Racket – eine von Scheme inspirierte Sprache und zudem ein Ökosystem zur Programmierung anderer Sprachen – begann 2017 mit dem Übergang zu einer dualen Lizenzierung nach Apache 2.0 oder MIT und ist nun, mit Version 7.5, fast vollständig mit diesem Prozess abgeschlossen.
Die Autoren führen zwei Hauptgründe dafür an:
- Es ist unklar, wie die Bestimmungen der LGPL zur dynamischen Verlinkung mit Racket zu interpretieren sind, wo Makros 'Code' aus Bibliotheken in den Anwendungs-Code kopieren und Anwendungen häufig mit Racket-Runtime und -Bibliotheken ausgeliefert werden.
- Einige Organisationen möchten grundsätzlich keine Software verwenden, die unter einer beliebigen Variante der GPL lizenziert ist.
Nur noch wenige kleine Komponenten sind unter LGPL geblieben, da ihre Autoren unbekannt sind oder auf Anfragen zur Lizenzänderung nicht reagiert haben. Zwei Entwickler haben Anfragen in dieser Hinsicht abgelehnt, ihr Code und ihre Dokumentation wurden bereits entfernt oder neu geschrieben.
Quelle: linux.org.ru
