OpenTofu, форк Terraform с открытым исходным кодом, стал общедоступным примерно через четыре месяца после запуска.
Вечная борьба между открытым исходным кодом и проприетарным программным обеспечением неоднократно обнажалась в прошлом году, возможно, наиболее заметно, когда HashiCorp заменила популярный инструмент «инфраструктура как код» Terraform с «лицензию с открытым исходным кодом с авторским левом на доступную исходному коду лицензию Enterprise Supply (BSL).
Причина, как объяснила HashiCorp, заключалась в том, что некоторые поставщики строили бизнес за счет Terraform, не внося в проект ничего значимого. Изменение лицензии наложило более жесткие ограничения на то, как компании могут коммерциализировать Terraform, особенно если речь идет о конкурирующем продукте.
Более или менее, как и ожидалось, фракция, возглавляемая поставщиками, впоследствии развила первоначальный проект Terraform и занялась им в одиночку с OpenTF, в конечном итоге была переименована в OpenTofu и передана под эгиду Linux Basis при поддержке таких известных компаний, как GitLab, Oracle и CloudFlare.
Как и любой молодой форк, OpenTofu в своей первоначальной эмбриональной форме был не совсем готов к прайм-тайму: основные разработчики — более пяти десятков, по данным Linux Basis — потратили последние четыре месяца на приведение проекта в форму. Поскольку OpenTofu теперь становится общедоступным, это означает, что проект считается готовым к использованию в производстве.
«Я считаю, что важно, чтобы такие базовые инструменты были с открытым исходным кодом, а экосистема могла строиться вокруг них», — сказал в пресс-релизе временный технический руководитель OpenTofu Куба Мартин. «Нам потребовалось некоторое время, чтобы довести OpenTofu до текущего стабильного состояния, но теперь люди действительно могут начать переносить на него свои рабочие нагрузки».