Not So Simple
Posted Dec 4, 2003 6:20 UTC (Thu) by
iabervon (subscriber, #722)
In reply to:
Not So Simple by ncm
Parent article:
The GPL Is a License, not a Contract
So far as I know, you can't retract a copyright license (assuming the
licensee has not violated it). If you've offered your code under the GPL,
you can't retract that. You can stop offering this license to people in
the future, but existing licensees retain their licenses, and in the case
of the GPL, they are licensed to sublicense to others. So even if the FSF
decided to stop giving away GNU software, I would personally be permitted
by law to distribute it myself. (And all of the mirrors, for that matter,
would be properly licensed to continue to distribute it).
Of course, the FSF could release proprietary versions of GNU software,
which wouldn't be available under the GPL. But that doesn't stop someone
else from taking over the GPL development of the same tools, since
everybody who's download GNU software is properly licensed to do so. The
case of Linux is even more significant; every Linux user is licensed to
release versions of Linux under the GPL, but nobody at all is licensed to
release versions of Linux under any other license. Even Linus couldn't
take Linux proprietary. Even the entire set of Linux developers with
known contact information may not be sufficient at this point (without
significant effort put towards replacing anything whose owner could no
longer be found).
The reason that the FSF is sure to keep the copyright to all of GNU is
that they want to be able to offer later versions of it under a later
version of the GPL if one becomes necessary. If there turned out to be
some problem with the GPL, it would be extremely difficult in the case of
Linux to get the right to release it under a revised version of the GPL.
Fortunately, the current version of the GPL seems to be satisfactory.
So an implied contract isn't necessary to protect your ability to use the
code. I doubt that the fact that someone had agreed to the GPL and
released something (even something related) under it before would be
sufficient to make the GPL a contract. Or at least, it would not be a
contract for future work. If you and someone else have been working
together on a GPL project, using the GPL as your license to distribute
the others code and offering the GPL to the other, and suddenly your hard
drive crashes, destroying your only copy, you might be able to compel the
other party to send you a copy of the last version you provided under an
implied contract (the two of you exchanged valuables and agreed on the
license for the edition you've lost). Any future versions the other party
might produce, however, are new works, and not subject to the contract
(if there is one) but only to copyright.
(
Log in to post comments)