Free software is not a good analogy. It works regardless of the social and political opinions of the people who write it.
This is completely false: every act of writing or releasing Free software is a political act. That's the point of doing it, of giving your labour away. Free software only exists because of the social and political opinions of its authors.