Ok, the problem arises from the rules wording:
"The important aspect of bonus types is that two bonuses of the same type don't generally stack. With the exception of dodge bonuses, most circumstance bonuses, and racial bonuses, only the better bonus of a given type works."
From this we have that bonuses do not stack with the exception of "dodge", "circumstance", "racial" and "un-named/without a type".
Then it is specified that bonuses without a type and circumstance bonuses do not stack with the same source ("Bonuses without a type always stack, unless they are from the same source." / "Circumstance bonuses stack with all other bonuses, including other circumstance bonuses, unless they arise from essentially the same source.")
This leaves two types of bonuses that stack with each other even if they are from the same source.
To prove that in the "offenive defense" (http://paizo.com/paizo/faq/v5748nruor1fn#v5748eaic9p1m) errata the designer team said that this is "creates a strange place in the rules where bonuses don’t stack from the same source but dodge bonuses always stack".
Before this piece of errata my reading of dodge bonus rules was "Dodge bonuses stack with all other bonuses to AC, even other dodge bonuses." stress on OTHER.
I really wish they said in the general ruling that no bonus from the same source stacks.