Перейти к основному содержимому

Лицензирование dbt

(Версии dbt: v2.0 и новее)

На сегодняшний день dbt v2 доступен в следующих дистрибутивах, каждый из которых можно бесплатно устанавливать и запускать.

ДистрибутивПакетКогда использовать
dbt v2dbtРекомендуемый вариант для работы с v2.
dbt OSSdbt-ossВ вашей организации действует строгое требование использовать среду выполнения с открытым исходным кодом под лицензией Apache 2.0

Если у вас есть старый проект, который ещё не готов к переходу на v2, продолжайте использовать v1.x для совместимости. Для новых или обновляемых проектов мы рекомендуем перейти на v2.

Какой вариант выбрать?​

Для большинства пользователей: dbt v2. Он предоставляет больше возможностей без дополнительной настройки, чем v2 с открытым исходным кодом, — в том числе встроенный высокопроизводительный SQL-линтер — даже если вы никогда не создадите учётную запись dbt.

Мы рекомендуем всем просто установить dbt и получить dbt v2 по умолчанию.

Как правило, выбирать непосредственно установку версии с открытым исходным кодом стоит только в одной из двух конкретных ситуаций:

  1. Лицензионная политика вашей организации строго требует использовать дистрибутив с открытым исходным кодом.
  2. Вы разрабатываете собственное решение на основе самого кода OSS.

Уже используете dbt v1? Переходить на v2 необязательно — ваша версия по-прежнему полностью поддерживается. Со временем новые возможности будут появляться только в v2, поэтому большинство пользователей в итоге захотят обновиться.

Чтобы проверить, какой дистрибутив вы используете, выполните dbt --version в командной строке.

Что изменилось, а что осталось прежним​

Изменилось:

  • v2 доступен в двух дистрибутивах: dbt v2 и dbt OSS.
  • dbt OSS, дистрибутив v2 с открытым исходным кодом под лицензией Apache 2.0, использует общий код движка на Rust и теперь доступен в пакете dbt-oss.
  • dbt v2 построен на основе dbt OSS и расширяет его дополнительными проприетарными возможностями в рамках лицензионного соглашения на продукты dbt (dbt Product Licensing Agreement).

Осталось прежним:

  • dbt v1 по-прежнему полностью доступен под лицензией Apache 2.0.
  • dbt v2 по-прежнему полностью бесплатен для использования; некоторые функции становятся доступны после бесплатного входа в систему или при наличии платной учётной записи платформы dbt — ни то ни другое не обязательно для использования любого из дистрибутивов.
  • Участвовать в разработке dbt по-прежнему может каждый.

Подробности лицензирования​

dbt v1 выпускается под лицензией Apache 2.0. dbt v2 является проприетарным продуктом dbt Labs и предоставляется в рамках лицензионного соглашения на продукты dbt (dbt Product Licensing Agreement).

Полный обзор того, что разрешает каждая лицензия, — доступ к исходному коду, участие в разработке, внесение изменений, самостоятельное размещение и распространение — приведён в разделе «Часто задаваемые вопросы о лицензировании dbt».

dbt platform — это отдельный облачный продукт, на который распространяются собственные условия использования. Также не следует путать эти лицензии с лицензиями dbt platform.

Нашли ошибку?

0
Loading