Open Source a svobodný software

Anonim

Open Source vs. svobodný software

Software s otevřeným zdrojovým kódem a svobodný software jsou dvěma pohyby, které vyvstaly, aby vyvrátily rychlý trend komerčního proprietárního softwaru. Z názvu Open Source můžete již vyvodit, že zdrojový kód softwaru je volně dostupný pro ostatní lidi, kteří je mohou vidět a studovat. Ve skutečnosti rozsah softwaru s otevřeným zdrojovým kódem má více ustanovení, než jen viditelný zdrojový kód. Existuje mnoho definic pro svobodný software, z nichž nejběžnější je "freeware" nebo software, který nemusíte platit za použití. Hnutí svobodného softwaru však uvádí, že svoboda ve svobodném softwaru přesahuje náklady na software. V zásadě uživatel může udělat něco pro svobodný software, pokud je výsledný software také zdarma.

Svobodný software je přísnější metoda sdílení kódu ve srovnání s Open Source, která umožňuje tvůrci kódu určit určité podmínky, aby umožnil legální používání a distribuci softwaru. Kodér softwaru Open Source může specifikovat, zda je uživatel oprávněn redigrovat upravený kód nebo nikoliv. To není možné u svobodného softwaru, protože výslovně naznačuje, že upravený kód odvozený od svobodného softwaru by měl být také uvolněn jako svobodný software.

Dalším aspektem, který obhajuje softwarový software Open Source, je praxe, že některé společnosti uvádějí na trh svůj software jako Open Source, ale mají většinu funkcí jako proprietární software prodávaný za cenu. Takže i když je hlavní software licencován jako software Open Source, budete muset platit za účelem získání plné funkčnosti. Svobodný software nesmí pracovat s proprietárním softwarem, čímž se vyloučí možnost, že termín "svobodný software" bude používán zavádějícím způsobem.

Přestože v boji o bezplatný a otevřený zdrojový software existují velké frakce, jsou stále spojeny proti společnému nepříteli, vlastnímu softwaru. Specifika každého z nich se mohou drasticky lišit, ale cíl poskytnutí bezplatného a rozšiřitelného softwaru je společný oběma.

Souhrn:

1. Svobodný software je Open Source Software, ale software Open Source nemusí být nutně svobodným softwarem.

2. Open Source dovoluje programátorovi více kontroly nad jeho programem ve srovnání se svobodným softwarem.

3. Software Open Source může pracovat s jiným proprietárním softwarem, zatímco svobodný software neumožňuje to samé.