First Draft of GPL Version 3 Released
njan writes "The first draft of version three of the GNU General Public License was released to the public this afternoon. Major improvements touted in version three include changes designed to mitigate the damage posed by new threats to free software such as software patents. One individual stated about the release: 'It is changes in law, not computer technology, that pose the principal challenges to the free software community. Chief among these changes has been the unwise and ill-considered application of patent law to software. Software patents threaten every free software project, just as they threaten proprietary software and custom software. Any program can be destroyed or crippled by a software patent belonging to someone who has no other connection to the program.'"
I think I will continue to stick with the MIT license. It has plain, easy to comprehend terms. It's concise.
I appreciate the effort the FSF is making, but things may be getting out of hand. I know of many developers who feel the same as I do. They just want to create software, without having to get bogged down with legalities. Thankfully, licenses like the BSD license and the MIT license work wonderfully well for us.
Cyric Zndovzny at your service.
I'd be curious to see what an objective lawyer has to say about the enforceability of that clause. Being an "effective technological protection measure" seems like a matter that can't be waived, any more than my signing a stipulation that I wasn't born in August affects my birthday.
What I'm listening to now on Pandora...
The same reason that code is hard to read by non-programmers, or medical papers are hard to read by people without medical training. The law, like any field, needs precise language to communicate. Many words have special legal meanings that are subtly different from common speech (or not so subtle if language has diverged over time). This is necisarry for the same reason that you can't use plain english to write code - plain english leaves to much open for interpretation. When you write legal documents, you want the judge interpreting your document, should it ever go to court, to read it the way you intended it to be read. The best way to do this is to use the accepted legal terminology.
The new GPL have the following:
So patent law mixed with how I use the software, and privately at that. Can I use GPLv3 software in a company (it's not private, usually)? Can I modify it, but not distribute it outside the company? If I don't do this privately, but as a "corporate" person, then it's not private, so I can do what I want (of course not). This is just in the beginning of the new license, and it goes on and on and on and on etc.
Really, why not make a license that I don't need to be a lawyer to understand?
There is a proposal in it that would discourage or disable the use of GPL software for DRM, by stating that software under the new GPL cannot constitute an "effective technological protection measure". Thus it would always be possible for other programs to get at the same data without falling under the DMCA.
I read that a little differently. Because the license, picked by the original copyright holder, categorically states that it is not a technological protection measure, it can't be used in software that has the protections of the DMCA. This isn't so interesting.
However, when you remember that derivative works are similarly bound, you realise that the end effect is that any organisation who wishes to attack reverse-engineers with the DMCA is forbidden from building their copy protection on top of any GPL 3 software.
I don't think this is about opening things up, I think this is about giving companies an ultimatum - either give up on abusing the DMCA, or you can't have any of our source code.
Except, ya know, that the license then goes on to say
As a special exception, the Complete Corresponding Source Code need
not include a particular subunit if (a) the identical subunit is
normally included as an adjunct in the distribution of either a major
essential component (kernel, window system, and so on) of the
operating system on which the executable runs or a compiler used to
produce the executable or an object code interpreter used to run it,
and (b) the subunit (aside from possible incidental extensions) serves
only to enable use of the work with that system component or compiler
or interpreter, or to implement a widely used or standard interface,
the implementation of which requires no patent license not already
generally available for software under this License.
How we know is more important than what we know.
Here it is again: THAT'S PRECISELY THE POINT! Don't you think people who put their code under the BSD license know it?
The license is liberal because:
-- Sig down
I think you're misunderstanding me.
Let us say that Alice makes a DVD encrypted with CSS. Bob makes a different DVD encrypted with CSS, and which is licensed under the GPL. Carol makes and distributes copies of DeCSS. And Dave wants to use Bob's work pursuant to the GPL.
Dave can circumvent CSS in order to decrypt Bob's DVD, per the GPL. He can arguably even make a tool (such as DeCSS) in order to do so, provided that he keeps it to himself. But Carol cannot make or distribute versions of DeCSS because Alice will sue her (and win). This means that if Dave is unable to make his own DeCSS, the fact that he is legally allowed to circumvent CSS is moot because he cannot do so as a practical matter.
Therefore, I suggest that the GPL state that works covered by the GPL may not be DRM'ed at all. This doesn't extend to all the works Bob has made or will make, which is where you seem to have gotten confused. Bob would be free to make one DVD with CSS which is not under the GPL, and free to make another DVD under the GPL, but without CSS.
Since it's not safe to assume that Dave will be able to meaningfully take advantage of his rights under the GPL, vis-a-vis DRM'ed works, I think the appropriate thing to do is to make sure that the GPL and DRM are exclusive of one another.
This also means that if Dave makes his own version of Bob's DVD, he could not add DRM to it (which might block Bob as well as other users).
Fundamentally, I think that allowing GPL'ed works to be DRM'ed is contrary to the goals of the GPL.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.