Slashdot Mirror


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."

7 of 283 comments (clear)

  1. The largest amendment to this new draft... by slughead · · Score: 5, Funny

    ... are the words "no, seriously."

  2. Why does Linux make this important? by N3Roaster · · Score: 5, Insightful
    I keep reading about this, and I can never figure why the rapid adoption of Linux makes GPLv3 important. Sure, there are a lot of projects that use the GPL that allow distribution under the current or any future version of the GPL, but Linux isn't one of them. From /usr/src/linux/COPYING

    Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.


    So what's the Linux connection here?
    --
    Remember RFC 873!
  3. Stallman's GPLv3 mailing list by ubiquitin · · Score: 5, Interesting

    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
  4. Re:My First Question by zx75 · · Score: 5, Insightful

    Then stick with using GPL v2. But just because it is adequate for your needs, doesn't mean that it neccisarily addresses the concerns of everyone who chooses to use it. Hence the rewrite.

    --
    This is not a sig.
  5. Re:Reasons for a rewrite ? by rkcallaghan · · Score: 5, Insightful

    Are there issues with the current GPL that need to be fixed ?

    The GPLv2 doesn't properly deal with patent issues, only copyright. Thus, with some legal smoke and mirrors, it is possible to comply with the letter of the GPLv2, gaining free use of other GPLv2 code in the process, while shipping your code/product under patent restrictions, preventing it from being redistrobutable or adjustable freely.

    ~Rebecca

  6. Re:Reasons for a rewrite ? by j00bar · · Score: 5, Interesting

    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.
  7. Re:My First Question by Bogtha · · Score: 5, Insightful

    Now that more and more applications run simply over the web, with no publishing involved, some people (like RMS) are interested to extend the concept of Free Software to web apps.

    The big problem is that this changes the GPL into a EULA. Right now, the GPL doesn't attempt to restrict anything, it merely grants privileges that would not usually be in effect. That's why it's such a strong license.

    To change the GPL to include restrictions on how you use the software would seem to run counter to the ideals of Free Software; namely that you are free to use the software as you please. It's also vulnerable to the same criticisms of other EULAs. Basically, the only thing that allows copyright holders to bind you to terms is the fact that you are copying. But copying for the purpose of using the software (e.g. installation) is explicitly not copyright infringement under USA law. That means that if you are merely using the software, the copyright holder has no leverage to bind you to their terms.

    --
    Bogtha Bogtha Bogtha