Virksomheden Chef Software offentliggjorde, at de har besluttet at stoppe med at bruge forretningsmodellen Open Core, hvor kun de grundlæggende komponenter distribueres frit, mens de udvidede funktioner leveres som en del af et kommercielt produkt.
Alle komponenter i konfigurationsstyringssystemet Chef, herunder styrekonsollen Chef Automate, infrastrukturstyringsværktøjer, sikkerhedsmodulet Chef InSpec, og automatiserings- og orkestreringssystemet Chef Habitat, vil nu være helt tilgængelige under den frie Apache 2.0-licens uden opdeling i åbne og lukkede dele. Alle tidligere lukkede moduler vil blive åbnet. Produktet vil udvikle sig i et offentligt tilgængeligt repository. Udviklingsprocesser, beslutningstagning og design vil blive så gennemsigtige som muligt.
Det bemærkes, at beslutningen er truffet efter langvarig undersøgelse af forskellige modeller for kommercialisering af åbne softwareprodukter og organisering af interaktion i fællesskaber. Udviklerne af Chef mener, at en fuld åbning af koden bedst vil balancere forventningerne fra fællesskabet og virksomhedens kommercielle interesser. I stedet for at opdele produktet i en åben og en proprietær del, kan Chef Software nu helt dedikere deres ressourcer til udviklingen af et enkelt åbent produkt i samarbejde med de interesserede entusiaster og virksomheder.
For at imødekomme behovene hos virksomheder baseret på åbne kilder vil et kommercielt distribution Chef Enterprise Automation Stack blive etableret, som vil adskille sig ved yderligere testning og stabilisering, levere teknisk support døgnet rundt samt være tilpasset til brug i systemer, der kræver høj pålidelighed, med en hurtig opdateringskanal. Generelt er den nye forretningsmodel fra Chef Software meget tæt på metoderne fra Red Hat, hvor der tilbydes en kommerciel distribution, men al software udvikles som åbne projekter tilgængelige under frie licenser.
Vi minder om, at konfigurationsstyringssystemet Chef er skrevet i Ruby og Erlang og tilbyder et domænespecifikt sprog til at skabe instruktioner ("opskrifter"). Chef kan anvendes til centraliseret ændring af konfiguration og automatisering af applikationshåndtering (installation, opdatering, sletning, kørsel) i serverparker af forskellig størrelse og cloud-infrastrukturer. Derunder understøttes automatisering af deployment af nye servere. af nye servere i cloud-miljøer som Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack og Microsoft Azure. Løsninger baseret på Chef anvendes af virksomheder som Facebook, Amazon og HP. Chef-controller noder kan implementeres på distributioner baseret på RHEL og Ubuntu. Som styringsobjekter understøttes alle populære Linux-distributioner, macOS, FreeBSD, AIX, Solaris og Windows.
Kilde: opennet.ru
