Chef Configuration Management System blir et fullstendig åpen kildekode-prosjekt

Chef Software har kunngjort sin beslutning om å avvikle sin Open Core-forretningsmodell, der bare kjernekomponentene i systemet er fritt distribuert og avanserte funksjoner tilbys som en del av et kommersielt produkt.

Alle komponenter i Chef-konfigurasjonsstyringssystemet, inkludert Chef Automate-administrasjonskonsollen, verktøy for infrastrukturadministrasjon, Chef InSpec-sikkerhetsstyringsmodulen og Chef Habitat-leverings- og orkestreringsautomatiseringssystemet, vil nå være fullt tilgjengelig under åpen kildekode Apache 2.0-lisensen, uten åpne eller lukkede deler. Alle tidligere lukkede moduler vil bli åpnet. Produktet skal utvikles i et offentlig tilgjengelig depot. Utviklings-, beslutnings- og designprosessene planlegges gjort så transparente som mulig.

Det bemerkes at avgjørelsen ble tatt etter en lang studie av ulike modeller for kommersialisering av åpen kildekode-programvare og organisering av interaksjon i lokalsamfunn. Chefs utviklere mener at full åpen kildekode best vil balansere samfunnets forventninger med selskapets forretningsinteresser. I stedet for å dele opp produktet i åpne og proprietære deler, vil Chef Software nå fullt ut kunne rette sine tilgjengelige ressurser til utviklingen av et enkelt åpent produkt, i samarbeid med entusiaster og selskaper som er interessert i prosjektet.

For å møte behovene til bedrifter, vil en kommersiell distribusjonspakke, Chef Enterprise Automation Stack, bli laget basert på åpen kildekode, som vil inneholde ytterligere testing og stabilisering, levering av teknisk støtte 24×7, tilpasning for bruk i systemer som krever økt pålitelighet, og en kanal for rask levering av oppdateringer. Totalt sett er Chef Softwares nye forretningsmodell veldig lik Red Hats, som tilbyr en kommersiell distribusjon, men utvikler all programvare som åpen kildekode-prosjekter, tilgjengelig under gratis lisenser.

Husk at Chef-konfigurasjonsstyringssystemet er skrevet i Ruby og Erlang, og tilbyr et domenespesifikt språk for å lage instruksjoner ("oppskrifter"). Chef kan brukes til sentraliserte konfigurasjonsendringer og automatisering av applikasjonsadministrasjon (installasjon, oppdatering, fjerning, lansering) i serverparker av ulike størrelser og skyinfrastrukturer. Dette inkluderer støtte for automatisering av distribusjon av nye servere i skymiljøene Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack og Microsoft Azure. Kokkebaserte løsninger brukes av Facebook, Amazon og HP. Chef-kontrollnoder kan distribueres på RHEL- og Ubuntu-baserte distribusjoner. Alle populære Linux-distribusjoner, macOS, FreeBSD, AIX, Solaris og Windows støttes som administrasjonsobjekter.

Kilde: opennet.ru

Legg til en kommentar