Sun: GPL3 is niet het gehoopte bindmiddel
Problemen met code-uitwisseling blijven bestaan
30 maart 2007 | Janneke Scheepers
Simon Phipps, topman van Sun Microsystems, heeft licht teleurgesteld gereageerd op de
derde kladversie van de vernieuwde openbronlicentie GPL. Volgens hem blijven er drempels bestaan voor het delen van code.
Sun heeft de huidige GPL gekozen voor zijn Java Software en OpenSparc processor design. Het bedrijf overweegt GPL versie 3 voor zijn besturingssysteem OpenSolaris. Maar over de woensdag gepubliceerde derde kladversie van de licentie is Phipps niet euforisch. Volgens hem blijft het probleem van moeilijk verenigbare openbronlicenties bestaan. Dat zorgt voor barrières bij het delen van code.
Phipps vergelijkt de situatie met
friendly-fire casualties; slachtoffers die vallen door eigen vuur. ?We hebben een hoop softwareprojecten die vrij zijn, maar we kunnen ze niet mixen. De openbrongemeenschap moet daar echt wat gaan doen?, vindt hij, "Maar het lijkt duidelijk dat GPL3 niet het bindmiddel wordt waarmee we dat kunnen."
Het probleem duikt bijvoorbeeld op bij Java. Sun koos ervoor om dat project onder de GPL te laten vallen, maar het meeste Java openbronwerk valt onder de Apache licentie. Dat geldt ook voor het Project Harmony, aangevoerd door de Apache Foundation. Dat is erop gericht om Java's kerncomponenten te reproduceren.
De Free Software Foundation (FSF) had gehoopt dat de GPLv3 compatibel zou worden met de Apache licentie, maar zegt nu dat patentvoorwaarden in de weg staan. "We betreuren dat we geen compatibiliteit tussen de Apache Licentie versie 2.0 en GPL3 zullen bereiken, ondanks wat we eerder hebben beloofd", aldus de organisatie in een toelichting bij de laatste kladversie.
De Linux-kernel valt onder GPL2, terwijl Sun GPL3 overweegt voor OpenSolaris. Wrijving tussen deze licenties zou beide projecten gescheiden kunnen houden. Maar in de ogen van Phipps is hier echter vooral sprake van een technische kloof, in plaats van een juridische. "De belangrijkste reden waarom we geen vermenging zien, is omdat de twee [projecten] op radicaal verschillende manieren zijn ontworpen", aldus de directeur.
Hewlett Packard
HP heeft niet gereageerd op de nieuwe kladversie. Bij voorgaande concepten had het bedrijf grote bedenkingen tegen een bepaling rond patenten. De bewuste voorwaarde stelt dat een partij die software onder GPL distribueert, gebruikers niet mag aanklagen wegens inbreuk van patenten betrókken bij de software. Ofwel: Een bedrijf dat software onder GPL3 uitbrengt, moet feitelijk van álle relevante patentrechten afzien.
De FSF heeft notie genomen van de protesten van HP en andere patenthoudende bedrijven, schrijft ze in een toelichting op de kladversie. De gewraakte bepaling is flink afgezwakt. Nu luidt het dat een partij alleen aanklachten mag indienen met betrekking tot patenten, gerelateerd aan software die het aandraagt voor een openbronproject.