Čo open source znamená?
Väčšina softvér, ktorý si kúpite, alebo stiahnuť prichádza iba v kompilované ready-to-run verzii. Spracoval znamená, že skutočný programový kód, aby developer vytvoril, známy ako zdrojový kód, pretečie špeciálneho programu s názvom kompilátor, ktorý prekladá zdrojový kód do formy, že počítač môže pochopiť (pozri Ako C Programovanie Pracuje Podrobnosti o kompilátory ). Je veľmi ťažké zmeniť kompilované verzii väčšinu aplikácií a takmer nemožné, aby presne vidieť, ako developer vytvoril rôzne časti programu. Väčšina komerčných výrobcov softvéru vidí ako výhodu, ktorá udržuje iným spoločnostiam z kopírovania ich kód a používať to v konkurenčný produkt. To tiež im dáva kontrolu nad kvalitou a vlastností, ktoré sú v danom produkte.
Open source softvér, je na opačnom konci spektra. Zdrojový kód je súčasťou kompilované verzie a úpravy alebo prispôsobenie je skutočne podporovaná. Vývojári softvéru, ktorí podporujú open source koncept sa domnievajú, že tým, že každého, kto má záujem meniť zdrojový kód, bude aplikácia užitočnejšie a bezchybné v dlhodobom horizonte.
Ak chcete byť považovaný za open source softvér podľa vývoja softvéru priemyslu, musia byť splnené určité podmienky:
Poďme sa pozrieť na príklad reálneho sveta open source softvér. V roku 1991, Linus Torvalds, študent na univerzite v Helsinkách vo Fínsku, vyvinul nový operačný systém založený na Minix, derivát Unix, ktorý on hovoril Linux. Torvalds vydala verziu 0.02 Linuxu pod GNU General Public License, ktorá poskytuje dobrý právnu definíciu open source softvér. Veľa ľudí na celom svete stiahli Linux a začal pracovať s ním. Mnoho z týchto užívateľov boli programátori v ich vlastnej pravý a robil úpravy zdrojového kódu, ktorý Torvalds sa súčasťou. V nasledujúcich troch rokoch, Torvalds dostal tieto modifikované verzie od ostatných programátorov a začlenil mnoho zmien do Základná verzia pre Linux a vydal verzii 1.0 v roku 1994.
A spoločného záujmu pre koncových užívateľov, ktorí chcú používať o