Amazon introducerade OpenSearch, en gaffel av Elasticsearch-plattformen

Amazon har tillkännagivit skapandet av OpenSearch-projektet, inom vilket en gaffel av Elasticsearch-söknings-, analys- och datalagringsplattformen, samt Kibana-webbgränssnittet associerat med plattformen, har skapats. Koden distribueras under Apache 2.0-licensen. I framtiden planerar vi att döpa om Amazon Elasticsearch Service till Amazon OpenSearch Service.

OpenSearch kommer från Elasticsearch 7.10.2 kodbas. Arbetet med gaffeln började officiellt den 21 januari, varefter den gafflade koden renades från komponenter som inte distribuerades under Apache 2.0-licensen och delar av varumärket Elasticsearch ersattes med OpenSearch. I sin nuvarande form är koden fortfarande i alfatestning, och den första betaversionen väntas om några veckor. Det är planerat att stabilisera kodbasen och göra OpenSearch redo för användning i produktionssystem i mitten av 2021.

OpenSearch kommer att utvecklas som ett samarbetsprojekt som utvecklas med input från samhället. Det noteras att kurator för projektet för närvarande är Amazon, men i framtiden kommer, tillsammans med communityn, en optimal strategi för ledning, beslutsfattande och interaktion mellan deltagare som är involverade i utvecklingen att utvecklas.

Företag som Red Hat, SAP, Capital One och Logz.io har redan anslutit sig till arbetet med OpenSearch. Det är anmärkningsvärt att Logz.io tidigare försökte utveckla sin egen gaffel av Elasticsearch, men gick med i arbetet med det gemensamma projektet. För att delta i utvecklingen av OpenSearch behöver du inte underteckna ett överföringsavtal (CLA, Contributor License Agreement), och reglerna för användning av OpenSearch-varumärket är tillåtna och tillåter dig att ange detta namn när du marknadsför dina produkter.

Anledningen till att skapa gaffeln var överföringen av det ursprungliga Elasticsearch-projektet till den proprietära SSPL (Server Side Public License) och upphörandet av publiceringsändringar under den gamla Apache 2.0-licensen. SSPL-licensen erkänns av OSI (Open Source Initiative) som inte uppfyller kriterierna för öppen källkod på grund av förekomsten av diskriminerande krav. Framför allt, trots att SSPL-licensen är baserad på AGPLv3, innehåller texten ytterligare krav för leverans under SSPL-licensen, inte bara av själva applikationskoden, utan även källkoden för alla komponenter som är involverade i tillhandahållandet av molntjänsten .

Motivationen bakom gaffeln sägs vara att hålla Elasticsearch och Kibana öppen källkod och att tillhandahålla en komplett öppen källkodslösning utvecklad med input från communityn. OpenSearch-projektet kommer också att fortsätta den oberoende utvecklingen av Open Distro for Elasticsearch-distributionen, som tidigare utvecklats tillsammans med Expedia Group och Netflix i form av ett tillägg för Elasticsearch och inkluderade ytterligare funktioner som ersätter de betalda komponenterna i Elasticsearch, t.ex. som verktyg för maskininlärning, SQL-stöd, genereringsmeddelanden, mekanismer för att diagnostisera klusterprestanda, autentisering via Active Directory, Kerberos, SAML och OpenID, implementering av en enkel inloggning (SSO), stöd för trafikkryptering, en rollbaserad åtkomst kontrollsystem (RBAC), detaljerad loggning för revision.

Källa: opennet.ru

Lägg en kommentar