Misconceptions About the GPL
lisah writes "Misconceptions about the widely used GNU General Public License (GPL) continue to plague the free software user community and, according to the ITManagersJournal, 'the confusion is frequently based on misreadings, rumors, secondhand accounts, and what is convenient to believe.' In order to clarify some of the more common misunderstandings about the GPL, Bruce Byfield consulted with three experts: attorney Richard Fontana, one of the main drafters of the third version of the license; Harald Welte of the GPL-Violations project; and David Turner who is assisting with revisions of the license. Together, they help clarify the distributor's role in providing source code to customers, whether GPL is viral or unenforceable, and why some misunderstandings are really rooted in varied interpretations of the law." ITMJ and Slashdot are both owned by OSTG.
Even after RTFA, I still feel that by choosing GPL I am giving up my freedoms as a developer. This type of freedom goes in one direction towards the end user (which is a good thing) but the developer gets screwed, by forcing his software to follow a strict set of rules. Incorporating GPL sections of GNU Code could put you in violation. In theory even if you do not plan to widely distribute your application you still need to follow the rules.
It is like a chef having to give up his secret recipe just because he used GPL Spices. At least with software patents I can normally buy the right to use the software the way I want to use it.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Using the GPL is evil, you forever give up your right to make money off of any code. It's like giving up the keys to your house, actually I think there is a clause that allows anyone to make copies of the keys to your house to use to come and go as they please.
It's amazing some of the things people beleive.
As x approaches total apathy I couldn't care less.
Go pick a fight with someone who actually might disagree with you. And quit being a prick.
Taken from "Why you shouldn't use the Library GPL" - Later renamed, "Lesser GPL" (boy, if that doesn't sound like some real icky propoganda), written by RMS:
"If we amass a collection of powerful GPL-covered libraries that have no parallel available to proprietary software, they will provide a range of useful modules to serve as building blocks in new free programs. This will be a significant advantage for further free software development, and some projects will decide to make software free in order to use these libraries. University projects can easily be influenced; nowadays, as companies begin to consider making software free, even some commercial projects can be influenced in this way.
Proprietary software developers, seeking to deny the free competition an important advantage, will try to convince authors not to contribute libraries to the GPL-covered collection. For example, they may appeal to the ego, promising "more users for this library" if we let them use the code in proprietary software products. Popularity is tempting, and it is easy for a library developer to rationalize the idea that boosting the popularity of that one library is what the community needs above all.
But we should not listen to these temptations, because we can achieve much more if we stand together. We free software developers should support one another. By releasing libraries that are limited to free software only, we can help each other's free software packages outdo the proprietary alternatives. The whole free software movement will have more popularity, because free software as a whole will stack up better against the competition."
I can't believe developers out there follow this crap. It's worse than fundie religions. Limiting libraries to "free software only" is just that - limiting. It limits the potential of free software. It potentially limits my choice of software to "free" or "non-free". I'll tell you what gives me freedom - when I see "free" software ported for use on my "non-free" OS, linked to whatever it requires in the OS to work. I'd like to use Linux as my primary OS, not just for "free" software, but I can't because of shit like this. The quoted statements are only one example of the attitudes in the "free" software community that restrict it from being so much more widely used and accepted. I would totally abandon my "non-free" OS if the developer(s) of my one or two "non-free" apps could do what "free" software developers are able to do with the "non-free" OS. Having the best of both worlds is freedom.
The response "Let the commercial non-GPL vendors release their code or purchase the rights to the free code under a separate license agreement." is not valid. If Microsoft wanted to purchase a license to use someone's GPL'd code in their closed source, would they be successful, or would they hit the brick wall of "Viva La Stallman! Viva la revolution!!!"? Or maybe MS would have to pay 2 billion dollars while someone else gets the right to use it for free. In other circles, this would constitute unfair, anti-competetive practices. Gee, what does that sound like?