Технология

Будущее 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, которые, как утверждают сторонники манифеста, на данный момент слишком расплывчаты.

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

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

Технология
12 сентября, 2024
PlaysDev
Технологические Новинки 2024: Топ 5 интересных релизов
Новинки 2024: какие диджитал решения вы могли пропустить? Откройте статью чтобы узнать про Microsoft Places, NVIDIA Superchip и обновленного AI-помощника Copilot X на GitHub.
Читать
Экспертиза
26 апреля, 2024
Дарья Манцевич
Проджект-менеджер: Интервью с профессионалом
Познакомьтесь с Дарьей! Даша – неотъемлемая часть нашего коллектива и опытный Project Manager. Даша занимается управлением командой на проекте, общается с заказчиками, следит за дедлайнами и приоритетностью задач, координирует интересы заказчика и возможности команды.
Читать
Экспертиза
22 марта, 2024
PlaysDev
Книги для саморазвития — что почитать для развития личности и самодисциплины
Что почитать для саморазвития: подборка полезных книг, которые подойдут каждому. Книги в подборке помогут вам развить самодисциплину, расширить знания в области бизнеса и достичь новых высот в вашей профессиональной деятельности, при условии, что вы сами к этому стремитесь!
Читать
Сервисы
9 июня, 2023
PlaysDev
Услуги DevOps в современной разработке программного обеспечения
В этой статье мы рассмотрим роль DevOps в разработке программного обеспечения и ускорении процессов вывода продукта на рынок.
Читать
Технология
9 апреля, 2025
PlaysDev
5 самых популярных продуктов Microsoft
Рассказываем про топовые продукты от Microsoft, которыми пользуются миллионы людей в мире. Как работает GitHub Copilot и какие самые популярные игры от Xbox Game Studios.
Читать
Экспертиза
18 сентября, 2024
PlaysDev
Как корпоративная культура помогает сотрудникам и руководителям достигать успеха
Вы наверняка слышали о корпоративной культуре, но что стоит за размытым понятием “культура”? Рассказали про основные инструменты для достижения заинтересованности и вовлеченности сотрудников.
Читать
Экспертиза
31 июля, 2024
PlaysDev
OKR vs. KPI – Какие метрики выбрать для IT-проектов?
Руководство по выбору метрик для IT-проектов: рассказываем про разные подходы к управлению достижениями и результатом. Будет полезно Project Manager’у.
Читать
Индустрия
12 марта, 2024
Дмитрий Острога
Конференции для разработчиков: зачем участвовать и чем это полезно
Мнение CEO нашей компании о важности участия компании в митапах и айти конференциях, как это влияет на бизнес и чем может помочь. Рассказываем о преимуществах от продвижения с помощью event-мероприятий.
Читать
Индустрия
20 марта, 2024
PlaysDev
Тренды мобильной разработки в 2024: обзор рынка и популярных технологий
Расходы на мобильные приложения стабильно растут на протяжении последних 5 лет согласно отчету Statista, при этом увеличивается и количество новых мобильных пользователей. Главными тенденциями 2024 года стали блокчейн технологии, мультиплатформенная разработка, использование биометрический данных, и др.
Читать
Индустрия
3 мая, 2024
PlaysDev
Грейды в IT — Как Devops инженеру оценить свой грейд?
Как IT-специалисты оценивают свой опыт и почему грейд – очень размытое понятие? Рассказываем про грейдирование на примерах Google, Meta, Amazon.
Читать