Pojem „rozvětvení“ se v komunitě pro vývoj softwaru používá po celá desetiletí. V té době šlo hlavně o kopírování kusu softwaru a jeho následné vyvíjení paralelně s jeho kmenovou kopií.
Význam tohoto pojmu se však vyvinul v průběhu času a nyní definuje konkrétní jev v žargonu vývoje softwaru. Co to tedy znamená, když je software rozdvojen? Podívejme se.
Co to znamená, když je software vidlicový?
Software se rozdvojuje, když v jeho vývojovém týmu dojde k roztržce, což může být způsobeno rozdílnými názory na směr projektu nebo střety osobností.
Frakce nebo člen vývojového týmu poté vezme zdrojový kód programu a zahájí nezávislý vývoj pod jiným názvem, přístupem a směrem. Přestože je fork založen na zdrojovém kódu mateřského softwaru, jedná se o nový samostatný projekt sám o sobě.
Protože je těžké legálně zabezpečit práva na vlastní zdrojový kód softwaru, k forkingu dochází téměř výlučně ve světě vývoje svobodného softwaru. Tento typ softwaru má „otevřený zdrojový“ charakter také to, že jakýkoli uživatel má svá práva používat, studovat, měnit a distribuovat jak tento, tak jeho zdrojový kód.
Příbuzný: Slavík: Rychlejší a čistší vidlička pro různé platformy hudebního přehrávače Songbird
Právo na vidličku
Když frakce nebo člen vývojového týmu vezme zdrojový kód projektu a rozhodne se zahájit nezávislý vývoj, dělá to většinou pod rouškou konfliktů a nepřátelství. To vedlo komunitu k tomu, aby viděla rozvětvování ve špatném světle.
Příbuzný: Proč byste měli používat Devuan, vidličku Debianu
Mnoho vidlic však bylo velmi úspěšných a v popularitě dokonce překonaly původní software, například Firefox od Mozilly a Ubuntu z Debianu. „Svobodný“ charakter svobodného softwaru také znamená, že jakýkoli uživatelský nebo vývojový tým má právo používat nebo upravovat svůj zdrojový kód, jak se mu líbí.
Nyní víte, co je software Forking
Termín „rozvětvení“ existuje již po staletí a obecně se týká rozchodu. Od konce 20. století se však stalo běžným slovem i v komunitách vývoje softwaru.
Pokud si myslíte, že můžete podniknout projekt lepším směrem, a konflikt s vašimi kolegy je nevyřešitelný, je třeba uvažovat o forkingu.
Někdy má koncový uživatel z vidlic velké výhody. Někdy se vidlice dělá pod rouškou hněvu, nenávisti a nepřátelství. Podívejme se na několik příkladů.
Přečtěte si další
- Vysvětlení technologie
- Organizační software
- Vývoj aplikací
- Vývoj her
Toin je vysokoškolský student oboru angličtina, francouzština a španělština a obor kulturní studia. Spojením své vášně pro jazyky a literaturu se svou láskou k technologiím využívá své dovednosti k psaní o technologiích, hraní her a zvyšování povědomí o soukromí a bezpečnosti.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.