Free Software Foundation Begins Rewriting the GPL
Robert writes "The first update to the GNU General Public License in 15 years has begun. Details about the process and guidelines by which it will be updated by the Free Software
Foundation, and the free/open source community at large, are now available. The FSF has announced plans to release the first draft of the new license for comment at a conference to be held at the Massachusetts Institute of Technology in mid-January 2006." From the article: "This is the first time the GPL has been open to a public development process. Stallman created version 1 himself in 1985 and introduced version 2 in 1991 after taking legal advice and collecting developer opinion. The rapid adoption of Linux and hundred of other software products licensed under the GPL makes the development of GPLv3 a significant event, and one that is now likely to involve some of the biggest vendors in the industry, with Hewlett-Packard, Novell, and Red Hat already having declared their intention to participate."
Why? The GPL2 does everything I want it to.
Simon.
Anyone subscribe to Stallman's new mailing list?
http://www.gplv3.fsf.org/index05
I hesitated because it didn't just say "subscribe".
The submit button says "I want to participate." which is hard to do without knowing exactly what you're participating in first.
http://tinyurl.com/4ny52
There are most definitely reasons for a rewrite, and most of them have to with developments that have taken our industry by storm since 1991 and which will continue to impact us in the near future. The GPLv2 does not successfully account for many of these.
Some questions which will likely be considered in the GPLv3 drafting process:
1) Back in 1991, the GPL was written centered on specifics to United States Copyright Law. With the diversification of international copyright law since the Berne convention -- some countries have implemented various manifestations of DMCA like laws, others have not -- how does a license that must govern international transactions of copyright account for these discrepancies?
2) How can software patents encumber free software? For example, let's say I write a word processor that is licensed under the GPLv2 and I submit and receive a patent for my word processor document format. If you write a derivative work of my word processor, are you infringing on my patent? Does that violate the principles of software freedom?
3) How does Trusted Computing encumber free software? For example, let's say I write the software for a DVR that uses GPL software and is licensed under the GPL. But let's further say that my DVR used TPM, and it won't run the DVR software if it is not signed with my private key. You can modify the source, and you may even be able to load a modified binary back onto the DVR, but without me signing your binary, it won't run. Does that violate the principles of software freedom?
I don't know the answers. They haven't been decided yet. These may not be all the questions -- they may not be among the questions. But that these questions are out there are symbolic of the need for a community-driven effort to reassess the future of software freedom.
The GPLv3 process will be a discussion of the free software community on how we can best ensure that the essential freedoms the GPL tries to protect are in fact protectable. And though rms is the final arbiter of what GPLv3 will actually be, these are questions that we the free software community as a whole need to discuss.
-jag, a.k.a. jag@fsf.org
When all you have is a hammer, everybody looks like a Messiah.