Pojem „rozvetvenie“ sa v komunite pre vývoj softvéru používa už desaťročia. V tom čase sa to týkalo hlavne kopírovania časti softvéru a jeho následného vývoja paralelne s jeho hlavnou kópiou.
Význam tohto pojmu sa však vyvinul v priebehu času a teraz definuje konkrétny jav v žargóne vývoja softvéru. Čo to znamená, keď je softvér vidlicový? Pozrime sa.
Čo to znamená, keď je softvér vidlicový?
Softvér je forkovaný, keď v jeho vývojovom tíme dôjde k roztržke, čo môže byť spôsobené rozdielnymi názormi na smerovanie projektu alebo konflikty osobností.
Frakcia alebo člen vývojového tímu potom vezme zdrojový kód programu a zaháji nezávislý vývoj pod iným menom, prístupom a smerom. Aj keď je vidlica založená na zdrojovom kóde svojho materského softvéru, je to nový samostatný samostatný projekt.
Pretože je ťažké legálne zabezpečiť práva na vlastný zdrojový kód softvéru, k forkingu dochádza takmer výlučne vo svete vývoja bezplatného softvéru. „Tento typ softvéru má„ otvorený zdroj “, čo tiež znamená, že ktorýkoľvek používateľ má práva na jeho použitie, štúdium, zmenu a distribúciu ako aj jeho zdrojového kódu.
Súvisiace: Slávik: Rýchlejšia a čistejšia vidlička pre rôzne platformy hudobného prehrávača Songbird
Právo na vidličku
Keď frakcia alebo člen vývojového tímu vezme zdrojový kód projektu a rozhodne sa zahájiť nezávislý vývoj, robí to väčšinou pod rúškom konfliktov a nevraživosti. To viedlo komunitu k tomu, že vidlicu rozdvojoval pod zlým svetlom.
Súvisiace: Prečo by ste mali používať Devuan, vidlicu Debianu
Mnoho vidličiek však bolo veľmi úspešných a obľúbenosťou dokonca prekonali pôvodný softvér, napríklad Firefox od Mozilly a Ubuntu z Debianu. „Open source“ charakter slobodného softvéru tiež znamená, že akýkoľvek používateľský alebo vývojový tím má právo použiť alebo upraviť svoj zdrojový kód, ako sa mu páči.
Teraz viete, čo je softvérové videnie
Pojem „rozvetvenie“ existuje už celé storočia a vo všeobecnosti sa týka rozchodu. Od konca 20. storočia sa však stalo bežným slovom aj v komunitách vývoja softvéru.
Ak si myslíte, že sa môžete uberať projektom lepším smerom a konflikt s kolegami je neriešiteľný, možno budete chcieť zvážiť rozvetvenie.
Koncový používateľ niekedy má z vidličiek veľké výhody. Vidlička sa niekedy robí pod rúškom hnevu, nenávisti a nevraživosti. Pozrime sa na niekoľko príkladov.
Prečítajte si Ďalej
- Vysvetlená technológia
- Softvér pre organizáciu
- Vývoj aplikácií
- Vývoj hier
Toin je vysokoškolský študent so zameraním na angličtinu, francúzštinu a španielčinu a špecializáciu kultúrne vedy. Miešaním svojej vášne pre jazyky a literatúru so svojou láskou k technológiám využíva svoje zručnosti v písaní o technológiách, hrách a zvyšovaní povedomia o súkromí a bezpečnosti.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.