Elastic, создатели поисковой и аналитической системы Elasticsearch, релицензировали свой продукт. Теперь он больше не подходит под определение Open Source. Компания перевела новые версии Kibana и Elasticsearch с лицензии Apache 2.0 на двойную лицензию в рамках Server Side Public License (SSPL) и Elastic License.
В своей записи под названием «Amazon: NOT OK – why we had to change Elastic licensing» компания Elastic обвинила в произошедшем Amazon:
«Изменение нашей лицензии направлено на то, чтобы компании не могли использовать наши продукты Elasticsearch и Kibana и предлагать их напрямую как услугу без сотрудничества с нами.
Мы считаем, что Amazon/AWS годами вводила в заблуждение пользователей. Пришла пора прекратить это».
Elastic утверждает, что поведение AWS вынудило компанию отказаться от Open Source лицензии. Компания приводит в своем посте примеры такого, по их мнению, «неэтичного поведения». В 2019 году разработчики Amazon создали Open Distro for Elasticsearch, и Elastic полагает, что они взяли за основу их коммерческий код.
В результате смены лицензирования Amazon объявили о том, что они намерены выполнить официальный форк Elasticsearch и Kibana с планами внедрить форки в Open Distro.
«Наши форки Elasticsearch и Kibana будут основаны на последней версии кода 7.10, лицензированной под ALv2. В ближайшие несколько недель мы опубликуем новые репозитории на GitHub. Со временем форки будут включены в Open Distro. Мы поддерживаем здоровые, устойчивые open source практики, включая реализацию совместного управления проектами с сообществом разработчиков».
Организация Open Source Initiative (OSI) уже отреагировала на новость об изменении лицензирования, назвав SSPL «fauxpen source» лицензией:
«Fauxpen source лицензии позволяют пользователям просматривать исходный код, однако остальные права, гарантированные Open Source, не предоставляются. К примеру, разработчикам нельзя использовать программу в любой сфере деятельности. В своем посте Elastic объявили о том, что теперь они могут ограничивать облачные сервисы в предоставлении своего продукта в виде SaaS. Это является нарушением OSD6».
Изменения в лицензии Elastic могут затронуть многочисленные компании в экосистеме WordPress, которые распространяют Elasticsearch в качестве коммерческого продукта. 10up, создатели ElasticPress, на сегодняшний день самого популярного плагина Elasticsearch для WP, также поддерживают SaaS-платформу ElasticPress.io. Более 6000 сайтов используют плагин, однако компания заявила, что эти пользователи не пострадают.
«Все наши изменения никак не повлияют на плагин EP», – отметил Тейлор Ловетт из 10up.
10up запустили ElasticPress.io еще в 2017 году. В настоящий момент компания обратилась к юристам за консультацией о том, как изменение лицензирования Elasticsearch повлияет на сервис ElasticPress.io. Поскольку прошлые версии Elasticsearch остаются Open source, у компании есть время, чтобы понять, в каком направлении двигаться дальше.
«Пока что у нас нет четких планов», – отметил Тейлор. – «Мы не торопимся обновлять ElasticPress.io до версии Elasticsearch 7.11+».
Тейлор подтвердил, что 10up рассматривают возможность использования форка Amazon в качестве возможного решения проблемы.
«В конечном счете именно пользователям придется выбирать, какой продукт им больше нравится», – резюмировал Тейлор. – «Это будет либо официальный продукт Elastic, либо форк AWS».
Увы, владельцы Elastic отступились от своего же обещания, данного в 2018 году. Тогда они говорили, что никогда не откажутся от лицензии Apache 2.0 для своих проектов Elasticsearch, Kibana, Beats и Logstash.
«Релицензирование Elastic не является свидетельством того, что модель open source в чем-то плоха или провальна», – отметил совет директоров OSI в своем заявлении. – «Просто текущая бизнес-модель Elastic несовместима с духом и буквой open source. Их текущие бизнес-потребности лучше покрывает проприетарная лицензия».
Источник: wptavern.com