Система управління конфігурацією Chef стала повністю відкритим проектом

Компанія Chef Software оголосила про рішення припинити використання бізнес-моделі Open Core, при якій вільно розповсюджуються тільки базові компоненти системи, а розширені функції поставляються в рамках комерційного продукту.

Всі компоненти системи керування конфігурацією Chef, включаючи керуючу консоль Chef Automate, інструменти керування інфраструктурою, модуль керування безпекою Chef InSpec та систему автоматизації доставки та оркестрування Chef Habitat, відтепер будуть повністю доступні під вільною ліцензією Apache 2.0 без поділу на відкриті та закриті частини. Усі закриті модулі будуть відкриті. Продукт розвиватиметься у публічно доступному репозиторії. Процеси розробки, прийняття рішень та проектування планується зробити максимально прозорими.

Зазначається, що рішення ухвалено після довгого вивчення різних моделей комерціалізації СПО та організації взаємодії у спільнотах. Розробники Chef вважають, що повне відкриття коду дозволить якнайкраще збалансувати очікування спільноти та бізнес-інтереси компанії. Замість дроблення продукту на відкриту та пропрієтарну частину, Chef Software тепер зможе повністю спрямувати наявні ресурси на розробку єдиного відкритого продукту, діючи разом із зацікавленими у проекті ентузіастами та компаніями.

Для задоволення потреб підприємств на базі відкритого коду буде сформовано комерційний дистрибутив Chef Enterprise Automation Stack, який відрізнятиметься додатковим тестуванням та стабілізацією, наданням технічної підтримки в режимі 24×7, адаптацією для застосування у системах, що потребують підвищеної надійності, каналом оперативної доставки оновлень. Загалом нова бізнес-модель Chef Software дуже близька до методів компанії Red Hat, згідно з якими пропонується комерційний дистрибутив, але програмне забезпечення розвивається як відкриті проекти, доступні під вільними ліцензіями.

Нагадаємо, що система керування конфігурацією Chef написана мовами Ruby та Erlang, і пропонує предметно-орієнтовану мову для створення інструкцій («рецептів»). Chef може застосовуватися для централізованої зміни конфігурації та автоматизації керування програмами (установка, оновлення, видалення, запуск) у серверних парках різного розміру та хмарних інфраструктурах. У тому числі підтримується автоматизація розгортання начинки нових серверів у хмарних оточеннях Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack та Microsoft Azure. Рішення на базі Chef застосовуються компаніями Facebook, Amazon та HP. Керуючі вузли Chef можуть бути розгорнуті в дистрибутивах на основі RHEL та Ubuntu. Як об'єкти управління підтримуються всі популярні Linux-дистрибутиви, macOS, FreeBSD, AIX, Solaris та Windows.

Джерело: opennet.ru

Додати коментар або відгук