Das Unternehmen WhiteSource lizensiert 4 Millionen offene Pakete und 130 Millionen Code-Dateien in 200 verschiedenen Programmiersprachen und kam zu dem Schluss, dass der Anteil an Copyleft-Lizenzen stetig abnimmt. Im Jahr 2012 wurden 59% aller Open-Source-Projekte unter Copyleft-Lizenzen wie GPL, LGPL und AGPL lizenziert, während der Anteil permissiver Lizenzen wie MIT, Apache und BSD 41% betrug. Im Jahr 2016 änderte sich das Verhältnis zugunsten der permissiven Lizenzen, die 55% ausmachten. Bis 2019 wuchs die Kluft und 67% der Projekte werden unter permissiven Lizenzen lizenziert, während es bei Copyleft-Lizenzen 33% sind.
Laut einem der Führungskräfte von WhiteSource entstand das Konzept des Copyleft in einer Zeit des Widerstands gegen Unternehmen, um die Nutzung von Open Source-Code für eigennützige Zwecke ohne Rückführung oder zur Einschränkung der Weiterverbreitung zu verhindern. Der Trend zu permissiven Lizenzen ist dadurch bedingt, dass es in der modernen Realität keine klare Trennung mehr zwischen Eigenem und Fremdem gibt, hinsichtlich des Widerstands zwischen Unternehmen und der Open Source-Community, sowie dem zunehmenden Engagement von Unternehmen in der Entwicklung von Open Source-Software, die es einfacher und sicherer finden, permissive Lizenzen zu verwenden.
Stattdessen nimmt der Konflikt zwischen Cloud-Anbietern und Startups, die offene Projekte entwickeln, zu. Die Unzufriedenheit darüber, dass Cloud-Anbieter derivative kommerzielle Produkte erstellen und Open-Source-Frameworks sowie Datenbanksysteme in Form von Cloud-Diensten weiterverkaufen, ohne aktiv am Gemeinschaftsleben teilzunehmen oder bei der Entwicklung zu helfen, führt dazu, dass Projekte auf proprietäre Lizenzen oder auf ein Modell umsteigen. . Zum Beispiel haben solche Veränderungen kürzlich Projekte betroffen. , , , und .
Es ist wichtig zu beachten, dass der Unterschied zwischen Copyleft- und permissiven Lizenzen darin besteht, dass Copyleft-Lizenzen die Erhaltung der ursprünglichen Bedingungen für derivative Arbeiten erfordern (im Falle von GPL ist es erforderlich, allen derivative Arbeiten unter GPL zu verbreiten), während permissive Lizenzen die Möglichkeit bieten, die Bedingungen zu ändern, einschließlich der Möglichkeit, den Code in geschlossenen Projekten zu verwenden.
Quelle: opennet.ru
