Amazon hat OpenSearch vorgestellt, einen Fork der Elasticsearch-Plattform

Das Unternehmen Amazon hat ein Projekt namens OpenSearch ins Leben gerufen, in dessen Rahmen ein Fork der Such-, Analyse- und Speicherplattform Elasticsearch sowie des zugehörigen Web-Interfaces Kibana erstellt wurde. Der Code steht unter der Apache 2.0-Lizenz. In Zukunft ist geplant, den Amazon Elasticsearch Service in Amazon OpenSearch Service umzubenennen.

OpenSearch stammt von der Codebasis Elasticsearch 7.10.2 ab. Offiziell begann die Arbeit an dem Fork bereits am 21. Januar, gefolgt von einer Bereinigung des abgeleiteten Codes von Komponenten, die nicht unter der Apache 2.0-Lizenz stehen, sowie der Ersetzung von Elasticsearch-Markelementen durch OpenSearch. Aktuell befindet sich der Code in der Alpha-Testphase, und in ein paar Wochen wird die erste Beta-Version erwartet. Die Stabilisierung der Codebasis und die Vorbereitung von OpenSearch für den Einsatz in produktiven Systemen sind bis Mitte 2021 geplant.

OpenSearch wird sich als gemeinsames Projekt entwickeln, das in Zusammenarbeit mit der Community handelt. Es wird angemerkt, dass derzeit Amazon als Projektkurator fungiert, jedoch wird zusammen mit der Community die optimale Strategie für das Management, die Entscheidungsfindung und die Interaktion der an der Entwicklung beteiligten Teilnehmer entwickelt.

An der Arbeit an OpenSearch haben bereits Unternehmen wie Red Hat, SAP, Capital One und Logz.io teilgenommen. Bemerkenswert ist, dass Logz.io zuvor versucht hatte, einen eigenen Fork von Elasticsearch zu entwickeln, sich jedoch dem gemeinsamen Projekt angeschlossen hat. Für die Teilnahme an der Entwicklung von OpenSearch ist keine Unterzeichnung eines Übertragungsvertrags (CLA, Contributor License Agreement) erforderlich, und die Regeln für die Nutzung der Marke OpenSearch sind permissiv und ermöglichen die Verwendung des Namens bei der Vermarktung eigener Produkte.

Der Grund für die Schaffung eines Forks war die Umstellung des ursprünglichen Elasticsearch-Projekts auf die nicht-freie Lizenz SSPL (Server Side Public License) und die Einstellung der Veröffentlichung von Änderungen unter der alten Lizenz Apache 2.0. Die SSPL-Lizenz wurde von der OSI (Open Source Initiative) als nicht konform mit den Kriterien für Open Source angesehen, aufgrund diskriminierender Anforderungen. Insbesondere, obwohl die SSPL-Lizenz auf AGPLv3 basiert, enthält der Text zusätzliche Anforderungen zur Bereitstellung unter der SSPL-Lizenz, nicht nur für den Code der Anwendung selbst, sondern auch für den Quellcode aller Komponenten, die an der Bereitstellung des Cloud-Dienstes beteiligt sind.

Das Motiv für die Schaffung des Forks liegt im Bestreben, Elasticsearch und Kibana als offene Projekte zu erhalten und eine umfassende, offene Lösung bereitzustellen, die durch die Gemeinschaft weiterentwickelt wird. Im Rahmen des OpenSearch-Projekts wird auch die unabhängige Entwicklung der Open Distro for Elasticsearch-Distribution fortgesetzt, die zuvor in Zusammenarbeit mit der Expedia Group und Netflix als Erweiterung von Elasticsearch entwickelt wurde. Diese beinhaltet zusätzliche Funktionen, die kostenpflichtige Komponenten von Elasticsearch ersetzen, wie beispielsweise Tools für maschinelles Lernen, SQL-Unterstützung, Benachrichtigungsgenerierung, Mechanismen zur Diagnose der Clusterleistung, Authentifizierung über Active Directory, Kerberos, SAML und OpenID, die Implementierung eines Single Sign-On (SSO), Unterstützung für die Verschlüsselung des Datenverkehrs sowie ein rollenbasiertes Zugriffskontrollsystem (RBAC) und die Erstellung detaillierter Protokolle für Auditzwecke.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster