They state that is based on freedom but fail to indicate that the freedom of the consumer is at the cost of freedom for the developer
Actually, I think the FSF is pretty clear that the GPL only imposes obligations/restrictions if you modify or distribute the software. Really, I think the only reason that the GPL is at all complex and needs a FAQ is that without the complexity to cover all the legal 'loopholes' there would be rampant disregard for the intent of the GPL (and maybe there already is - but it would certainly be worse). The intent of the GPL is clear: you were given certain benefits with this code, if you're going to use it in your own software then you need to pass those benefits on.
A GPL license lets you use the software however you like, wherever you like (whether it's useful there or not is another issue), and to be able to modify it if you want. The only time restrictions come into play is when you redistribute the software, and in that situation, the GPL is intended to ensure that those same benefits you had also get passed on. Remember, the GPL was created to benefit end-users not developers/distributors. Any benefits developers/distributors see are purely a side-effect of end-user benefits.
As for using "even one line of this code in your own code" from GPL'd software , if it's only one line of code (or only a few lines of code), it's likely to be only a tiny bit more difficult to write the code yourself using whatever ideas you might need from the original code than it is to merely copy the code. Also, even the FSF acknowledges that there's a "fair use" right to the code that's not subject to the license (though fair use isn't particularly well-defined): http://www.gnu.org/licenses/gpl-faq.html#GPLFairUse
I'm no GPL fanatic (I do use GPL software, but mostly non-GPL software), but if you want or need to use a significant amount of code from someone else's work, you should do so under his terms. It's nice when someone releases code under a BSD-like license, but the important thing is it's their choice.
Except for public domain or the WTFPL there aren't many software license terms that have no restrictions.







- carpe noctem



