Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 8 reacties
Submitter: JanDM

Sun heeft bekendgemaakt dat het officepakket Openoffice.org onder versie 3 van de lgpl uitgebracht gaat worden. Het bedrijf wil hiermee de gebruikers- en ontwikkelgemeenschap van de officesuite juridisch beter beschermen.

OpenOffice.org logoVersie 3 van de gpl zag op 30 juni 2007 het levenslicht. Aan de licentie was meer dan een jaar gewerkt door vele organisaties, waaronder Sun. Sinds de publicatie van de licentie heeft Sun Openxvm vrijgegeven als gplv3-project. De daaropvolgende stap was om na te gaan of de licentie ook voor Openoffice.org zou kunnen worden ingezet.

Dat proces is inmiddels afgerond en op basis van de reacties uit de gebruikers- en ontwikkelaarsgemeenschap is besloten de overstap te maken. Deze stap moet ervoor zorgen dat de Openoffice.org-gemeenschap juridisch gezien beter beschermd wordt, onder meer door de nieuwe artikelen tegen softwarepatenten in de nieuwe lgpl. Een ander voordeel dat lgplv3 met zich meebrengt zijn de automatische wederzijdse patent grants tussen developers.

De licentieverandering van de Openoffice.org-broncode is ingebed in een aantal andere wijzigingen op licentiegebied. Er is namelijk ook besloten dat overgestapt wordt op de meest recente versie van de 'Sun Microsystems Inc. Contributor Agreement'. De lgplv3-wijziginging zal doorgevoerd worden op het moment dat de eerste bŤtaversie van OpenOffice.org 3.0 verschijnt, die later dit jaar wordt verwacht. De overstap naar de nieuwe contributieovereenkomst vindt per direct plaats.

Moderatie-faq Wijzig weergave

Reacties (8)

Deze stap moet ervoor zorgen dat de OpenOffice.org-gemeenschap juridisch gezien beter beschermd wordt, onder meer door de nieuwe artikelen tegen softwarepatenten in de nieuwe lgpl. Een ander voordeel dat lgplv3 met zich meebrengt zijn de automatische wederzijdse patent grants tussen developers.
Aha, dus het ene voordeel is dat er tegen software-patenten beschermd wordt, en het andere voordeel dat er tegen software-patenten beschermd wordt? ;)

Ik denk dat je beter een ander voordeel kan noemen, zoals het internationale karakter van de LGPL 3, ipv de focus op slechts het Amerikaanse recht zoals in LGPL 2.1. Of de bescherming tegen hardwarematige DRM.
Ik denk dat het om het woord wederzijdse gaat.

Vraagje, hoe gaat het dan eigenlijk verder met de oude code? Blijft die ergens rondhangen op het web of wordt die nog actief ondersteund en gepubliceerd? En hoe zit het met de licentie van die oudere code?
Stel nou dat er later gplv4 komt en OOo switcht mee, wordt de code van nu dan ook gplv4?
Lijkt me van niet, maar je weet het nooit met die licenties.
De code zal sowieso nog blijven rondhangen op het internet, en waarschijnlijk nog steeds beschikbaar blijven via Sun, maar op den duur zal support voor OpenOffice.org 2 uiteraard wel stoppen. De oude code blijft gewoon onder de LGPL 2 beschikbaar, want het is onder die licentie uitgegeven. Daar kan niemand wat aan veranderen. Sun kan hooguit dezelfde code ook onder de LGPL 3 uitgeven. Dat heet dual licensing. Sun doet dit nu ook al (of eigenlijk triple licensing): ze brengen OO.o uit onder de GPL, LGPL en de MPL. Niet dus (thx Little Penguin), alleen LGPL.

Het is overigens niet altijd zo makkelijk om je hele project van licentie te veranderen. Vaak zit er code bij die door anderen geschreven is, en waar jij dus geen copyright op hebt. Dan zal je al die andere developers dus moeten vragen of zij het goed vinden dat het project van licentie verandert. In Sun's geval is dat niet van toepassing, omdat zij aan copyright assignment doen: als je code levert aan OpenOffice.org, dan hevel je je copyright ook over aan Sun. Dit heeft nog een voordeel: je staat een stuk sterker in een auteursrecht-rechtszaak als jij de eigenaar bent van alle code.

Aangezien er duizenden mensen aan OO.o werken, en het strikt onder LGPL 2 (dus geen "or any later version") gelicensieerd is, heeft Sun die copyright assignment hard nodig.

[Reactie gewijzigd door DOT op 8 maart 2008 01:31]

De oude code blijft gewoon onder de LGPL 2 beschikbaar, want het is onder die licentie uitgegeven. Daar kan niemand wat aan veranderen. Sun kan hooguit dezelfde code ook onder de LGPL 3 uitgeven.
Het veranderen van de licentie is afhankelijk van de precieze bepaling in de broncode. Als code enkel en alleen onder de LGPL 2.1 uitgegeven is, dan kan alleen de copyright houder* de licentie veranderen. Is de code echter uitgegeven met als licentiebepaling "versie 2.1 van de LGPL of elke hogere versie", dan kan iedereen vrij kiezen voor de LGPL 2.1, 3 of 4 - zodra er echter code onder LGPL 2.1 of later en LGPL 3.0 (of later) gemengt wordt is de code alleen nog maar compatible met LGPL 3.0 (of later).

Er is dus ook code die enkel en alleen onder LGPL 2 uitgegeven is en die kun je dus niet onder LGPL 3 verspreiden. Je hebt overigens wel gelijk dat de reeds uitgegeven code onder LGPL 2.1 altijd onder die versie beschikbaar zal blijven.
Sun doet dit nu ook al (of eigenlijk triple licensing): ze brengen OO.o uit onder de GPL, LGPL en de MPL.
Je bent in de war met Mozilla, de producten van de Mozilla Foundation/Corporation/Project (Firefox, Thunderbird, SeaMonkey, Camino, etc) zijn inderdaad onder meerdere licenties verkrijgbaar en dat zijn inderdaad de GPL, LGPL en MPL...

De OpenOffice.org broncode is daarentegen alleen onder de LGPL verkrijgbaar

*: Bij OpenOffice.org is de copyrighthouder Sun Microsystems of is er een overeenkomst waarbij er een gedeeld copyright is tussen de auteur van de code en Sun. Effectief kan Sun dus doen met de core code van OOo wat ze wil, inclusief het closed source maken van een nieuwe versie van OOo - hoewel de reeds gepubliceerde code altijd onder de LGPL beschikbaar zal blijven.

Er is overigens geen enkel teken dat Sun de closed source tour op gaat, ze gaan op dit moment juist meer richting de open source kant...

[Reactie gewijzigd door Little Penguin op 8 maart 2008 00:35]

Meestal is het zo dat de bestaande code onder de huidige licentie blijft en alleen de code die wordt uitgebracht vanaf het moment dat de nieuwe licentie ingaat daar ook onder valt. Of en hoe de huidige gepubliceerd/onderhouden wordt, waarschijnlijk niet. Tenminste er zullen vast nog wel kopieŽn blijven rond zwerven, maar die zullen niet meer onderhouden worden als 3.0 uit is en stable is verklaart.
Of een andere organisatie moet de broncode door ontwikkelen onder een aparte fork. Is volgens mij al eens met een van de Linux X-servers gebeurt.

[Reactie gewijzigd door Thyzz op 7 maart 2008 22:09]

X.org is een fork van de originele XFree86 server die van licentie veranderd is inderdaad.
Het artikel hier klopt niet helemaal en werkt heel erg verwarrend omdat men aanvankelijk begint over de GPLv3 wat later in het artikel ineens LGPLv3 wordt. Zoals het oorspronkelijke artikel meldt: toen de GPLv3 en LGPLv3 uitkwamen zijn ze gaan kijken of het slim was om voor OpenOffice.org de licentie om te zetten naar GPLv3 en/of LGPLv3. Uiteindelijk heeft men besloten om OpenOffice.org naar LGPLv3 over te zetten.
The license for code is changing from the early LGPL v 2.1 to 3.0 effective the Beta of OpenOffice.org 3.0. (The actual date of this beta has not been finalized.)
Late last year, there was a discussion about the implications of the ratification of GPLv3 or LGPLv3 for OpenOffice.org among the OpenOffice.org project leads. The leads were generally in favour of adopting the updated licenses. The outcome of this and other discussions is that Sun is changing the license for the OpenOffice.org codebase to the more flexible and protective LGPL v3 [0], effective with the beta of OpenOffice.org 3.0 which is due later this year.
Zie het artikel waar dit nieuwsitem naar linkt voor het complete verhaal.

[Reactie gewijzigd door ppl op 8 maart 2008 16:57]

Grapig, dat Bill Gates nu lachende derde is. Novell doet al vele jaren zijn best om OOO op gelijk niveau te krijgen als MS Office (en dan met name op het gebied van scripting en extensibility). Zij hebben zelfs inmiddels een virtual machine welke zowel java- als .net (mono) asemblies kan gebruiken.

Had zat er al een tijdje aan te komen deze beslissing want sinds 1 a 2 weken werd het ineens heel erg rustig betreffende deze projecten. Het probleem is namelijk dat Novell de beschikking heeft tot diepgaande documentatie van Microsoft en die wil gebruiken om software beter te maken (Voorlopig is Novell Evolution de enigste open source Exchange client). Echter is dit in GPLv3 is deze deal verboden.

Novell zal geen fork maken van OOO, dat was al over de malinglist aangegeven. Wel zullen zij stoppen met de implementatie van windows interoperabiliteit en scripting support.

Ik blijf het opvallend vinden dat Sun op deze manier de grootste code submitter van vorig jaar nu buitenspel wordt gezet.

Voorlopig heeft GPLv2(.1) zich al meerdere keren in de rechtszaal staande gehouden (onder andere tegen router fabrikanten). Juridisch stonden de programmeurs al sterk. Maar ik betwijfel de juridische inhoud van patent grant systeem. Als iemand beschermde code aan het project toevoegt betekend dat nog lang niet dat dat patent niet meer geldig is. Tenzij die persoon gerechtigd is om het patent kosteloos ter beschikking te stellen.

De Kernel bijft o.a. vanwege deze reden bij GPL 2.1. Veel drivers van fabrikanten zijn namelijk half gesloten. Bij Wifi is dat o.a. het gedeelte welke de sterke van de antenne regeld, bij videokaarten zijn dat een aantal beschermde patenten die niet vrij gegeven mogen worden.

Omdat GPLv3 niet geschikt is voor commerciele bedrijven (RedHat, Novell, IBM, Intel)
ben ik bang dat de overstap naar GPLv3 in het geval voor OOO een slechte zal zijn.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True