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

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

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

Компоненты под Business Source License

Продуктовые и runtime-пакеты @tradejs/app, @tradejs/base, @tradejs/cli, @tradejs/node и @tradejs/strategies, а также приватный ML runtime и продуктовый код под корневой лицензией используют Business Source License 1.1 (BUSL-1.1).

Additional Use Grant разрешает production-использование внутри вашей организации, включая собственный трейдинг, исследования, аналитику и операционные задачи. Он не разрешает предоставлять третьим лицам конкурирующий продукт, hosted-сервис или managed-сервис. Для такого использования нужна коммерческая лицензия.

Для этих компонентов Change Date — 17 июля 2030 года, а Change License — GNU Affero General Public License Version 3. Определяющими являются точные условия в файле LICENSE каждого пакета.

Компоненты под MIT

Под лицензией MIT остаются:

  • @tradejs/connectors
  • @tradejs/core
  • create-tradejs
  • @tradejs/indicators
  • @tradejs/infra
  • @tradejs/types
  • sandbox-пример для внешних пользователей

MIT-пакет может зависеть от BSL-пакета. Лицензия MIT не меняет лицензию зависимости, поэтому проверяйте лицензии всех пакетов TradeJS в приложении.

Предыдущие релизы и коммерческая лицензия

Релизы до v1.0.12 включительно остаются доступными по лицензии MIT. Новая схема применяется начиная с версии 2.0.0.

Полная матрица компонентов, точный текст Additional Use Grant и контакт для коммерческого лицензирования находятся в основной политике лицензирования.