Bruce Perens, een van de auteurs van de definitie van Open Source en mede-oprichter van de Open Source Initiative, heeft de eerste ontwerpversie van de nieuwe licentie "Post-Open Zero-Cost" gepresenteerd. Deze licentie is gericht op het oplossen van de opgestapelde problemen met betrekking tot de samenwerking tussen ontwikkelaars van open source software en commerciƫle bedrijven, in de context van het verkrijgen van een eerlijke terugverdientijd voor het commerciƫle gebruik van code. De licentie weerspiegelt de mogelijkheid om aanvullende voorwaarden op het commerciƫle gebruik op te leggen; bedrijven die profiteren van het gebruik van open source software wordt voorgesteld om te compenseren door deel te nemen aan de ontwikkeling of door bijdragen te betalen die worden verdeeld onder de directe ontwikkelaars.
Het belangrijkste onderscheid van de Post-Open-licentie ten opzichte van bestaande open licenties, zoals de GPL, is de invoering van een contractuele component die kan worden ontbonden in geval van schending van de licentievoorwaarden. Er zijn twee soorten contractuele overeenkomsten voorzien: een gratis en een betaalde. De betaalde overeenkomst biedt de mogelijkheid om een overeenkomst te sluiten voor het verlenen van aanvullende rechten en geldt bij commerciƫle distributie van producten of wijzigingen zonder deze openbaar te maken.
De licentie definieert ook de organisatie "POST-OPEN ADMINISTRATION", die optreedt namens de licentiegevers, als hun juridische vertegenwoordiger, om hun rechten indien nodig te verdedigen en de ontvangen middelen te verdelen rekening houdend met de bijdrage aan de ontwikkeling. De structuur van de organisatie, die in haar werking transparante processen en financiƫle mechanismen moet hanteren, is nog niet gedefinieerd en is onderwerp van toekomstige discussies.
Onder de situaties die leiden tot de beƫindiging van de contractuele overeenkomst vallen: schending van de licentievoorwaarden; het indienen van claims wegens octrooi-inbreuk; het opleggen van aanvullende voorwaarden (bijvoorbeeld het toevoegen van sancties aan de overeenkomst met klanten in geval van verspreiding van informatie over het verhelpen van kwetsbaarheden); het aanbrengen van wijzigingen die onder de exportcontrolewet vallen (bijvoorbeeld voor militaire doeleinden en de vervaardiging van wapens); het achterhouden van informatie over kwetsbaarheden of het verhinderen van hun openbaarmaking; het gebruik van code voor het trainen van machine learning-modellen die onder andere voorwaarden worden verspreid. De contractuele relaties worden niet onmiddellijk beƫindigd, maar pas 60 dagen na kennisgeving van de schending. Als de schendingen binnen 60 dagen worden verholpen, blijven de verleende rechten van kracht.
Een van de problemen van de GPL die in de nieuwe licentie wordt aangepakt, is de focus van de GPL op het verlenen van rechten, zonder de mogelijkheid om iemands rechten in te trekken. Deze eigenschap stelt bedrijven in staat om de vereisten van de GPL te omzeilen met betrekking tot de verstrekking van onbeperkte toegang tot de broncode. In het bijzonder worden juridische mazen gebruikt om de beschikbaarheid van de code te beperken door het opleggen van aanvullende contractuele voorwaarden aan de eindgebruiker, die de secundaire verspreiding van de open code die onder het product ligt, beperkt.
Bijvoorbeeld, bij de aankoop van een RHEL-distributie sluit de klant een overeenkomst met Red Hat voor ondersteuning en updates, waarbij de herverdeling van gegevens is beperkt en het recht om de overeenkomst te beëindigen wordt vermeld bij afwijkingen tussen de feitelijk geïnstalleerde en aangekochte kopieën van RHEL, wat de klant dwingt om een keuze te maken tussen de vrijheid om software te gebruiken en de status van klant bij Red Hat. De voor RHEL geleverde patches ter erkenning van kwetsbaarheden zijn van toepassing op GPL-code en volgens de licentie heeft de gebruiker het recht om deze te verspreiden, maar dit kan worden opgevat als een schending van de overeenkomst met Red Hat en kan aanleiding geven tot het beëindigen van de dienstverlening door het bedrijf.
Eerder, toen wijzigingen in de CentOS-repository werden gepubliceerd, sloot de gemeenschap de ogen voor dergelijke manipulaties. Maar na de wijziging van het beleid rond de toegang tot de broncode van RHEL-pakketten ontstond de behoefte om de mechanismen van interactie tussen ontwikkelaars van open projecten en bedrijven die gebruikmaken van hun werk te herzien.
Bron: opennet.ru
