Drafting GPL3
johns writes "In an article released yesterday, Eben Moglen and Richard Stallman outline four purposes of
the GPL, to explain the guideposts they will use in
drafting GPL3: the GPL is a worldwide copyright license, the code of
conduct for free software distributors, the constitution of the free
software movement, and the literary work of RMS. They also make this
commitment: 'The Foundation will, before it emits a first discussion
draft, publicize the process by which it intends to gather opinions
and suggestions.'"
the code of conduct for free software distributors
*THE* code of conduct? Not *A* code of conduct? I bet the BSD folks would have something to say about that.
Toronto-area transit rider? Rate your ride.
They specify the four pillars of GPL3:
1) GPL is a worldwide copyright license, 2) the code of conduct for free software distributors, 3)the constitution of the free software movement, 4) and the literary work of RMS
The problem is that (1) has always been limited by the FSF's unwillingness to translate the GPL into any other language. How they plan to make it an international license without actually translating it ought to be interesting.
(2) is already pretty much taken care of. You use GPL code in your code and then distribute it, you have to open up your code under GPL conditions. I can't imagine what will change.
I'm not sure what they plan to get out of (3). The GPL is the General Public License. It may be drafted by the FSF, but it is intended for broad usage by many different people. If they want to have a constitution, they ought to make one, for their organization. Trying to pretend like their organization represents the entire movement is silly and pure hubris.
As for (4), who cares except for RMS what literary works he's published? More hubris.
It seems that like the Perl camp, the FSF can't leave good enough alone and is slowly imploding under the pressure of their own navel gazing.
GPL 2.0 is fine and clear. GPL 3 looks to be an FSF circle jerk in honor of RMS. Count me out.
what's the point in free software if you can turn it into a non-free product?
To have the freedom to do whatever you want with the code? Isn't that the ultimate freedom?
T Money
World Domination with a plastic spoon since 1984
Just because the GNU folks call it "free" doesn't mean it is free in all ways. A GNU license ensures the *user* has the most freedom, and a BSD license ensures the *developers* have the most freedom. In either case, the other group loses some freedom. A GNU license creates a situation where developers cannot merge published code with their proprietary code, while a BSD license creates a situation where some users might not have access to a particular modified variant of the published code.
[
Make sure that GPL3 is human-readable, as version 2 was. I absolutely hate reading legalese. It really bothers me that so many important things in my life (such as student loans, credit cards, computer software) assume that I am capable of understanding, and hold me accountable to understand the contents of legal documents. I appreciate the simplicity of the GNU GPL, and consider it an essential feature of the license. The BSD license is even simpler.
<tangent>One thing that bothers me is when GPL software requires that you agree to the license during the install procedure. The GPL is not an end-user license; it is a distribution license. You must accept and comply with the terms of the license if you wish to redistribute GPL'ed works. End users are not required to agree to anything in order to simply use it, or even to modify it for their own use.</tangent>
Don't get me wrong. BSD is a fine license all right, but nothing special compared to the protected freedom of GPL.
While I prefer the GPL over BSD (and similar licences) -- the GPL does not work well in all situations. For example, anything that requires a reference design that you want to be widely adopted. The Ogg codecs (Vorbis, Theora, ...) for example.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Freedom requires life; software itself cannot suffer from a lack of freedom.
[