Anyway, as you stated in the last paragraph, there may be an infinite number of forks, and that is the core of the problem with trademarks and open source. At the moment of forking, the source codes is identical. Then they start to differ. Which one is truer to the original one? Software is not a shoe. I see the continuity of a software project in the philosophy behind it.
Who is the true producer (the one that guarantees the "quality" for the consumer) in this case? The organization or the community? Which part of the community?
In my opinion, this is a big problem that needs to be solved in the future. Maybe using a trademark are not a good idea for an open source project...