Компания Elasticsearch B.V. обяви завръщането на статуса на отворени продукти на платформата за търсене, анализ и съхранение на данни Elasticsearch, както и на уеб интерфейса Kibana. Кодът на Elasticsearch и Kibana, освен проприетарните лицензи ELv2 и SSPL, вече ще бъде разпространяван и под свободен лиценз AGPLv3. Преди преминаването към проприетарни лицензии, продуктът се разпространяваше под лицензия Apache 2.0, която продължава да се използва и в клона OpenSearch.
Завръщането към отворена модел на разпространение на кода е обяснено с разрешаването на проблемите с AWS (Amazon Web Services) — отбелязва се, че след смяната на лиценза на Elasticsearch, компания Amazon започна да инвестира средства в развитието на своя клон, укрепиха се партньорските отношения с AWS, изчезна неразберихата на пазара и компания Elasticsearch усети изчезването на предишната заплаха за своя бизнес.
В отличие от лиценза GPLv3, в AGPLv3 присъстват допълнителни ограничения за приложения, осигуряващи функционирането на мрежови услуги. При използване на AGPL-компоненти в работата на мрежови услуги, разработчикът е задължен да предостави на потребителя изходния код на всички направени в тези компоненти изменения, дори ако базираният на услугата софтуер не се разпространява и се използва единствено във вътрешната инфраструктура за организация на работата на услугата. Лицензията AGPL също така налага условия за копилефт, т.е. за включване на AGPL-код от Elasticsearch в своя проект, кодовата база на собствения проект трябва да бъде прелицензирана под лицензия AGPL.
Напомняме, че през 2021 година проектът Elasticsearch беше прехвърлен на лицензия SSPL (Server Side Public License), която е основана на текста AGPLv3, в който са внесени допълнителни изисквания за предоставяне под лицензия SSPL не само кода на самото приложение, но и изходните текстове на всички компоненти, участващи в предоставянето на облачна услуга. Лицензията SSPL не получи статус на отворена поради дискриминация на отделни категории потребители (доставчици на облачни услуги). За тези, които не са доволни от условията на лицензия SSPL, в Elasticsearch беше предоставена търговска лицензия ELv2 (Elastic License). В отговор на смяната на лицензията, компаниите Amazon, Red Hat, SAP, Capital One и Logz.io създадоха клон OpenSearch, в рамките на който с участието на общността продължиха развитието на отворената кодова база на Elasticsearch 7.10.
Източник: opennet.ru
