The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

OpenTF, форк платформы Terraform, переименован в OpenTofu

20.09.2023 17:27

Проект по созданию форка платформы управления конфигурацией и автоматизации поддержания инфраструктуры Terraform переименован из OpenTF в OpenTofu для исключения пересечений с проектом Terraform и товарными знаками компании Hashicorp. Сокращение "tf" решено заменить на "Tofu" так как сочетание "tf" уже используется в расширениях файлов Terraform, в переменных и функциях в коде, а также в названиях продуктов TFC (Terraform Cloud) и TFE (Terraform Enterprise). Так как OpenTofu позиционируется как продукт для предприятий, создатели форка решили исключить все потенциальные риски, связанные с возможными судебными претензиями о нарушении товарных знаков и интеллектуальной собственности Hashicorp.

Одновременно объявлено о официальном принятии OpenTofu в число проектов организации Linux Foundation. Разработка форка на нейтральной площадке под эгидой Linux Foundation позволит гарантировать сохранение открытого характера платформы, защитить проект от изменений в политике отдельных компаний и упростить участие сторонних компаний. О своей поддержке новой организации и намерении участвовать в разработке форка объявили 147 компаний и 734 индивидуальных разработчиков. Присоединившиеся к инициативе OpenTofu компании выделили на разработку форка ресурсы, эквивалентные работе 18 инженеров в режиме полного рабочего дня в течение следующих 5 лет (для сравнения последние два года в компании HashiCorp сопровождением Terraform занимается 5 инженеров).

Основные принципы дальнейшего развития OpenTofu:

  • Развитие как открытого проекта под свободной лицензией MPLv2.
  • Участие сообщества в управлении проектом, приём изменений от сообщества, открытый процесс рецензирования изменений и развитие новшеств через публичное обсуждение RFC.
  • Принятие решений о включении исправлений и новых возможностей, учитывая пользу для сообщества, а не отдельных поставщиков.
  • Применение модульной структуры, удобной для программистов и способствующей развитию новой экосистемы инструментов и компонентов для интеграции.
  • Сохранение обратной совместимости и возможность использовать OpenTofu в качестве прозрачной замены Terraform, совместимой со всеми провайдерами и модулями Terraform.

Напомним, что причиной создания форка стал перевод компанией HashiCorp своих продуктов на проприетарную лицензию BSL 1.1, ограничивающую использование кода в облачных системах, конкурирующих с продуктами и сервисами HashiCorp. Cмена лицензии объясняется желанием сохранить финансирование своих разработок в условиях неспособности классических моделей лицензирования противостоять паразитированию компаний, использующих готовые открытые исходные тексты разработок HashiCorp для создания собственных коммерческих облачных продуктов без участия в совместной разработке.

  1. Главная ссылка к новости (https://www.linuxfoundation.or...)
  2. OpenNews: Организация OpenTF создала форк платформы управления конфигурацией Terraform
  3. OpenNews: Компания HashiCorp меняет лицензию на своё ПО с MPLv2 на проприетарную BSL 1.1
  4. OpenNews: HashiCorp представил открытую систему управления документами Hermes
  5. OpenNews: HashiCorp временно приостановил приём изменений от сообщества в проекте Terraform
  6. OpenNews: Внедрение вредоносного кода в скрипт Codecov привело к компрометации PGP-ключа HashiCorp
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59793-opentf
Ключевые слова: opentf, opentofu, terraform
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, WE (?), 17:34, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Первый инвестиционный транш освоен успешно.
     
     
  • 2.36, Владимир (??), 17:12, 21/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тупо, конечно. Тофу - это жрачка такая. OpenTF хотя-бы звучало нормально.
     

  • 1.2, Аноним (2), 17:51, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > выделили на разработку форка 18 инженеров
    > в компании HashiCorp 5 инженеров

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

     
     
  • 2.3, Аноним (3), 18:00, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зато эффективно менеджирят.
     
  • 2.10, НеАноним (?), 19:52, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ты не путай "18 инженеров" и "ресурсы, эквивалентные работе 18 инженеров"
    может там будет 50 васянов, но по 2 часа в день, после основной работы

    > Всем корпам будет урок

    ну, урок переименования проекта они уже получили, даже 2!

    посмотрим как получится, когда 18 свободных разрабов начнут выгорать и сваливать)

     
     
  • 3.12, ТОФУ (?), 20:04, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не начнут, очень много компаний использует тераформ в продакшене. Кто использует тераформ серьезно у них свой штат ит специалистов и программистов большой. Будут багфиксы сами клепать, это нормальная практика, что компании фиксят баги и отправляют багфиксы в апстрим. И тераформ уже зрелый продукт, не думаю, что ему нужно так много специалистов для поддержки. Т.е. будет как в других опенсорс проектах, что будут от компаний свои постоянные программисты, которые будут решать проблемы и задачи своей компании.
     
     
  • 4.15, НеАноним (?), 20:20, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    баги да, а вот фичи - тот еще вопрос
    MPLv2 не обязывает их отправлять в апстрим свои кода

    а т.к они все предоставляю схожие услуги - то они все конкуренты
    и может быть ситуация, когда выгоднее пофиксить баг у себя, а у конкурентов пусть остается (пусть их пользователи страдают и переходят к тебе)

    или реализация фичи может сильно отличаться от компании к компании (тут можно привести как пример разницу в качестве кода дров в ядре линукса)

     
     
  • 5.18, Менеджер Антона Алексеевича (?), 20:53, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Терраформ — или ОпенТофу — не цель, а всего лишь средство. Цель — автоматизация XYZ на платформе ABC. Скажем, SAP на Azure ставить по уже готовым планам и рекомендациям от MS. Можешь это делать на ОпенТофу, можешь скриптом на PowerShell, можешь хоть студентов нанять кликать вручную по ранбукам. Чем и как ты это будешь делать имеет значение только в том случае, когда после успешной реализации задуманного код автоматизации передаётся для дальнейшей эксплуатации и развития заказчику. И раз уж ты пишешь автоматизацию на OpenTofu, то как раз-таки в твоих интересах первым бежать туда фиксить баги и пилить фичи, если, конечно, ты вообще кому-то что-то хочешь продать.

    > может быть ситуация, когда выгоднее пофиксить баг у себя, а у конкурентов пусть остается

    Не может. «У конкурентов» тоже есть инженеры, которые умеют фиксить баги.

    > или реализация фичи может сильно отличаться от компании к компании

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

     
     
  • 6.21, НеАноним (?), 20:57, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    хм... я думал что такие решения предоставляются комплексом
    типа вот тебе сервак, с настроенным окружением, админкой и тд
    и никто не будет качать с оффсайта и самостоятельно устанавливать

    неужели пользователи Azure сами собирают из исходников ?

     
     
  • 7.23, Менеджер Антона Алексеевича (?), 21:13, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно же. Сам конфигурируешь под свои требования облачные ресурсы, качаешь с оффсайта пакеты, ставишь, настраиваешь. Ну или заказываешь автоматизацию всего этого у интегратора за деньги. Интегратор берёт своё типовое решение, скажем на Терраформе, подгоняет под твои требования и либо сопровождает его сам, либо передаёт твоим разработчикам.

    > неужели пользователи Azure сами собирают из исходников ?

    Да, некоторые компоненты и из исходников надо собирать. Прям натурально качаешь тарбол и компилишь под систему заказчика, вне зависимости Azure это или AWS.

     
  • 4.50, Олег (??), 20:03, 28/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Выгорание наступает вообще не от популярности продукта
     
  • 2.14, Атон (?), 20:18, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если с выполнением работы справляется 5 человек, то чем занимаются остальные (кроме замены названия)?
     

  • 1.4, Аноним (4), 18:01, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не взлетит, будет та же история что с опенсерчем
     
     
  • 2.17, Легивон (?), 20:44, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И в чем история?
    Ты имеешь ввиду что все взрослые люди перейдут на opensearch?
    У меня нет ни одного инстанса elastic, зато десяток инстансов opensearch. ЧЯДНТ?
     
     
  • 3.28, Аноним (-), 00:00, 21/09/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.34, Аноним (34), 13:51, 21/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да, парочка взрослых и без пяти минут безработных людей перейдёт на opensearch, покукарекает в ЖЖ и на этом всё
     
  • 2.20, Менеджер Антона Алексеевича (?), 20:56, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это который обогнал по числу установок ElasticSearch? Вот уж не взлетел, так не взлетел…
     
     
  • 3.24, анонимус (??), 21:17, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    без пруфов - какое-то голословное утверждение)
     
     
  • 4.25, Менеджер Антона Алексеевича (?), 21:24, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > без пруфов - какое-то голословное утверждение)

    За пруфами можешь в AWS сходить.

     
     
  • 5.29, Аноним (-), 00:01, 21/09/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.40, Пряник (?), 15:05, 22/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если это кому-то надо, то взлетит что угодно.
     

  • 1.5, Аноним (3), 18:02, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В хашикорп явно приняли на работу манагера из IBM. Вот он там и творит фиг знает что. Причём его KPI точно вырастет и он с чистой совестью и хорошими отзывами перейдет в новую компанию.
     
     
  • 2.11, НеАноним (?), 20:00, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты хотел сказать, что им надоело ситуация когда их трудом пользуются корпорации типа амазона бесплатно?
    вполне нормально предоставлять индивидуальным пользователям бесплатно, а корпы которые оказывают услуги - пусть платят
     
     
  • 3.19, Васян (?), 20:54, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И чего они добились? Корпы просто переедут на форк. Видим опыто эластика их не научил.
     
     
  • 4.33, Аноним (34), 13:49, 21/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    эластиком все как пользовались, так и пользуются. так же, как и ты с винды никуда не денешься
     
  • 3.22, Легивон (?), 20:59, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >корпы которые оказывают услуги - пусть платят

    За что? Продукт то опенсорсный, за него необязательно платить.
    Или тут в одну сторону по твоему обязано работать? Если эксплуатировать опенсорсную инфраструктуру возникшую вокруг тераформа, увеличивающую продажи продуктов хаши (как несложно догадаться) - так за это корпорации хаши платить не надо. А если корпорация Амазон пользует - платить надо.
    Где логика, Карл?
    Но в целом про "пусть платят" ты в некотором роде прав. Корпорации будут платить... только не в хаши, а разработчикам напрямую. Хаши же всего чего добьется - сначала потеряет лидерство в облачных технологиях, а затем и эти срубленые шальные деньги... с мультипликатором.
    Определенно у них что-то произошло с менеджментом, с полным их отрывом от сферы деятельности ввереного предприятия. Тот кто понастоящему проникся духом облачных технологий ни за что не смог бы родить подобную дичь. Потому что он подсознательно чувствует - облачные технологии это про масимализацию прибыли путем масштабирования, а не срубания сиюминутной маржи с китов на которых пока еще все держится.

     
     
  • 4.39, Аноньимъ (ok), 05:59, 22/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Продукт то опенсорсный, за него необязательно платить.

    Открытость или закрытость исходников никак не влияет на то нужно ли что-то платить или нет.

     
  • 3.26, Аноним (26), 21:55, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты хотел сказать что они повторили трюк как с закрытием нормально центоса. И последующими попытками извиниться перед сообществом.
     

  • 1.8, Аноним (8), 19:32, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, но будит ли это полезно для хакинтош?
     
     
  • 2.13, НеАноним (?), 20:11, 20/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    сегодня еще кто-то пользуется хакинтошами?
    но зачем?
     

  • 1.9, НеАноним (?), 19:49, 20/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    о, это очень важное изменение
    тофу это заменитель сыра из сои у которого почти нет вкуса

    конечно с предыдущим названием вести разработку было невозможно, а вот теперь точно дела пойдут в гору!

     
     
  • 2.49, Механик (?), 07:36, 27/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так Тофу принимает вкус остальных ингредиентов - в этом вся суть! Да и просто созвучно )
     

  • 1.31, Аноним (31), 11:18, 21/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём релиза. Пока там даже альфы нет.
     
  • 1.35, Пряник (?), 17:05, 21/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там такого супер важного в Terraform, что его так быстро и капитально форкнули?
     
  • 1.37, Kuromi (ok), 20:45, 21/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Серьезно? Сочетание букв"TF" теперь тоже можно запатентовать просто потмоу что таково расширение файлов?
     
  • 1.38, zog (??), 22:24, 21/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Делайти что хотите, но освободите меня, разработчика, от всего этого devops-ного болота. Как же надоело возиться с тераформом!
     
     
  • 2.41, Аноним (41), 12:29, 23/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пока ты сам не решишь проблему никто не решит ее... девопсы ничего не смогут сделать - будут костылять говноскрипты на баше всю жизнь и дальше...
     
     
  • 3.44, zog (??), 14:43, 24/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У нас девопсы пишут модули на этом поганом тераформе, а я должен их использовать в деплоерах. В итоге мне приходится учить всю эту внутреннюю кухню, тратя свою умственную энергию и память на бесполезную херню, которая нигде, кроме как в данной компании, не нужна. Но самая жесть заключается в том, что почти никто эти модули толком не знает и большинство коллег тупо копипастит, вообще не понимая как оно там работает. И в каждой новой компании свои велосипеды и своя девопсная кухня, которую приходится осваивать заново.

    Я Java разработчик, моя задача - создавать библиотеки и приложения, то есть Jar артифакты, а не возиться со всеми этими докерами, кубернетисами, тераформами, пайплайнами и прочим девопсным шлаком. Но работодатель не в курсе, что развитие научно технического прогресса характеризуется расширением разделения труда и тупо экономит бабло там, где экономить не следует. Просто накипело уже.

     
     
  • 4.45, Аноним (45), 22:57, 24/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, милок, вы будете писать на тераформе, потому что вы теперь в цивилизованном мире живете. А тераформ - это лучшая система управления всем вообще, полностью декларативная. Если что-то не нравится, рекомендую взять у девопса на клык для начала.
     
     
  • 5.48, zog (??), 13:57, 25/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не буду, я просто работу поменяю.
     

  • 1.47, Аноним (47), 10:57, 25/09/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Упустили возможность назвать его TerraFork.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру