LWN.net Logo

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Posted Oct 26, 2010 16:27 UTC (Tue) by donbarry (guest, #10485)
In reply to: Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica) by rsidd
Parent article: Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

There's an enormous difference. Read what the FSF actually
promises in return (vs the hot air information silence surrounding
Canonical).

* The FSF promises to *never* make their software proprietary.

* The FSF, as a non-profit, with a public charter stating its goal
to advance software freedom, has a fundamentally different purpose
than a for-profit entity with a responsibility to shareholders.

I trust the FSF completely. Given that most of Shuttleworth's
verbiage seems designed to disorient, confuse, muddle, and misappropriate,
the difference is beyond clear. The FSF has never been anything other
than direct and to the point -- and few organizations can claim their
consistency of purpose over more than a quarter century.


(Log in to post comments)

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Posted Oct 26, 2010 17:23 UTC (Tue) by rsidd (subscriber, #2582) [Link]

The FSF promises to *never* make their software proprietary.

True, the software will remain free, for their definition of "free". It will never actually be "proprietary" but the licensing can and has become more restrictive: ie, GPLv2 -> GPLv3. Contributors to GCC and other FSF projects have seen their contributions relicensed under GPLv3, because of the "v2 or later" clause that accompanied all FSF GPlv2 projects.

Projects like FreeBSD consider GPLv3 too restrictive, and have refused to include recent versions of GCC into their base.

When you say you trust the FSF completely, you mean the GPLv4, whatever its terms, will be acceptable to you. I trust neither the FSF nor Canonical, but it doesn't really matter to me. Even if Canonical "makes their software proprietary" at a future date, they can't erase the free versions that are already out there and users who are dissatisfied are free to fork. Worst case, it's like the BSD licence and there's nothing wrong with that licence. This is a less likely scenario than the FSF introducing an unsatisfactory GPLv4: because the GPLv4 will still be "free software" by most definitions, the motivation to fork will be less, whereas if Canonical "makes their software proprietary" and the software has any value to others, a fork is pretty much guaranteed.

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Posted Oct 26, 2010 17:41 UTC (Tue) by ewan (subscriber, #5533) [Link]

Contributors to GCC and other FSF projects have seen their contributions relicensed under GPLv3, because of the "v2 or later" clause that accompanied all FSF GPlv2 projects.

To the extent that that's true it's got nothing to do with copyright assignment. With the FSF priojects older contributions are still available from older versions under the older licence, and any project that was formerly available on a "v2 or later" basis (of which there are many, including non-FSF ones) could equally be taken to GPLv3 by later contributions being added with a "v3 or later" licence.

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Posted Oct 26, 2010 18:36 UTC (Tue) by Trelane (subscriber, #56877) [Link]

Great point. The "v2+" issue is orthogonal to the "copyright assignment" issue. It should also be noted that GPLv2 is too restrictive to the BSD advocates, so it perhaps shouldn't be shocking that GPLv2+ and GPLv3 are.

A big point to note about the "+" issue is that the "+" ensures forward-compatibility with future GPL releases, i.e. GPLv2 is incompatible with GPLv2+. Perhaps some will see it as a conspiracy from the FSF, but it's arguably a logical consequence of the "no further restrictions" in the GPL that ensure end-user freedom (at the expense of the mid-users' freedom to restrict others' freedom, BSD advocates will note).

The GP has a fair point, however, in that the "+" implies a non-legally-binding trust in the FSF to not go where you don't want them to in future GPL releases, with the benefit of forward-compatibility and the ability to fix "bugs" in the license (e.g. tivoization and the MSFT-NOVL deal; the scare quotes are there because it's clear that not everyone agrees that these are bugs in the license).

Shuttleworth: Unity shell will be default desktop in Ubuntu 11.04 (ars technica)

Posted Oct 26, 2010 18:42 UTC (Tue) by Trelane (subscriber, #56877) [Link]

"GPLv2 is incompatible with GPLv2+" should read "GPLv2 is incompatible with GPLv3, while GPLv2+ is not."

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds