Kas apskritai yra šakutė?

Turinys

„LibreOffice“ yra „OpenOffice“ šakutė - taip, bet ką tai tiksliai reiškia?

Windows + Linux / vokiečių / atvirojo kodo. Programos tekstai yra viešai prieinami atviro kodo; kiekvienas gali juos patikrinti, ištaisyti klaidas ir dirbti su projektu (su sąlyga, kad įvaldė tinkamą programavimo kalbą). Tačiau ne visi gali daryti tai, ką nori. Yra projektų valdymo komanda ir sudėtingos versijų valdymo sistemos. Kodo pakeitimai pateikiami, peržiūrimi, tada priimami arba atmetami.
Retkarčiais atsitinka taip, kad keli atviro kodo bendruomenės nariai yra nepatenkinti projektų valdymu. Dažnai tai susiję su ekonominiais, kartais ir su techniniais sprendimais.
Jei nepatenkintiesiems nepavyksta pasiekti tinkamo kompromiso su vadovybe, jie nukopijuoja šaltinio kodą į naują serverį ir toliau su juo dirba savarankiškai. Ši sankryža vadinama šakute. Atvirojo kodo licencijos tai aiškiai leidžia. Be to, daugelis kūrimo platformų taip pat numato, kad pokyčiai turi būti skatinami šakėmis, kurios vėliau įtraukiamos į pagrindinį projektą. Taip galutiniams klientams galite pasiūlyti stabilią versiją ir tuo pačiu išbandyti naujas šakutės funkcijas.
Jei yra tikras skilimas, abu projektai gali išsiskirti, tačiau taip pat gali būti, kad šakutė išlieka labai panaši į pradinį projektą. Svarbios šakutės yra „LibreOffice“, kilusi iš „OpenOffice“, ir „AdblockPlus“ palikuonis „Adblock Edge“. Abu išsiskyrė, nes buvo nepatenkinti pradinio projekto verslo politika. Tas pats pasakytina apie „IPCop“ užkardą, kuri atsiskyrė nuo „Smoothwall“, ir „Joomla“ turinio valdymo sistemą, kurios pirmtakas vadinamas „Mambo“. Šakė xt: komercija atsirado iš „osCommerce“ parduotuvių sistemos ir pritaikė sistemą Europos rinkai.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave