I feel this as a big problem in Italy because of my involvment in some free projects, I don’t know if it’s the same in other countries but I can imagine that’s pretty the same situation.
A free project is created starting from an idea of a single person, some other joins, some other say “hey I want to do this instead of this” and create another project. What’s the result? The failure of at least one of the projects.
It’s absolutely sad to see good projects dying because people can’t find common objectives and work together!
If you come second, don’t impose your ideas, join the community and work for it, if you really want to contribute put down your own pride and work for the free software, not only for yourself and your name!