Elasticsearch B.V. har meddelat att plattformen för sökning, analys och datalagring Elasticsearch samt webgränssnittet Kibana återfår status som öppna produkter. Koden för Elasticsearch och Kibana kommer förutom de proprietära licenserna ELv2 och SSPL nu att spridas under den fria licensen AGPLv3. Före övergången till proprietära licenser spreds produkten under Apache 2.0-licensen, som fortsätter användas i fork OpenSearch.
Återgången till öppen koddistributionsmodell förklaras av en lösning på problemen med AWS (Amazon Web Services) — det har noterats att efter licensbytet för Elasticsearch började Amazon investera i utveckling av sin egen fork, samarbetet med AWS har stärkts, förvirringen på marknaden har försvunnit och Elasticsearch har känt av att den tidigare hoten mot deras verksamhet har försvunnit.
Till skillnad från GPLv3-lisensen innehåller AGPLv3 ytterligare begränsningar för applikationer som tillhandahåller nätverksservicetjänster. Vid användning av AGPL-komponenter i nätverksservicen, är utvecklaren skyldig att tillhandahålla användaren källkoden för alla ändringar som gjorts i dessa komponenter, även om den bakomliggande programvaran inte distribueras och används uteslutande inom den interna infrastrukturen för att organisera tjänstens drift. Licensen AGPL ålägger också copyleft-villkor, vilket innebär att för att inkludera AGPL-kod från Elasticsearch i sitt eget projekt, måste kodbasen för det egna projektet omlicensieras under AGPL-licensen.
Vi påminner om att projektet Elasticsearch år 2021 övergick till SSPL (Server Side Public License), som bygger på texten från AGPLv3, med ytterligare krav på att leveransen under SSPL-licensen omfattar inte bara koden för själva applikationen utan även källkoden för alla komponenter som är involverade i tillhandahållandet av molntjänsten. SSPL-licensen fick inte status som öppen på grund av diskriminering av vissa kategorier av användare (molntjänstleverantörer). För dem som inte är nöjda med villkoren i SSPL-licensen har Elasticsearch erbjudit en kommersiell licens ELv2 (Elastic License). Som svar på licensändringen har företag som Amazon, Red Hat, SAP, Capital One och Logz.io skapat en fork kallad OpenSearch, där de med hjälp av samhället fortsatte utvecklingen av kodbasen för Elasticsearch 7.10.
Källa: opennet.ru
