Discussie over GPL versie voor Busybox

Een voorbeeldje van de praktische problemen die we kunnen verwachten met GPL versie 3: heftige discussie over de licentie van Busybox in LWN: Busy busy busybox. Busybox is een veelgebruikt stuk software in embedded systemen, dat zo ongeveer alle veelgebruikte Linux-tools vervangt maar vele malen kleiner is.

Busybox was altijd onder “de GPL”, en de huidige maintainer wilde dit omzetten in “GPL versie 2 of 3”. Dual licensing dus, zodat bedrijven konden kiezen of ze liever versie 2 of versie 3 wilden gebruiken. Dat gaf veel discussie, want de oorspronkelijke auteur claimde dat het project begonnen was met “de GPL” en nu dus naar GPL versie 3 zou moeten gaan.

What followed was a long discussion on whether DRM differs from simply putting the code into ROM, whether the FSF is more worthy of trust than IBM, whether a move to a GPLv2-only license was possible, how much of Bruce’s original contribution remains, and so on. Interested parties are encouraged to go into the BusyBox list archives and spend considerable time plowing through the postings; they do not always show the free software community at its best. The real outcomes, however, are this:

BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the “or any later version” is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case.

Bruce Perens wants his contributions to keep the “any later version” language, and has requested (“and required”) that the copyright notices reflect this wish. Accommodating a contributor’s wishes in this regard is normally done, but Rob Landley has refused to go along; his reason, in the end, boils down to “I’m mad at Bruce and don’t want to.”

Zie ook de uitgebreide kritiek uit the Jem Report waarover ik eerder blogde. Mijn eigen commentaar komt na mijn vakantie trouwens.


Geef een reactie

Handige HTML: <a href=""> voor hyperlinks, <blockquote> om te citeren, <UL>/<OL> voor lijsten, en <em> en <strong> voor italics en vet.