ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 23 декабря, 2024

ScyllaDB переходит на открытую лицензию

ScyllaDB переходит на открытую лицензию

ScyllaDB, высокопроизводительная база данных NoSQL, построенная на основе уникальной архитектуры с разделением на сегменты по каждому ядру, которая обеспечивает чрезвычайно низкую задержку и высокую пропускную способность, представила значительные изменения в лицензировании.

В недавнем объявлении ScyllaDB сообщила, что сосредоточится на выпуске одной версии — ScyllaDB Enterprise — начиная с предстоящей версии ScyllaDB Enterprise 2025.1, которая выйдет в феврале 2025 года.

Это означает отход от прежней практики компании по разделению версий с открытым исходным кодом (OSS) и корпоративных версий. С этого момента:

  1. Корпоративный источник становится доступным
    В рамках масштабной перестройки ScyllaDB Enterprise перейдёт от модели с закрытым исходным кодом к модели с «открытым исходным кодом», что означает, что пользователи смогут просматривать и анализировать большую часть основного кода. Такой подход обеспечивает прозрачность, сохраняя при этом права на интеллектуальную собственность.
  2. Финальный выпуск операционной системы
    Долгожданная версия с открытым исходным кодом ScyllaDB OSS AGPL 6.2 станет последней версией OSS AGPL в истории проекта. В дальнейшем бесплатный уровень ScyllaDB для сообщества будет соответствовать новой корпоративной кодовой базе, предоставляя всем доступ к полнофункциональному корпоративному продукту бесплатно для небольших проектов.
  3. Обновленная лицензия для старых корпоративных версий
    Чтобы упростить жизнь существующим пользователям, ScyllaDB Enterprise 2024.2 также будет использовать новую лицензию с открытым исходным кодом, начиная со следующего выпуска в декабре 2024 года.
  4. Менеджер, оператор Kubernetes и многое другое
    Инструмент Scylla Manager, упрощающий такие операции с базой данных, как резервное копирование/восстановление и ремонт, будет выпущен под лицензией AGPL, в то время как ранее закрытый многорегиональный оператор Kubernetes будет интегрирован в основной оператор Kubernetes ScyllaDB, выпущенный под лицензией Apache. Другие проекты ScyllaDB, в том числе Seastar, останутся под существующими лицензиями.

 

По словам команды ScyllaDB, балансировка двух отдельных потоков выпуска в течение многих лет приводила к постоянно растущей рабочей нагрузке. Поддержка как бесплатной ветки с открытым исходным кодом, так и корпоративной версии с закрытым исходным кодом требовала принятия неоднократных решений о том, какие функции открывать, как дифференцировать предложения и как работать с разными циклами поддержки.

Более того, разработчики ScyllaDB на протяжении всего времени были практически единственными авторами основного механизма базы данных, учитывая его сложный подход C++ «один сегмент на ядро».

Хотя отзывы сообщества всегда были ценными, уровень внешнего вклада в ядро базы данных никогда не был таким, чтобы компенсировать затраты на открытый исходный код.

По сути, это означает, что на практике выпуск OSS больше походил на решение с открытым исходным кодом, но без того уровня внешнего участия, на который рассчитывала команда.

Хотя некоторые пользователи традиционных OSS-решений могут быть разочарованы отсутствием альтернативы с открытым исходным кодом для новых версий, ScyllaDB считает, что новая модель на самом деле выгодна всему сообществу.

Во-первых, бесплатный уровень ScyllaDB Enterprise остаётся надёжным и полнофункциональным, предоставляя доступ ко всем улучшениям, которые раньше были доступны только за плату.

Кроме того, единая кодовая база помогает ускорить разработку, тем самым позволяя быстрее выпускать обновления и новые функции для пользователей. Некоторые ключевые усовершенствования, ожидаемые в новом корпоративном предложении, включают:

 

Для пользователей Kubernetes объединение многорегионального оператора с закрытым исходным кодом в основной оператор с лицензией Apache упрощает развёртывание в контейнерных и многорегиональных средах, что является долгожданным улучшением для команд DevOps.

В конечном счёте, несмотря на то, что решение об объединении потоков выпуска далось нелегко, ScyllaDB считает, что это позволит организации быстрее реагировать на меняющиеся потребности пользователей.

По мере приближения февраля 2025 года разработчики, администраторы баз данных и корпоративные клиенты с большим нетерпением будут ждать, как будет развиваться эта новая эра «доступности исходных данных».

Для получения дополнительной информации смотрите официальный анонс.

Exit mobile version