Compania Chef Software a anunțat că va renunța la modelul de afaceri Open Core, în care doar componentele de bază ale sistemului sunt distribuite gratuit, iar funcțiile avansate sunt livrate printr-un produs comercial.
Toate componentele sistemului de gestionare a configurației Chef, inclusiv consola de management Chef Automate, instrumentele de gestionare a infrastructurii, modulul de management al securității Chef InSpec și sistemul de automatizare a livrării și orchestration Chef Habitat, vor fi acum complet disponibile sub licența liberă Apache 2.0 fără a fi împărțite în părți deschise și închise. Toate modulele anterior închise vor fi deschise. Produsul va evolua într-un repository public. Procesele de dezvoltare, de luare a deciziilor și de proiectare se plănuiesc a fi cât mai transparente.
Se menționează că decizia a fost luată după o lungă analiză a diferitelor modele de comercializare a software-ului cu sursă deschisă și a organizării interacțiunii în comunități. Dezvoltatorii Chef consideră că deschiderea totală a codului va permite cel mai bine echilibrarea așteptărilor comunității și intereselor comerciale ale companiei. În loc să divizeze produsul în părți deschise și proprietare, Chef Software va putea acum să concentreze toate resursele existente pe dezvoltarea unui singur produs deschis, colaborând strâns cu entuziaștii și companiile interesate în proiect.
Pentru a satisface nevoile întreprinderilor bazate pe cod deschis, va fi format un distribuabil comercial Chef Enterprise Automation Stack, care va diferi prin testare suplimentară și stabilizare, furnizarea de suport tehnic 24×7, adaptarea pentru utilizarea în sisteme care necesită o fiabilitate crescută și un canal de livrare rapidă a actualizărilor. În ansamblu, noul model de afaceri Chef Software este foarte similar cu metodele companiei Red Hat, conform cărora se propune un distribuabil comercial, însă tot software-ul se dezvoltă ca proiecte deschise, disponibile sub licențe libere.
Reamintim că sistemul de management al configurației Chef este scris în limbajele Ruby și Erlang și oferă un limbaj specific pentru crearea de instrucțiuni („rețete”). Chef poate fi utilizat pentru modificări centralizate ale configurației și pentru automatizarea gestionării aplicațiilor (instalare, actualizare, ștergere, rulare) în parcuri de servere de diferite dimensiuni și în infrastructuri cloud. De asemenea, este suportată automatizarea desfășurării componentelor noilor servere în medii cloud precum Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack și Microsoft Azure. Soluțiile bazate pe Chef sunt utilizate de companii precum Facebook, Amazon și HP. Nodurile de gestionare Chef pot fi desfășurate pe distribuții bazate pe RHEL și Ubuntu. Ca obiecte de gestionare, sunt acceptate toate distribuțiile populare Linux, macOS, FreeBSD, AIX, Solaris și Windows.
Sursa: opennet.ro
