Likewise, the efforts of the commercial side to wipe out the freeware and especially the open source sector are also unhealthy for the culture, but they must be met in my eyes not by destroying the attacker but by protecting the attacked.
Or, y'know. Figuring out if that's actually happening or not, because it's fairly evident that it's not. Even Microsoft, who once upon a time looked for ways to disrupt and destroy open source, now have a preposterous number of open source projects of their own. In addition to their Codeplex stuff, and just going off their own page, they either maintain or contribute to ADODB, Apache POI, Apache Qpid, Apache Stonehenge, AntiXSS, Eclipse Tools for Silverlight, IronPython, IronRuby, a number of Linux device drivers to enable interoperability (oh wait, Phmcw, I thought Microsoft hated interoperability!) with Hyper-V, OpenPegasus, Spec#, and WiX. Microsoft is even an Apache platinum-level funding supporter.
Mind you, much of that is licensed under terms that are
not GPL-compatible. It's open-source, and much of it is even free software by the FSF's own definition, but a lot of it's not GPL-compatible. And that's not necessarily a bad thing. I specifically license my own open-source code, wherever possible, under the CDDL precisely because of its GPL incompatibility, because I fundamentally disagree with cashing in my rights as a developer when releasing open-source software. (This is in contrast to, say, Phmcw, who apparently has no code to license at all.) Sharplike, the roguelike library I'm currently working on, will be released under the CPAL, which is a derivative of the CDDL.
The other common complaint, and I'll pre-emptively deal with it here, when I point out the rather large number of open-source projects Microsoft works on is, "but most of them benefit them!" And sure, they do. Linux device drivers that allow it to work with Hyper-V totally benefit Microsoft.
What the fuck else would you expect them to do?Nobody in the commercial world is going "herpaderp, kill open source." The reverse is not true, and is incredibly disturbing for people who talk about "freedom" a lot. But they want freedom for
them, not for the people actually making the software. Which is pretty fucking disturbing.