Компания Redis Labs перешла с Commons Clause на собственную несвободную лицензию

Пятница, 22 февраля 2019 г.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e

Компания Redis Labs, развивающая СУБД Redis, объявила об очередной смене лицензии на дополнительные модули, в которых предлагаются расширенные возможности для корпоративных пользователей (RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom и т.п.). Вместо ранее применяемой лицензии Apache 2.0 с дополнением «Commons Clause», вводящей ограничение на продажу, модули отныне будут поставляться под отдельной проприетарной лицензией RSAL (Redis Source Available License). Основной код Redis остаётся свободным и продолжает поставляться под лицензией BSD.

Лицензия RSAL по своим целям напоминает ранее принятую проектом MongoDB лицензию SSPL, которая была причислена к числу несвободных лицензий, недопустимых для использования в репозиториях Fedora. RSAL базируется на принципах разрешительной лицензии BSD, но вводит ограничения на некоторые области использования. Так как текст RSAL приводит к дискриминации отдельных категорий пользователей, данная лицензия не может считаться открытой или свободной, а продукты под данной лицензией не могут включаться в свободные дистрибутивы, такие как Fedora и Debian.

RSAL позволяет использовать, изменять, распространять и интегрировать код в приложения (в том числе в платные), за исключением случаев, когда эти приложения являются СУБД, движками кэширования, поисковыми системами, движками потоковой обработки данных, системами индексации данных и движками для систем машинного обучения и искусственного интеллекта. Иными словами, без покупки коммерческой лицензии развиваемые в Redis Labs модули теперь не могут включаться в состав таких продуктов, как СУБД или поисковые движки, но сам Redis по-прежнему не ограничен в использовании.



В качестве причины перевода модулей на проприетарную лицензию отмечается желание не допустить паразитирования провайдеров облачных сервисов на открытом ПО. Компания Redis Labs столкнулась с ситуацией, когда облачные провайдеры создают производные коммерческие продукты и занимаются перепродажей открытых модулей к Redis в виде облачных сервисов, но не принимают участия в жизни сообщества и не помогают в разработке. Создаётся ситуация когда выгоду получают ничем не связанные с проектом облачные провайдеры, перепродающие готовые открытые решения, а непосредственно разработчики остаются ни с чем.

Причиной создания отдельной лицензии, вместо ранее применяемой лицензии Apache 2.0 c примечанием Commons Clause стало желание избавиться от путаницы и неопределённости в отношении условий использования (например, в Commons Clause ограничения применяются в зависимости от «значительности использования», но критерий значительности точно не определён). Кроме того, Commons Clause распространяет ограничение на оказание услуг поддержки, что мешает формированию экосистемы вокруг модулей к Redis.

До перехода на Commons Clause применялась лицензия AGPL, которая не помогла избавиться от проблем, так как требовала возвращать изменения и развивать производный продукт под той же лицензией, но не мешала организовывать работу платных сервисов на основе уже предоставляемого кода. Напомним, что в ответ на переход к условиям Commons Clause представители сообщества основали проект GoodFORM, в рамках которого создали форки модулей Redis и продолжили их разработку под лицензией AGPLv3.

Следите за нами в ВКонтакте, Телеграм'e и Twitter'e


Просмотров: 678
Рубрика: Hi-Tech


Архив новостей / Экспорт новостей

Ещё новости по теме:

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Архивы новостей за: 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003