Компания Amazon создаcт собственный вариант платформы для поиска и анализа данных — форк Elasticsearch от компании Elasticsearch BV. Суть в том, что оригинальный проект будет переведён под лицензию SSPL (Server Side Public License), которая не отвечает требованиям предыдущей лицензии Apache 2.0, с одновременным сохранением собственной лицензии Elastic License.
По мнению Open Source Initiative, SSPL не является открытой. Если говорить упрощённо, то дело в том, что SSPL позволяет бесплатное и неограниченное использование ПО, а также его модификацию. Однако есть простое требование — если разработчик предоставляет продукт как услугу, то любые модификации, а также исходный код также наследует эту лицензию.
В Amazon же хотят оставить свой форк под свободной лицензией. Под ней же будет работать Kibana — платформа для визуализации данных. В рамках форка будет развиваться дистрибутив Open Distro for Elasticsearch, который является своеобразной надстройкой над Elasticsearch. Код будет находиться на GitHub. Новый дистрибутив будет использоваться в Amazon Elasticsearch Service.
Это не первая подобная смена лицензии в рамках крупного проекта с открытым исходным кодом. Например, в 2018 году MongoDB отказалась от AGPLv3 в пользу SSPL, а CockroachDB в 2019-ом перешла от Apache 2.0 к Business Source License (BSL). В обоих случаях основным мотивом стало предоставление продуктов в виде SaaS или managed-решений сторонними облачными провайдерами.
Формально исходные лицензии при этом не нарушались, однако никакой пользы проектам эти провайдеры не приносили. Смена лицензии, как правило, не слишком позитивно встречается сложившимся вокруг проекта сообществом, а создание форков размывает усилия разработчиков. Увы, универсального решения для подобных ситуаций, вероятно, так и не будет придумано.