Termiä ”haarukkaaminen” on käytetty ohjelmistokehitysyhteisössä jo vuosikymmenien ajan. Tuolloin se viittasi lähinnä ohjelmiston kopioimiseen ja sen kehittämiseen rinnakkain sen runkokopion kanssa.

Mutta termin merkitys kehittyi ajan myötä ja määrittelee nyt tietyn ilmiön ohjelmistokehityksen ammattikiellossa. Joten mitä se tarkoittaa, kun ohjelmisto haarautuu? Katsotaanpa.

Mitä se tarkoittaa, kun ohjelmisto haarautuu?

Ohjelmisto haarautuu, kun sen kehitysryhmässä tapahtuu repeämä, mikä voi johtua mielipiteiden eroista projektin suunnassa tai persoonallisuustilanteissa.

Sitten ryhmittymä tai kehitysryhmän jäsen ottaa ohjelman lähdekoodin ja aloittaa itsenäisen kehityksen eri nimellä, lähestymistavalla ja suunnalla. Joten vaikka haarukka perustuu vanhemman ohjelmiston lähdekoodiin, se on uusi ja itsenäinen projekti.

Koska oikeuksien hankkiminen ohjelmistolähdekoodiin on vaikea laillisesti varmistaa, haarautuminen tapahtuu lähes yksinomaan vapaan ohjelmistokehityksen maailmassa. Tämän tyyppisen ohjelmiston "avoimen lähdekoodin" luonne tarkoittaa myös sitä, että kuka tahansa käyttäjä on oikeutettu käyttämään, tutkimaan, muuttamaan ja jakamaan sekä sitä että sen lähdekoodia.

instagram viewer

Liittyvät: Nightingale: Nopeampi, puhtaampi haarukka Songbird-musiikkisoittimesta

Oikeus haarautua

Kun ryhmittymä tai kehitysryhmän jäsen ottaa projektin lähdekoodin ja päättää aloittaa itsenäisen kehityksen, he tekevät sen suurimman osan ajasta konfliktien ja vihamielisyyden varjossa. Tämä on johtanut yhteisön näkemään haarukan huonossa valossa.

Liittyvät: Miksi sinun pitäisi käyttää Devuania, Debian Forkia

Monet haarukat ovat kuitenkin olleet erittäin onnistuneita ja jopa ylittäneet alkuperäisen ohjelmiston suosion, kuten Firefox Mozillasta ja Ubuntu Debianista. Ilmaisten ohjelmistojen "avoimen lähdekoodin" luonne tarkoittaa myös sitä, että kuka tahansa käyttäjä tai kehittäjäryhmä on oikeutensa käyttämään tai muuttamaan lähdekoodiaan haluamallaan tavalla.

Nyt tiedät mikä ohjelmistoharjoittelu on

Termi "haarukka" on ollut olemassa vuosisatojen ajan ja se viittaa yleensä tien jakamiseen. 1900-luvun lopusta lähtien siitä on kuitenkin tullut yleinen sana myös ohjelmistokehitysyhteisöissä.

Jos luulet voivasi viedä projektin parempaan suuntaan ja ristiriita työtovereidesi kanssa on ratkaisematon, haaroittaminen on jotain, jota kannattaa harkita.

Sähköposti
Avoimen lähdekoodin ohjelmistot ja haaroitukset: hyvät, suuret ja rumat

Joskus loppukäyttäjä hyötyy suuresti haarukoista. Joskus haarukka tehdään vihan, vihan ja vihamielisyyden alla. Katsotaanpa joitain esimerkkejä.

Lue seuraava

Liittyvät aiheet
  • Teknologia selitetty
  • Organisaatio-ohjelmisto
  • Sovelluskehitys
  • Pelin kehitys
Kirjailijasta
Toin Villar (13 artikkelia julkaistu)

Toin on englannin, ranskan ja espanjan kielen perustutkinto-opiskelija ja sivistynyt kulttuurintutkimus. Sekoittaen intohimonsa kieliin ja kirjallisuuteen rakkauteen tekniikkaan, hän käyttää taitonsa kirjoittamaan tekniikasta, pelaamisesta ja lisäämään tietoisuutta yksityisyydestä ja turvallisuudesta.

Lisää Toin Villarista

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.