Gisteren is de vierde en laatste 'draft' van opensourcelicentie GPLv3 verschenen. Er volgt nog één inspraakronde alvorens de Free Software Foundation op 29 juni van dit jaar de definitieve versie publiceert.
Over de derde editie van de GNU General Public License is al geruime tijd veel te doen. De opvolger van de zestien jaar oude GPLv2-licentie moet onder andere betere bescherming tegen drm en patentzaken bieden, maar de ontwerptekst zou bijzonder complex zijn, en samenwerking tusen opensourcebedrijven en de makers van propriëtaire software zou ernstig bemoeilijkt worden. Zelfs Linux-goeroe Linus Torvalds liet weten dat hij geen heil in de nieuwe GPL-versie zag, al bleek hij al wat milder gestemd over de vorige draft, die op 28 maart jongstleden verscheen. Daarin waren onder andere de tamelijke radicale anti-drm-bepalingen van de eerdere kladversies afgezwakt.
De nieuwste draft kent minder ingrijpende veranderingen. Het concept van GPLv3 is nu volledig compatibel met de Apache 2.0-licentie, en verwijzingen naar Amerikaans recht zijn geïnternationaliseerd. Het belangrijkste punt is echter de verdere precisering van de bepalingen inzake patentrecht. Een van de speerpunten van de nieuwe licentie is dat deals als die tussen Microsoft en Novell, niet in het nadeel van andere opensourcegebruikers mogen uitvallen. Novell-klanten zouden, dankzij de overeenkomst met Microsoft, geen vervolging op basis van patentwetgeving hoeven te vrezen, en GPLv3 expliceert dat een dergelijke bescherming dan automatisch voor alle gebruikers van GPLv3 geldt.
Met deze bepaling zou - geheel volgens het FSF-plan - de deal met Novell voor Microsoft waardeloos worden. Elk opensourcepakket dat door Novell aan zijn Linux-klanten wordt geleverd, zou per definitie gevrijwaard zijn van de bemoeienis van advocaten uit Redmond. Dat lijkt onvermijdelijk: Novells Suse Linux bevat ten minste een aantal producten die volgende maand de GPLv3-licentie krijgen aangemeten, en Microsoft heeft coupons uitgedeeld die recht geven op een kopietje van Novells distro. Omdat deze coupons bovendien geen uiterste inleverdatum hebben, hoeft er maar één coupon na het verschijnen van GPLv3 te worden ingeleverd om Microsoft aan de bepalingen van de nieuwe licentie te binden, aldus FSF-voorman Eben Moglen. Overigens heeft Microsoft ondertussen ook weer een gat in de regels gevonden: de patentbescherming zou niet gelden voor programmatuur die lijkt op producten van de softwaremoloch.