Prieš kelias dienas žinia apie OpenTF organizacijos sukūrimas, kad išsivystys bifurkacija konfigūracijos valdymo platforma ir automatizuos infrastruktūros priežiūrą Terraforma.
Tie, kurie nežino apie Terraform, turėtų žinoti, kad tai yra galingas infrastruktūros kaip kodo programinės įrangos įrankis, kurį siūlo HashiCorp. Jo naudojimas pagrįstas prisijungimu prie skirtingų infrastruktūros prieglobų ir sudėtingų valdymo bei atitikties scenarijų keliuose debesyse.
Terraform pakeičia licenciją iš MPL į BSL
Minima, kad sukūrimo priežastis organizacijos „OpenTF“, Taip yra todėl, kad „HashiCorp“ paskelbė, kad pakeis licenciją visų pagrindinių produktų, įskaitant Terraform, gauti verslo šaltinio licenciją (BSL).
Siekdami išlaikyti „Terraform“ atvirą kodą, išleidome „OpenTF“ manifestą ir bendruomenės atsakas buvo didžiulis. Daugiau nei 100 įmonių, 10 projektų ir 400 žmonių skyrė savo laiko ir išteklių, kad „Terraform“ būtų atviras.
Iniciatyvos autoriai jie paskelbė manifestą , kurioje, siekiant išvengti bendruomenės susiskaldymo, jie prašė HashiCorp persvarstyti savo sprendimą ir grąžinti Terraform atvirą licenciją. „HashiCorp“ niekaip nereagavo į pasiūlymą ir dabar viešai paskelbė apie šakutės sukūrimą.
Šakės tikslas yra išlaikyti Terraform atvirą kodą irnes licencijos pakeitimas į BSL 1.1 apriboja kodo naudojimą debesų sistemose, kurios konkuruoja su HashiCorp produktais ir paslaugomis. OpenTF projekto tikslas – išsaugoti visiškai atvirą Terraform platformos pobūdį, taip pat palengvinti išorinių įmonių ir entuziastų dalyvavimą kuriant ir priimant sprendimus.
Kadangi atšaukimas nebuvo atliktas ir nebuvo pranešta apie ketinimą tai padaryti, didžiuojamės galėdami pranešti, kad sukūrėme Terraform šakutę, pavadintą OpenTF . Daugelis inžinierių iš įvairių įmonių, kartais net iš konkuruojančių įmonių, pastarąją savaitę dirbo kartu, kad tai būtų įmanoma. Tai buvo nuostabi patirtis, tikrai!
Planuojama plėtrą perkelti į Linux fondo globą tolimesniam platformos vystymui neutralioje „Cloud Native Computing Foundation“ svetainėje, dalyvaujant projektu besidominčioms įmonėms ir entuziastams. Prisijungimas prie „Linux Foundation“ užtikrins, kad bus išlaikytas atviras platformos pobūdis ir projektas bus apsaugotas nuo atskirų įmonių politikos pokyčių.
OpenTF pranešime minima, kad Jau turime visus reikalingus dokumentus prisijungti prie projekto „Linux Foundation“, Be to, jie paskelbė palaikantys naująją organizaciją ir ketinantys dalyvauti šakių įmonių, projektų ir individualių kūrėjų kūrime.
Prie OpenTF iniciatyvos prisijungusios įmonės skyrė resursų, prilygstančių 14 etatinių inžinierių darbui šakutei sukurti. Palyginimui, pastaruosius dvejus metus HashiCorp platformą lydėjo tik 5 inžinieriai.
Be to, minima, kad šakės kodą į saugyklą tikimasi patalpinti per 1-2 savaites (ne vėliau kaip iki rugsėjo antrosios savaitės) po pervadinimo ir valymo darbų pabaigos.
Po to jie užsimena, kad kai viskas bus paruošta, bus pradėtas darbas su pirmąja OpenTF versija kuris bus naudojamas kaip skaidrus Terraform pakaitalas, kuris bus suderinamas su visais Terraform tiekėjais ir moduliais.
Taip pat verta paminėti, kad įrašas dalijasi tuo, kad šakutė bus pagrįsta šiais pagrindiniais tolesnio OpenTF kūrimo principais:
- Kūrimas kaip atvirojo kodo projektas pagal nemokamą MPLv2 licenciją.
- Bendruomenės įsitraukimas į projektų valdymą, bendruomenės pokyčių priėmimas, atviras pakeitimų peržiūros ir inovacijų kūrimo procesas, viešai komentuojant RFC.
- Priimkite sprendimus įtraukti pataisymus ir naujas funkcijas atsižvelgdami į naudą bendruomenei, o ne pavieniams pardavėjams.
- Programuotojams patogios modulinės struktūros naudojimas prisideda prie naujos integravimo įrankių ir komponentų ekosistemos kūrimo.
- Suderinamumo su ankstesnėmis versijomis išsaugojimas.
Galiausiai, jei esate ašNorite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.