The GPL Is a License, not a Contract
Posted Dec 4, 2003 6:15 UTC (Thu) by
proski (subscriber, #104)
Parent article:
The GPL Is a License, not a Contract
The problem is that GPL is sometimes (mis)understood as a contract by the software authors. An example of such software is XFoil. The webage says:
By downloading the software you agree to abide by the GPL conditions.
The most important conditions are:
* Any port of this XFOIL software to another platform must be made public under the GNU GPL
* Any port of this XFOIL software to another platform must be provided with the source code
* Any port of this XFOIL software must retain the "XFOIL x.xx" name and the original copyright
So what happens if I download XFoil, port it to another OS (say, Mac OS) and use it only for my projects? Can the author go after me and demand that I release my changes in the code? GPL (when understood as a licence) doesn't require it. In fact, it has no effect on me as long as I don't distribute the software.
But on the other hand, the author clearly considers GPL to be a contract that binds the users from the moment they download the software. The judge could be sympathetic to the argument that the interpretation of GPL as a contract was posted by the software author, and thus GPL should be treated as a contract. This could be a disaster for a large company doing aircraft designs if its lawyers trusted the words of Professor Moglen without looking at the homepage of the project.
Similar problems can happen with other software that can be significantly reworked without being distributed, e.g. web applications and server software in general.
(
Log in to post comments)