Технология

Будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1

Автор: PlaysDev
Опубликовано: 30.08.2023

Terraform на протяжении ~9 лет использовал публичную лицензию и являлся продуктом с открытым исходным кодом. Однако 10 августа руководство компании заявило о смене лицензии, что коснется таких продуктов, как Terraform, Vault, Consul, Boundary, Nomad, Waypoint, Packer и Vagrant в рамках усилий по сохранению максимального контроля над своей интеллектуальной собственностью.

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

Более того, многие поставщики, затронутые переходом на BUSL, внесли значительный вклад в сообщество Terraform.

Вот лишь несколько примеров:

  1. Бинарные файлы Terraform: у ядра Terraform более 1700 участников. У провайдера Terraform AWS более 2800. Поставщик Azure имеет более 1300. Подавляющее большинство этих участников не работают в HashiCorp. И это даже не считая тысяч других провайдеров в реестре Terraform, которые были созданы без участия HashiCorp.
  2. Модули Terraform: только в реестре Terraform их более 14 тысяч. Подавляющее большинство из них не было построено сотрудниками HashiCorp.
  3. Инструменты: Terragrunt, Terratest, tfsec, tflint, Infracost, terraform-docs и множество других, которые не были созданы сотрудниками HashiCorp.
  4. Учебные ресурсы. Существуют тысячи книг, сообщений в блогах и курсов, таких как Terraform: Up & Running, Terraform Best Practices, курсы Udemy, курсы Pluralsight и многие другие, которые не были созданы сотрудниками HashiCorp.

В ответ на смену лицензии HashiCorp была создана OpenTF. Его основная миссия? Чтобы гарантировать, что IaC останется сообществом для сообщества. Сообщество уже опубликовало манифест, призывающий компанию отменить недавние изменения, внесенные в лицензии, которые определяют, как можно использовать программное обеспечение. Иначе группа планирует запустить собственный форк, в соответствии с условиями предыдущей лицензии, регулирующей использование Terraform (Terraform версии 1.5.5 и предыдущие версии находятся под лицензией MPL).

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

OpenTF планирует поощрять вклад отдельных разработчиков, предприятий и академических учреждений, создавая пространство, в котором идеи свободно делятся и развиваются. Основное внимание уделяется разработке всеобъемлющей документации и ресурсов, которые позволяют пользователям эффективно использовать, изменять и вносить свой вклад в проекты OpenTF.

OpenTF не существует изолированно — это часть более широкой сети разработчиков, компаний и проектов, которые вносят свой вклад в движение за открытый исходный код.

Будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1

Для OpenTF крайне важно установить прочные партнерские отношения и интеграцию в этой экосистеме. OpenTF стремится активно участвовать в других инициативах с открытым исходным кодом, а также участвовать в диалоге и сотрудничестве с такими организациями, как Cloud Native Computing Foundation (CNCF) и другими влиятельными организациями в мире технологий. Сотрудничество с предприятиями, которые разделяют приверженность принципам открытого исходного кода, такими как Spacelift, env0, Scalr, Gruntwork (поставщики Terragrunt, Terratest) имеет неоценимое значение в этом начинании.

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

У HashiCorp, помимо партнеров, которые построили бизнес на версии Terraform с открытым исходным кодом, также есть множество конкурентов, предлагающих инструменты IaC, например:

  • Pulumi
  • AWS Cloudformation
  • Azure ARM Templates
  • Google Deployment Manager

Команды DevOps, которые широко используют Terraform, должны будут отслеживать события, чтобы убедиться, что любое будущее использование Terraform соответствует условиям BSL, которые, как утверждают сторонники манифеста, на данный момент слишком расплывчаты.

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

Вам также может понравиться

Экспертиза
6 октября, 2023
PlaysDev
Обзор трендов аутстаффинга/аутсорсинга за III квартал
В этой статье будет обзор трендов аутстаффинга и аутсорсинга за III квартал 2023 года. Рассмотрим, что ждет аутстаффинг и аутсорсинг. Почему компании выбирают такие модели сотрудничества.
Читать
Экспертиза
17 ноября, 2023
PlaysDev
Как пройти собеседование в ИТ компанию
Как успешно пройти собеседование в ИТ компанию. План прохождения собеседования. Составление CV. Структура CV. Что делать во время технического интервью.
Читать
Технология
7 декабря, 2023
PlaysDev
Новые технологии и тренды разработки 2023
Обзор важнейших технологических трендов 2023 года. Подводя итоги: какие it технологии остаются популярными?
Читать
Технология
30 августа, 2023
PlaysDev
Будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1
В данной статье будет рассмотрено будущее Terraform: переход с публичной лицензии на лицензию Business Source (BSL) v1.1.
Читать
Индустрия
10 сентября, 2024
PlaysDev
ИИ в цифрах: самая интересная статистика на 2024 год
Собрали свежую статистику по ИИ. Узнайте, какие страны лидируют по использованию искусственного интеллекта и какие тренды в сфере бизнеса успели сформироваться за 2024 год.
Читать
Индустрия
20 марта, 2024
PlaysDev
Тренды мобильной разработки в 2024: обзор рынка и популярных технологий
Расходы на мобильные приложения стабильно растут на протяжении последних 5 лет согласно отчету Statista, при этом увеличивается и количество новых мобильных пользователей. Главными тенденциями 2024 года стали блокчейн технологии, мультиплатформенная разработка, использование биометрический данных, и др.
Читать
Экспертиза
15 августа, 2023
PlaysDev
Идеальный разработчик в понимании заказчика
В этой статье мы рассмотрим как выглядит идеальный разработчик в понимании заказчика: за какими soft-скиллами охотятся клиенты
Читать
Экспертиза
8 мая, 2024
PlaysDev
8 лучших IT-подкастов: про технологии, менеджмент и DevOps
Подборка 8-ми подкастов с ценной информацией для специалистов в IT. Найдите что послушать, чтобы узнать больше про последние технологии и достижения в разных сферах айти.
Читать
Экспертиза
19 апреля, 2024
PlaysDev
Системный администратор vs DevOps инженер: в чем разница?
Почему DevOps инженеров путают с сисадминами? В чем ключевые различия этих специалистов и чем занимается системный администратор?
Читать
Экспертиза
22 мая, 2024
PlaysDev
Аутстаффинг ИТ-специалистов: когда заказчику выгодно привлечь разработчиков извне?
Что такое аутстаффинг? Разбираемся, почему аутстаффинг это выгодно и рассказываем про основные модели аутстафф-сотрудничества. Когда бизнесу может потребоваться временный сотрудник?
Читать