OpenTF создает форк Terraform и заявляет, что инициатором является HashiCorp • The Register
ДомДом > Блог > OpenTF создает форк Terraform и заявляет, что инициатором является HashiCorp • The Register

OpenTF создает форк Terraform и заявляет, что инициатором является HashiCorp • The Register

Aug 31, 2023

Через две недели после того, как HashiCorp изменила условия лицензирования своего программного обеспечения Terraform, пользователи проекта автоматизации инфраструктуры – в том числе корпоративные конкуренты – создали ответвление кода Terraform.

Объявление HashiCorp в этом месяце о переходе с публичной лицензии Mozilla (MPL) на лицензию Business Source v1.1 (BSL) побудило группу сообщества открытого исходного кода, называющую себя OpenTF, выпустить манифест несколько дней спустя, призывая к восстановлению открытой лицензии Terraform. лицензия на исходный код.

HashiCorp, которая стала публичной в конце 2021 года, не пересматривала свою систему лицензирования, поэтому код Terraform был или вот-вот будет разветвлен.

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

«Мы считаем, что на самом деле мы не являемся форком, потому что мы просто меняем название, но это тот же проект под той же лицензией», — рассказал The Register Себастьян Стадил, соучредитель и генеральный директор подразделения автоматизации DevOps Scalr. «Наша позиция заключается в том, что на самом деле форк — это HashiCorp, которая создала свои собственные проекты под другой лицензией».

OpenTF вернется к MPL или продолжит работу в соответствии с ней. «Мы хотели бы лицензировать проект под Apache 2.0, но MPL с ним несовместима, поэтому он останется MPL», — сказал Стадил.

Помимо Scalr, среди основателей OpenTF — Gruntwork, Spacelift, Env0 и, как утверждается, еще более 100 компаний. Группа назвала лицензию BSL «ядовитой таблеткой для всего сообщества Terraform».

В своем эссе на прошлой неделе Охад Майслиш, основатель Env0, сказал: «Мы убеждены, что в условиях бизнес-лицензии будущее Terraform выглядит мрачным. Фокус сообщества сместится, предприятия начнут искать альтернативы OSS, а независимые инструменты будут постепенно исчезнут».

А на Hacker News Мейслиш отметил, что банда OpenTF помогла создать экосистему Terraform для HashiCorp.

«Я хотел отметить, что Env0 действительно наслаждался тем, что Terraform является бесплатным, но также внес свой вклад в экосистему Terraform», — сказал он, приводя в качестве примеров проекты с открытым исходным кодом Terratag и образовательный подкаст о программном обеспечении.

«Также важно упомянуть еще одного и, вероятно, более важного ключевого участника инициативы OpenTF: Gruntwork, создателей Terragrunt и Terratest. Я считаю, что мы все внесли большой вклад в сообщество. Просто мои два цента, чтобы добавить немного больше контекста к «компании, которые зарабатывают деньги на бесплатности Terraform».

Когда его поставили под сомнение, что Env0 получит выгоду от этого вклада, Мейслиш, признавший, что его бизнес является «прямой конкуренцией Terraform Cloud», настаивал: «Hashicorp — не злодеи. Они сделали то, что выбрали, и это правильно для них. Они имеют полное право сделайте это. Кроме того, то, что Хаши сделал для OSS за последнее десятилетие, просто потрясающе: он сделал OSS лучше и создал множество сообществ. Теперь пришло время кому-то другому сохранить Terraform OSS».

Решение HashiCorp выпустить новые условия лицензирования своего программного обеспечения следует по пути, пройденному многими другими организациями, созданными вокруг проектов с открытым исходным кодом, чтобы ограничить то, что конкуренты могут делать с кодом проекта. Как признал бизнес в своем заявлении о переходе, такие компании, как Cockroach Labs, Confluent Sentry, Couchbase, Elastic, MariaDB, MongoDB и Redis Labs, аналогичным образом приняли менее разрешительные лицензии на программное обеспечение, чтобы создать барьер для конкурентов.

Объяснения софтверного бизнеса относительно своего сдвига фокусируются на результате, но не касаются его рассуждений и не углубляются в детали.

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