FAQ zur Software-Lizenzierung
Im Jahr 2021 haben wir mit der Version 7.11 den Quellcode von Elasticsearch und Kibana von der Apache-2.0-Lizenz auf ein duales Lizenzmodell umgestellt, bei dem die Nutzer wählen können, ob die Server Side Public License (SSPL) oder die Elastic-Lizenz gelten soll. Im September 2024 fügen wir neben der SSPL und unserer Elastic-Lizenz die von der Open Source Initiative (OSI) genehmigte AGPLv3-Lizenz als Option hinzu und stellen so sicher, dass unsere Community und unsere Kunden Open-Source-Zugriff haben, um den Code mit einem klaren Satz von Rechten ihrer Wahl zu verwenden, zu ändern, weiterzugeben und gemeinsam daran zu arbeiten. Unsere Versionen werden weiterhin unter der Elastic-Lizenz zur Verfügung gestellt werden.
Zusammenfassung der Änderungen bei der Lizenzierung
Können Sie die Änderungen von 2021 zusammenfassen?
Wir haben den Quellcode von Elasticsearch und Kibana von der Apache-2.0-Lizenzierung auf ein duales Lizenzmodell umgestellt, bei dem die Nutzer wählen können, ob die SSPL 1.0 oder die Elastic-Lizenz 2.0 (ELv2) gelten soll. Unsere Standarddistribution wurde weiterhin unter der Elastic-Lizenz 2.0 bereitgestellt, wie es in den letzten drei Jahren der Fall war, und es gibt keine Apache-2.0-Distribution mehr.
Warum nimmt Elastic diese Änderung vor?
Wir glauben an das Ethos von Open Source und die Klarheit, die die Open-Source-Lizenzierung für die Rechte unserer Community am Quellcode mit sich bringt. Daher freuen wir uns, eine von der OSI genehmigte Open-Source-Lizenz für Elasticsearch und Kibana zurückzubringen.
Im Jahr 2021 haben wir die schwierige Entscheidung getroffen, die Open-Source-Teile der Quellcodes von Elasticsearch und Kibana auf nicht OSI-genehmigte Softwarelizenzen – SSPL und die Elastic-Lizenz 2.0 – umzustellen, um das Risiko von Marktverwirrung zu verringern. Durch die Änderung konnten die Risiken in den letzten drei Jahren erfolgreich gemindert werden. Unsere Innovationen seit diesem Datum waren umfangreich und wesentlich für die Differenzierung, Leistung und Funktionsverbesserung. Jetzt fühlen wir uns wohl dabei, AGPL als Option neben SSPL hinzuzufügen. Weitere Hintergrundinformationen finden Sie in unserem Ankündigungsblog.
Was ist die Elastic-Lizenz 2.0?
Die Elastic-Lizenz 2.0 gilt für unsere Distribution und den Quellcode der kostenlosen und kostenpflichtigen Funktionen von Elasticsearch und Kibana. Das Ziel der ELv2 ist es, Ihnen möglichst viele Freiheiten zu gewähren und gleichzeitig unsere Produkte und unsere Marke vor Missbrauch zu schützen. Wenn Sie mehr über die ELv2 erfahren möchten, sehen Sie sich diese themenspezifischen FAQ an.
Ich bin Nutzer. Bin ich in irgendeiner Weise von dieser Lizenzänderung betroffen?
Wenn Sie unsere Standarddistribution von Elasticsearch und Kibana herunterladen und nutzen, ändert sich nichts für Sie. Unsere Standarddistribution wird, wie schon seit fast drei Jahren, weiterhin als Open-Source-Lösung unter der Elastic-Lizenz 2.0 bereitgestellt. Wenn Sie Anwendungen entwickeln, die auf Elasticsearch aufsetzen, ändert sich nichts für Sie. Unsere Client-Bibliotheken werden weiterhin unter Apache 2.0 lizenziert. Wenn Sie Plugins nutzen, die auf Elasticsearch oder Kibana aufsetzen, ändert sich nichts für Sie.
Ich gehöre zu den Nutzern, die sich in Elasticsearch und/oder Kibana einbringen. Bin ich in irgendeiner Weise von der Änderung betroffen?
Vielen Dank! Sie können sich auch weiter in Elasticsearch und/oder Kibana einbringen – unter der SSPL, unter AGPL oder unter der Elastic-Lizenz. Wenn Sie mehr darüber erfahren möchten, wie Sie sich in Elasticsearch und/oder Kibana einbringen können, finden Sie entsprechende Informationen unter „Contributing to elasticsearch“.
Ich bin Kunde oder Partner. Bin ich in irgendeiner Weise von der Änderung betroffen?
Für Kunden und Partner, die unsere Produkte in Elastic Cloud oder im Rahmen eines Abonnements für ein selbstverwaltetes Deployment nutzen, ändert sich nichts.
Ich entwickle eine Anwendung, die Elasticsearch einbettet und weiterverteilt. Bin ich in irgendeiner Weise von der Änderung betroffen?
Wenn Sie unsere Distributionen nutzen, ändert sich für Sie nichts. Sie können Elasticsearch im Rahmen Ihrer SaaS- oder selbstverwalteten Anwendung frei nutzen und es mit Ihrer Anwendung weiterverteilen, solange Sie die Einschränkungen in ELv2 einhalten. Wenn Sie mehr über die ELv2 erfahren oder den vollständigen Lizenztext lesen möchten, sehen Sie sich diese themenspezifischen FAQ an.
Bei Verwendung des Quellcodes können Sie die Lizenzbedingungen auswählen, die Ihren Anforderungen am ehesten entgegenkommen. In jedem Quelldateikopf wird deutlich dargelegt, welche Lizenzen angewendet werden können (ELv2, SSPL und bald AGPLv3), und in unserer Datei „license.txt“ wird erläutert, wie wir den Quellcode angelegt haben, damit Sie Ihre Optionen leicht verstehen.
Wie funktioniert das duale/dreifache Lizenzmodell?
Wenn Sie unsere Distributionen nutzen, ändert sich für Sie nichts. Unsere Standarddistribution wird, wie schon seit über drei Jahren, weiterhin unter der ELv2 veröffentlicht. Wenn Sie also den Quellcode nicht direkt verwenden, ändert sich für Sie nichts.
Bei Verwendung des Quellcodes können Sie die Lizenzbedingungen auswählen, die Ihren Anforderungen am ehesten entgegenkommen. In jedem Quelldateikopf wird deutlich dargelegt, welche Lizenzen angewendet werden können (ELv2, SSPL und bald AGPLv3), und in unserer Datei „license.txt“ wird erläutert, wie wir den Quellcode angelegt haben, damit Sie Ihre Optionen leicht verstehen.
Warum bieten Sie eine dreifache Lizenzstrategie an?
Wir möchten unseren Kunden eine Wahlmöglichkeit bieten und haben uns daher entschlossen, keine der bestehenden Quellcode-Lizenzierungsoptionen zu entfernen. Die Mehrheit unserer Nutzer und Kunden nutzt unsere Distributionen unter der Elastic-Lizenz 2.0, während andere den Quellcode problemlos unter SSPL oder der Elastic-Lizenz 2.0 abrufen und verwenden können. Diese sind zwar in Ordnung, aber wir haben uns entschieden, die AGPL als weitere Option für Leute hinzuzufügen, die die Klarheit und Sicherheit einer bekannten, von der OSI genehmigten Open-Source-Lizenz bevorzugen.
Was ist die SSPL und wie funktioniert sie?
Die SSPL (Server Side Public License) ist eine sogenannte „Source-available“-Lizenz, die ursprünglich von MongoDB mit dem Ziel erstellt wurde, eine Lizenz zu entwickeln, die die Ideale von Open Source verkörpert, also die kostenlose und uneingeschränkte Nutzung, Änderung und Verteilung erlaubt, den Nutzern aber die einfache Bedingung auferlegt, dass sie sich verpflichten, bei einer Bereitstellung des Produkts als Dienst für andere auch alle vorgenommenen Änderungen sowie den Quellcode ihrer Verwaltungsschichten unter dieser Lizenz zu veröffentlichen.
Wenn Sie sich weiter über die SSPL informieren möchten, finden Sie bei MongoDB einen guten FAQ-Bereich. Um dem zu begegnen, verweisen wir auf die folgenden Blogposts, die von Rechtsanwälten geschrieben wurden:
https://www.coss.community/coss/sspl-re-takes-the-stage-in-2021-2koa
https://writing.kemitchell.com/2021/01/20/Righteous-Expedient-Wrong.html
Ich entwickle eine SaaS-Anwendung, bei der als Backend Elasticsearch verwendet wird. Bin ich in irgendeiner Weise von der Änderung betroffen?
Diese Änderung bei der Quellcodelizenzierung wirkt sich nicht auf Sie aus. Sie können unter der Elastic-Lizenz kostenlos unsere Standarddistribution verwenden oder Anwendungen entwickeln, die auf ihr aufsetzen. Diese „Source-available“-Lizenz enthält keinerlei „Copyleft“-Bestimmungen und die Standardfunktionalität wird kostenlos bereitgestellt. Wenn Sie ein konkretes Beispiel dafür sehen möchten, sehen Sie sich unsere Antwort auf eine Frage zum Thema bei Magento an.
Für welche Versionen gilt diese Änderung?
Diese Änderung gilt nur für den Quellcode. Unsere Versionen werden weiterhin Open Source unter der Elastic-Lizenz veröffentlicht. Die Änderung von 2021, bei der wir von Apache 2.0 zur Einführung von SSPL und der Elastic-Lizenz 2.0 übergegangen sind, wurde kurz vor der Veröffentlichung von 7.11 angewendet. Die Änderung von 2024, bei der wir neben SSPL auch AGPLv3 hinzugefügt haben, wird voraussichtlich stattfinden, bevor die Version 8.16 allgemein verfügbar ist.
Wird es auch bei anderen Produkten als Elasticsearch und Kibana Änderungen bei der Lizenzierung geben?
Nein, diese Änderung bei der Lizenzierung gilt nur für Elasticsearch und Kibana. Andere Produkte sind nicht betroffen.
Bedeutet dies, dass Elasticsearch und Kibana wieder Open Source sind?
Ja! Die AGPLv3 ist eine von der OSI genehmigte Open-Source-Lizenz, die für einen erheblichen Teil des Quellcodes von Elasticsearch und Kibana gelten wird. Lesen Sie mehr darüber in unserem Ankündigungsblog.
Wird Elastic auch in Zukunft Open-Source-Software entwickeln?
Unser Engagement für die Prinzipien von Open Source hat sich in keiner Weise geändert – Transparenz, Zusammenarbeit und Community werden nach wie vor zu unseren Grundwerten gehören. Neben Elasticsearch und Kibana werden viele unserer Produkte und Projekte weiterhin unter der Apache-2.0-Lizenz bereitgestellt. Dazu gehören u. a. unsere Client-Bibliotheken, Beats und Logstash sowie Standards wie das Elastic Common Schema. Wir werden uns auch weiter in andere Open-Source-Projekte einbringen, zum Beispiel in Apache Lucene und OTel, und damit eine alte Tradition fortsetzen.
Ich nutze Elasticsearch im Rahmen eines SaaS-Angebots eines Cloud-Anbieters. Bin ich in irgendeiner Weise von der Änderung betroffen?
Anbieter öffentlicher Clouds, die eine Version von Elasticsearch und Kibana bereitstellen möchten, die nach Inkrafttreten dieser Änderung veröffentlicht wird, müssen die Bestimmungen der SSPL, der AGPLv3 oder der Elastic-Lizenz einhalten.
Ich nutze Elasticsearch über APIs. Bin ich in irgendeiner Weise von der Änderung betroffen?
Diese Änderung hat keine Auswirkungen darauf, wie Sie Client-Bibliotheken für den Zugriff auf Elasticsearch nutzen. Unsere Client-Bibliotheken bleiben unter Apache 2.0 lizenziert.
Sollten Sie Fragen haben, kontaktieren Sie uns bitte unter elastic_license@elastic.co.
Ich erstelle Plugins für Elasticsearch oder Kibana. Bin ich in irgendeiner Weise von der Änderung betroffen?
Diese Änderung hat keine Auswirkungen darauf, wie Sie Plugins für Elasticsearch oder Kibana erstellen oder lizenzieren. Zur Klarstellung: Das Erstellen eines Plugins für Elasticsearch oder Kibana wird nicht als abgeleitetes Werk angesehen und es hat auch keinerlei Auswirkungen darauf, wie Sie den Quellcode Ihres Plugins lizenzieren.
Sollten Sie Fragen haben, kontaktieren Sie uns bitte unter elastic_license@elastic.co.
Wie wird sich diese Änderung auf die Partnerschaften mit Microsoft, Google, Alibaba und Tencent auswirken?
Gar nicht. Wir unterhalten gute und solide Geschäftsbeziehungen mit diesen Anbietern öffentlicher Clouds und werden auch künftig partnerschaftlich mit ihnen zusammenarbeiten. Elastic Cloud wird auf den Plattformen von Microsoft, Google und AWS angeboten und wir gehören in allen drei Fällen zu deren Marktplatz-Ökosystemen. Diese Beziehungen sind davon nicht betroffen.
Welche Auswirkungen hat diese Änderung auf Ihre Beziehung zu AWS?
Mit unserem Elastic Cloud-Angebot im AWS Marketplace gehört AWS zu unseren engen Partnern und wir werden weiter in diese Beziehung investieren, um mit Elastic Cloud das beste gehostete Elasticsearch- und Kibana-Angebot auf AWS bieten zu können. Wir haben sogar die Auszeichnung „AWS Rising Star Partner of the Year 2023“ erhalten! Darüber hinaus haben wir enge Beziehungen zu Google Cloud und Microsoft Azure aufgebaut, um sicherzustellen, dass Elastic Cloud die beste Möglichkeit zur Nutzung von Elasticsearch ist.
Ich verwende EUI oder Elastic Charts in meiner Anwendung außerhalb von Kibana. Was heißt das für mich?
Wenn es sich bei Ihrer Anwendung nicht um einen gehosteten oder verwalteten Dienst handelt, sind Sie möglicherweise überhaupt nicht betroffen. Bei weiterem Klärungsbedarf oder bei weiteren Fragen kontaktieren Sie uns bitte unter elastic_license@elastic.co.
Ich verwende EUI oder Elastic Charts in meinem Kibana-Plugin. Was heißt das für mich?
Wir begrüßen es sehr, wenn Leute Plugins für Kibana entwickeln. Sie können auch weiterhin Plugins für Kibana erstellen, die EUI oder Elastic Charts verwenden. Sollten Sie weitere Fragen haben, kontaktieren Sie uns bitte unter elastic_license@elastic.co.
Änderungsprotokoll
- 29. August 2024: Umfangreiches Update der FAQ, um die Einführung der AGPL als Lizenzierungsoption für Quellcode widerzuspiegeln.
- 21. Dezember 2021: Update zum neuen Java API Client
- 7. Juni 2021: Zwei neue Fragen zur EUI- und Elastic Charts-Lizenzierung
- 2. Februar 2021: Mehrere Änderungen im Text zur Berücksichtigung der Aktualisierungen im Rahmen der Einführung der Elastic-Lizenz v2 (ELv2)
- 26. Januar 2021: Ergänzung der Antwort auf die Frage „Was ist die SSPL und wie funktioniert sie?“ für zusätzliche Klarheit
- 18. Januar 2021: Zusammenführung der Fragen „Ich bette eine abgewandelte Version von Elasticsearch und/oder Kibana in mein Produkt ein …“ und „Ich entwickle eine Anwendung, die Elasticsearch einbettet und weiterverteilt …“ für zusätzliche Klarheit und Stimmigkeit
- 17. Januar 2021: Neue Frage: „Ich entwickle eine Anwendung, die Elasticsearch einbettet und weiterverteilt …“ für zusätzlichen Kontext. Neue Frage und Antwort: „Welche Nutzungen gelten unter der SSPL als Anbieten des Produkts im Rahmen eines SaaS-Angebots?“
- 15. Januar 2021: Neue Fragen und Antworten: „Warum bieten Sie eine duale Lizenzstrategie an?“, „Ich entwickle eine SaaS-Anwendung, die Elasticsearch als Backend verwendet …“ und „Welche Auswirkungen hat diese Änderung auf Ihre Beziehung zu AWS?“
Können Sie die Änderungen für 2024 zusammenfassen?
Wir fügen AGPLv3, eine von OSI anerkannte Open-Source-Lizenz, als Option für die kostenlosen Teile des Quellcodes von Elasticsearch und Kibana hinzu, die derzeit unter der Elastic-Lizenz 2.0 (ELv2) und SSPL 1.0 verfügbar sind. Mit dieser Änderung wird dieser Quellcode unter SSPL 1.0, AGPLv3 und der Elastic-Lizenz 2.0 verfügbar sein, sodass Nutzer die Wahl haben, welche Lizenz sie beim Zugriff auf und bei der Verwendung des Quellcodes anwenden möchten.
Was ist AGPL?
AGPLv3 ist eine von der OSI anerkannte Open-Source-Lizenz, die die kostenlose und uneingeschränkte Nutzung, Änderung und Weiterverteilung des Quellcodes ermöglicht, mit der einfachen Voraussetzung, dass Sie alle Änderungen am Quellcode selbst und an allen abgeleiteten Werken unter derselben Lizenz verfügbar machen.