Fork: Porovnání verzí
(/typo) |
m (kategorie) |
||
(Není zobrazena jedna mezilehlá verze od jednoho dalšího uživatele.) | |||
Řádek 1: | Řádek 1: | ||
− | '''Fork''' v oblasti software označuje alternativní větev programu, která je vyvíjená nezávisle a zpravidla i jinými lidmi. Jinými slovy: na základě zdrojového kódu jednoho projektu se začne vyvíjet nový projekt. Z pravidla se teto fork postupem času stává sám sobě jedinečným, protože se vyvíjí jinak, než původní verze software. Nejčastěji se takové větvení vývoje vyskytuje u open-source software, jehož licence (obvykle GNU GPL) bývají navrženy explicitně tak, aby ho umožňovaly. | + | '''Fork''' v oblasti software označuje alternativní větev programu, která je vyvíjená nezávisle a zpravidla i jinými lidmi. Jinými slovy: na základě zdrojového kódu jednoho projektu se začne vyvíjet nový projekt. Z pravidla se teto fork postupem času stává sám sobě jedinečným, protože se vyvíjí jinak, než původní verze software. Nejčastěji se takové větvení vývoje vyskytuje u open-source software, jehož licence (obvykle '''GNU GPL''') bývají navrženy explicitně tak, aby ho umožňovaly. |
− | V historii se například takto mnohokrát rozvětvil operační systém Unix. Z původní verze bylo vytvořeno mnoho forků. Nejznámějšími jsou '''System V''' a '''BSD UNIX'''. Ve světě otevřeného softwaru je asi nejznámějším forkem překladač '''egcs''', který se oddělil od starší verze '''GCC'''. Nakonec ji zcela nahradil a sám se stal novou verzí '''gcc'''. V historii [[WoW]] emulace je snad nejznámějším forkem emulátor [[TrinityCore]], který vychází z emulátoru [[MaNGOS]]. | + | V historii se například takto mnohokrát rozvětvil operační systém '''Unix'''. Z původní verze bylo vytvořeno mnoho forků. Nejznámějšími jsou '''System V''' a '''BSD UNIX'''. Ve světě otevřeného softwaru je asi nejznámějším forkem překladač '''egcs''', který se oddělil od starší verze '''GCC'''. Nakonec ji zcela nahradil a sám se stal novou verzí '''gcc'''. V historii [[WoW]] emulace je snad nejznámějším forkem emulátor [[TrinityCore]], který vychází z emulátoru [[MaNGOS]]. |
Řádek 10: | Řádek 10: | ||
---- | ---- | ||
-- [[Uživatel:Wolf Officious|Wolf_Officious]] 02:24, 13. 9. 2010 (CEST) | -- [[Uživatel:Wolf Officious|Wolf_Officious]] 02:24, 13. 9. 2010 (CEST) | ||
+ | |||
+ | [[Kategorie:Programování]] |
Aktuální verze z 16. 9. 2010, 10:16
Fork v oblasti software označuje alternativní větev programu, která je vyvíjená nezávisle a zpravidla i jinými lidmi. Jinými slovy: na základě zdrojového kódu jednoho projektu se začne vyvíjet nový projekt. Z pravidla se teto fork postupem času stává sám sobě jedinečným, protože se vyvíjí jinak, než původní verze software. Nejčastěji se takové větvení vývoje vyskytuje u open-source software, jehož licence (obvykle GNU GPL) bývají navrženy explicitně tak, aby ho umožňovaly.
V historii se například takto mnohokrát rozvětvil operační systém Unix. Z původní verze bylo vytvořeno mnoho forků. Nejznámějšími jsou System V a BSD UNIX. Ve světě otevřeného softwaru je asi nejznámějším forkem překladač egcs, který se oddělil od starší verze GCC. Nakonec ji zcela nahradil a sám se stal novou verzí gcc. V historii WoW emulace je snad nejznámějším forkem emulátor TrinityCore, který vychází z emulátoru MaNGOS.
Fork se však nemusí vždy nutně vztahovat pouze na software. Může jít například o nějaký dokument (příručku, manuál, zákon...) nebo databázi.
-- Wolf_Officious 02:24, 13. 9. 2010 (CEST)