> its open source, you have the option to ignore it or deride it, but not the option of trying to bend other projects to your will.
This is pretty untrue.
When I submit a patch to a project, or propose a new feature or some refactoring, I'm trying to influence that project to go in the direction I have proposed.
When I write common tools, I hope to influence other projects to use these tools.
When I open bug reports about design issues, I'm hoping to convince the project to accept a different design.
Public debate is a legitimate part of the open-source development process. This is a community, not a bunch of craftsmen in silos. We do our work in public specifically so that we can take public comment and criticism. What people (both users and developers) want out of a project absolutely is legitimate for a project to take into account, and it is absolutely legitimate for personal blogs, mailing list discussions, and news sites to discuss whether the direction a project is taking is advisable and attempt to influence the project.