Izraz "forking" se v skupnosti za razvoj programske opreme uporablja že desetletja. Takrat se je v glavnem nanašalo na kopiranje dela programske opreme in nato na njegovo razvijanje vzporedno z njegovo glavno kopijo.

Toda pomen izraza se je sčasoma razvil in zdaj opredeljuje poseben pojav v žargonu za razvoj programske opreme. Torej, kaj pomeni, ko je programska oprema razcepljena? Oglejmo si.

Kaj pomeni, ko je programska oprema razcepljena?

Programska oprema je razcepljena, ko pride do razkola znotraj njene ekipe v razvoju, kar je lahko posledica razlik v mnenjih glede vodenja projekta ali osebnih spopadov.

Nato bo frakcija ali član razvojne skupine prevzel izvorno kodo programa in začel neodvisen razvoj pod drugim imenom, pristopom in usmeritvijo. Torej, čeprav vilica temelji na izvorni kodi nadrejene programske opreme, je to sam po sebi nov in neodvisen projekt.

Ker je težko zakonsko zagotoviti pravice do ustrezne izvorne kode programske opreme, se razdeljevanje zgodi skoraj izključno v svetu razvoja brezplačne programske opreme. "Odprtokodna" narava te vrste programske opreme pomeni tudi, da ima kateri koli uporabnik pravice do uporabe, preučevanja, spreminjanja in distribucije tako programske opreme kot njene izvorne kode.

instagram viewer

Sorodno: Nightingale: hitrejša, čistejša platforma za vilice predvajalnika glasbe Songbird

Pravica do vilic

Ko frakcija ali član razvojne skupine vzame izvorno kodo projekta in se odloči, da bo začel neodvisen razvoj, večino časa to storijo pod plaščem konfliktov in sovražnosti. Zaradi tega je skupnost videla vilice pod slabo lučjo.

Sorodno: Zakaj bi morali uporabljati Devuan, Debian Fork

Vendar so bile številne vilice zelo uspešne in so po priljubljenosti celo presegle prvotno programsko opremo, na primer Firefox iz Mozille in Ubuntu iz Debiana. Poleg tega „odprtokodna“ narava brezplačne programske opreme pomeni, da ima kateri koli uporabnik ali skupina razvijalcev pravico, da uporablja ali spreminja svojo izvorno kodo, kakor želi.

Zdaj veste, kaj je forking

Izraz "vilice" obstaja že stoletja in se na splošno nanaša na razhod. Od konca 20. stoletja pa je postala običajna beseda tudi znotraj skupnosti za razvoj programske opreme.

Če menite, da lahko projekt usmerite v boljšo smer, in je konflikt s kolegi nerešljiv, boste morda želeli razmisliti o viličarstvu.

E-naslov
Odprtokodna programska oprema in forking: dobro, veliko in grdo

Končnemu uporabniku včasih koristijo vilice. Včasih se vilice opravijo pod pokrovom jeze, sovraštva in sovražnosti. Oglejmo si nekaj primerov.

Preberite Naprej

Sorodne teme
  • Pojasnjena tehnologija
  • Organizacijska programska oprema
  • Razvoj aplikacij
  • Razvoj iger
O avtorju
Toin Villar (13 objavljenih člankov)

Toin je študent dodiplomskega študija na področju angleščine, francoščine in španščine ter manjšine kulture. Z mešanjem strasti do jezikov in literature s svojo ljubeznijo do tehnologije uporablja svoje znanje in spretnosti za pisanje o tehnologiji, igrah in ozaveščanju o zasebnosti in varnosti.

Več od Toina Villarja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.