SFC and FSF Achieve GPL Compliance for Canonical, Ltd. IP Policy
Linux - NewsThis forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,602
Rep:
SFC and FSF Achieve GPL Compliance for Canonical, Ltd. IP Policy
Quote:
Ubuntu Policy Complies With GPL But Fails To Address Other Important Software Freedom Issues
Today, Canonical, Ltd. announced an updated Intellectual Property policy. Conservancy has analyzed this policy and confirms that the policy complies with the terms of the GNU General Public License (GPL), but Conservancy and the FSF believe that the policy still creates confusion and possible risk for users who wish to exercise their rights under GPL.
Background
Conservancy, on behalf of its GPL Compliance Project for Linux Developers, and its other GPL'd projects such as Samba, first received a GPL violation report in April 2013 regarding the earlier Canonical, Ltd. Intellectual Property policy. After a few months working on this matter, Conservancy discovered that the FSF was also working on the issue. The FSF and Conservancy agreed that it was best for the GPL enforcement community to speak with one voice in negotiation with Canonical, Ltd. to resolve the matter amicably. Conservancy has since then coordinated with the FSF as they took the lead in seeking resolution for the matter. In recent weeks, both FSF and Conservancy have negotiated directly with Canonical, Ltd. to resolve the GPL violation.
Why The Original Policy Violated
The GPLv26 and GPLv3103 explicitly forbid restrictions on the rights already granted in the GPL. As such, any extra requirement imposed on distribution of GPL'd software violates GPL. Copyleft advocates have historically described such requirements this way: no further agreement can trump the rights granted by GPL.
For example, Canonical, Ltd.'s original policy required that redistributors needed to recompile the source code to create [their] own binaries. GPL never requires recompilation of binaries; rather, the GPL simply requires that you pass along source code that successfully can be recompiled into binaries (and installed) by someone skilled in software development. Requirement of such action as a condition of distribution is an extra requirement, and the GPL forbids its imposition.
Today's Change
Today, as an outcome of these careful negotiations the FSF and Conservancy conducted with Canonical, Ltd., they have published an updated policy that includes this revision:
Ubuntu is an aggregate work of many works, each covered by their own license(s). For the purposes of determining what you can do with specific works in Ubuntu, this policy should be read together with the license(s) of the relevant packages. For the avoidance of doubt, where any other license grants rights, this policy does not modify or reduce those rights under those licenses.
This change is sufficient for compliance with the GPL. This trump clause effectively reverses the default situation of the policy, and mandates that when Canonical, Ltd.'s policy contradicts something that the GPL requires, or prohibits something that the GPL allows, the rights granted in the GPL shall prevail.
While a trump clause is a reasonable way to comply with the GPL in a secondary licensing document, the solution is far from ideal. Redistributors of Ubuntu have little choice but to become expert analysts of Canonical, Ltd.'s policy. They must identify on their own every place where the policy contradicts the GPL. If a dispute arises on a subtle issue, Canonical, Ltd. could take legal action, arguing that the redistributor's interpretation of GPL was incorrect. Even if the redistributor was correct that the GPL trumped some specific clause in Canonical, Ltd.'s policy, it may be costly to adjudicate the issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.