Rozdiel medzi otvoreným zdrojom a slobodným softvérom

Open Source verzus slobodný softvér

Softvér s otvoreným zdrojovým kódom a slobodný softvér sú dva pohyby, ktoré sa objavili v snahe čeliť prudkému trendu komercializovaného proprietárneho softvéru. Už z názvu „Open Source“ je možné odvodiť, že zdrojový kód softvéru je pre ostatných ľudí voľne k dispozícii na prezeranie a štúdium. V skutočnosti má škála softvéru s otvoreným zdrojovým kódom viac ustanovení, ako len mať viditeľný zdrojový kód. Existuje mnoho definícií slobodného softvéru, z ktorých najbežnejším je „freeware“ alebo softvér, ktorý za používanie nemusíte platiť. Hnutie slobodného softvéru však uvádza, že sloboda slobodného softvéru siaha ďaleko za náklady na softvér. V zásade môže užívateľ so slobodným softvérom robiť čokoľvek, pokiaľ je výsledný softvér tiež bezplatný.

Slobodný softvér je v porovnaní s Open Source prísnejšou metódou zdieľania kódu, ktorá umožňuje výrobcovi kódu špecifikovať určité podmienky a umožňuje legálne používanie a distribúciu softvéru. Kódovač softvéru s otvoreným zdrojom môže určiť, či má užívateľ povolené redistribuovať upravený kód alebo nie. U slobodného softvéru to nie je možné, pretože to konkrétne naznačuje, že upravený kód odvodený zo slobodného softvéru by sa mal uvoľniť aj ako slobodný softvér.

Ďalším aspektom, ktorý obhajuje spoločnosť Free Software v súvislosti so softvérom Open Source, je prax niektorých spoločností uvádzať na trh svoj softvér ako Open Source, ale väčšina funkcií ako proprietárny softvér sa predáva za cenu. Aj keď je hlavný softvér licencovaný ako softvér s otvoreným zdrojom, stále budete musieť zaplatiť, aby ste získali úplnú funkčnosť. Slobodný softvér nesmie pracovať s proprietárnym softvérom, čím sa vylučuje možnosť zavádzania pojmu slobodný softvér zavádzajúcim spôsobom.

Aj keď v boji za bezplatný a open source softvér existujú veľké frakcie, stále sú zjednotené proti spoločnému nepriateľskému, proprietárnemu softvéru. Špecifiká každého z nich sa môžu výrazne líšiť, ale cieľ poskytovania bezplatného a rozšíriteľného softvéru je spoločný pre obe strany.

Zhrnutie:

1. Slobodný softvér je softvér s otvoreným zdrojom, ale softvér s otvoreným zdrojom nemusí byť nevyhnutne slobodný softvér.

2. Open Source umožňuje programátorovi väčšiu kontrolu nad jeho programom v porovnaní so slobodným softvérom.

3. Softvér s otvoreným zdrojom môže pracovať s iným proprietárnym softvérom, zatiaľ čo slobodný softvér to neumožňuje.