Pojam "račvanje" koristi se u zajednici za razvoj softvera već desetljećima. U to se vrijeme uglavnom odnosilo na kopiranje dijela softvera, a zatim na njegov razvoj paralelno s glavnom kopijom.
Ali značenje izraza evoluiralo je s vremenom i sada definira specifičan fenomen u žargonu za razvoj softvera. Pa, što znači kad se softver račva? Pogledajmo.
Što znači kada se softver račva?
Softver se račva kad dođe do raskola unutar njegovog razvojnog tima, što bi moglo biti zbog razlike u mišljenjima u vezi sa smjernicama projekta ili sukobima osobnosti.
Tada će frakcija ili član razvojnog tima preuzeti izvorni kod programa i započeti neovisni razvoj pod drugim imenom, pristupom i smjerom. Dakle, iako se vilica temelji na izvornom kodu nadređenog softvera, to je sam po sebi novi i neovisni projekt.
Budući da je teško zakonski osigurati prava na izvorni kod odgovarajućeg softvera, račvanje se događa gotovo isključivo u svijetu razvoja besplatnog softvera. Ova vrsta softverske prirode "otvorenog koda" također znači da je svaki korisnik u okviru svojih prava na upotrebu, proučavanje, promjenu i distribuciju i njega i njegovog izvornog koda.
Povezano: Nightingale: Brža, čišća vilica s više platformi Songbird Music Player-a
Pravo na račvanje
Kad frakcija ili član razvojnog tima uzme izvorni kod projekta i odluči započeti neovisni razvoj, oni to većinu vremena čine pod pokrovnicom sukoba i neprijateljstva. To je zajednicu navelo da račvanje vidi pod lošim svjetlom.
Povezano: Zašto biste trebali koristiti Devuan, Debian Fork
Međutim, mnoge su vilice bile vrlo uspješne i čak su popularnošću nadmašile izvorni softver, poput Firefoxa iz Mozille i Ubuntua iz Debiana. Također, priroda slobodnog softvera "otvorenog koda" znači da je bilo koji korisnik ili tim programera u svom pravu da koristi ili modificira svoj izvorni kod kako god želi.
Sada znate što je forking
Pojam "račvanje" postoji stoljećima i općenito se odnosi na razdvajanje puteva. Od kraja 20. stoljeća, međutim, postala je uobičajena riječ i u zajednicama za razvoj softvera.
Ako mislite da projekt možete krenuti u boljem smjeru, a sukob s kolegama je nerješiv, možda biste trebali razmotriti račvanje.
Krajnji korisnici ponekad imaju velike koristi od vilica. Ponekad se vilica izvodi pod plaštem bijesa, mržnje i neprijateljstva. Pogledajmo neke primjere.
Pročitajte Dalje
- Objašnjena tehnologija
- Organizacijski softver
- Razvoj aplikacija
- Razvoj igara
Toin je student preddiplomskog studija na smjeru engleski, francuski i španjolski jezik, a na kulturalnim studijima. Miješajući svoju strast prema jezicima i književnosti sa ljubavlju prema tehnologiji, koristi svoj skup vještina da piše o tehnologiji, igrama i podiže svijest o privatnosti i sigurnosti.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.