Проект OpenTofu больше не работает с пользователями из России и удалил из своего репозитория плагины YandexCloud, SberCloud и Rustack. Команда OpenTofu, открытого форка Terraform, пошла на такой шаг, опасаясь проблем с законом. Напомним, что летом правительством США был введён ряд санкций, ограничивающих доступ российским компаниям к цифровым продуктам. Санкции вступили в силу в сентябре, и теперь OpenTofu, как и многие другие IT-проекты, опасаются сотрудничать с россиянами.
Разработчики OpenTofu запретили доступ к собственному репозиторию с российских IP-адресов с помощью фильтрации Cloudflare. Теперь хранилище модулей и плагинов проекта, размещённое по адресу registry.opentofu.org, недоступно для россиян. Кроме того, из репозитория были удалены плагины для взаимодействия OpenTofu с облачными платформами и управления их ресурсами российских поставщиков услуг Cloud.ru (SberCloud), «Рустэк» (Rustack Cloud Platform) и «Яндекс» (Yandex Cloud).
Читайте в блоге, что такое Cloudflare, как он работает и для чего нужен.
Команда OpenTofu решилась на такие меры, так как проект относится к юрисдикции США и его разработчики обязаны соблюдать местные законы. Решение о блокировке было принято ещё 20 августа — за него единогласно проголосовали все пять членов управляющего комитета. По словам Игоря Савченко, одного из членов комитета, ограничение доступа с российских IP-адресов должно обезопасить компанию, ответственную за хостинг репозитория, от проблем с законом. При этом OpenTofu остаётся проектом с открытым исходным кодом, а значит на него ограничения не распространяются. Такого мнения придерживаются Apache Software Foundation, Linux Foundation и GitHub, которые провели некоторое время назад юридический анализ введённых санкций и пришли к выводу, что они не могут распространяться на open-source ПО и открытые репозитории (по данным https://www.opennet.ru/).
OpenTofu — форк Terraform с открытым исходным кодом, предназначенный для автоматизированного управления облачными ресурсами. Год назад OpenTofu официально стал проектом Linux Foundation. Код проекта распространяется на условиях лицензии Mozilla Public License (MPL) v2, в соответствии с которой новый код может быть объединён в одной программе с проприетарными файлами.
Свободный форк Terraform появился после того, как владелец проекта, компания HashiCorp, сменила лицензию Terraform с MPLv2 на несвободную BSL. В результате сообщество разработчиков выпустило свободно распространяемый форк последней версии Terraform, который был назван OpenTofu. С тех пор проект развивается сам по себе.
Читайте в блоге: