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.

E-mailem
Open Source Software and Forking: The Good, The Great and The Ugly

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ší

Související témata
  • Vysvětlení technologie
  • Organizační software
  • Vývoj aplikací
  • Vývoj her
O autorovi
Toin Villar (13 článků publikováno)

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.

Více od Toina Villara

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.

.