Компания 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
