System zarządzania konfiguracją Chef stał się w pełni otwartym projektem

Firma Chef Software ogłosiła decyzję o zaprzestaniu korzystania z modelu biznesowego Open Core, w którym podstawowe komponenty systemu są udostępniane bezpłatnie, a zaawansowane funkcje są oferowane w ramach produktu komercyjnego.

Wszystkie komponenty systemu zarządzania konfiguracją Chef, w tym konsola zarządzająca Chef Automate, narzędzia do zarządzania infrastrukturą, moduł zarządzania bezpieczeństwem Chef InSpec oraz system automatyzacji dostarczania i orkiestracji Chef Habitat, będą teraz całkowicie dostępne na podstawie licencji Apache 2.0 bez podziału na części otwarte i zamknięte. Wszystkie wcześniej zamknięte moduły zostaną otwarte. Produkt będzie rozwijany w publicznie dostępnym repozytorium. Procesy rozwoju, podejmowania decyzji i projektowania mają być maksymalnie przejrzyste.

Zauważono, że decyzja została podjęta po długotrwałym badaniu różnych modeli komercjalizacji oprogramowania open source oraz organizacji współpracy w społecznościach. Programiści Chef uważają, że pełne otwarcie kodu pozwoli najlepiej zrównoważyć oczekiwania społeczności i interesy biznesowe firmy. Zamiast dzielić produkt na część otwartą i proprietarną, Chef Software będzie teraz mogła całkowicie skierować dostępne zasoby na rozwój jednego, otwartego produktu, działając wspólnie z zainteresowanymi entuzjastami i firmami.

Aby zaspokoić potrzeby przedsiębiorstw opartych na otwartym kodzie, zostanie stworzony komercyjny dystrybucja Chef Enterprise Automation Stack, która będzie różnić się dodatkowym testowaniem i stabilizacją, zapewnieniem wsparcia technicznego w trybie 24×7, dostosowaniem do zastosowań w systemach wymagających zwiększonej niezawodności oraz kanałem szybkiej dostawy aktualizacji. Ogólnie nowy model biznesowy Chef Software jest bardzo zbliżony do metod firmy Red Hat, według których oferowana jest komercyjna dystrybucja, ale całe oprogramowanie rozwija się jako projekty otwarte dostępne na podstawie bezpłatnych licencji.

Przypominamy, że system zarządzania konfiguracją Chef został napisany w językach Ruby i Erlang i oferuje język zorientowany na przedmiot do tworzenia instrukcji ("przepisów"). Chef może być stosowany do centralnego zarządzania konfiguracją i automatyzacji zarządzania aplikacjami (instalacja, aktualizacja, usunięcie, uruchomienie) w parkach serwerowych różnej wielkości oraz infrastrukturach chmurowych. W tym zakresie wspiera automatyzację wdrażania komponentów nowych serwerów w chmurowych środowiskach Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack i Microsoft Azure. Rozwiązania oparte na Chef są stosowane przez firmy Facebook, Amazon i HP. Węzły zarządzające Chef mogą być wdrażane w dystrybucjach opartych na RHEL i Ubuntu. Jako obiekty zarządzania wspierane są wszystkie popularne dystrybucje Linuxa, macOS, FreeBSD, AIX, Solaris oraz Windows.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster