Co je protokol zdarma?
Zdrojový kód počítačového programu pracuje za scénami, aby zobrazoval vstupní obrazovky a zpracovával informace. Pokud jde o počítačové programy, existují dva základní typy: otevřené a uzavřené zdrojové programy. Programy s uzavřeným zdrojem neposkytují koncovým uživatelům žádný přístup k tomu, aby viděli nebo upravovali kód řídící program. Programy s otevřeným zdrojovým kódem obecně umožňují obojí a poskytují koncovým uživatelům volnost a flexibilitu při přizpůsobování programu jejich konkrétním potřebám. Bezplatný protokol je program s otevřeným zdrojovým kódem, který přichází bez jakýchkoli licenčních omezení na jeho používání; koncový uživatel má právo program vzít, opustit, používat, upravovat a distribuovat, jak uzná za vhodné.
Jednou z hlavních výhod používání bezplatných protokolových programů je, že svět se stává součástí vývoje programu. V průběhu času inovativní uživatelé programu izolují problémy s původním zdrojovým kódem a upravují je tak, aby vytvářeli lepší, rychlejší a spolehlivější verze původního softwaru. V průběhu času se nejlepší „evoluce“ programu přirozeně dostane na vrchol. Příkladem toho je operační systém Linux®; existuje celá řada různých variant systému Linux®, což umožňuje znalým uživatelům najít verzi specificky přizpůsobenou jejich individuálním potřebám.
Odpovídající nevýhodou této vlastní flexibility je, že nadměrný výběr vytváří situaci „analýzy paralýzou“ pro informované uživatele. Protože tolik různých verzí programu se může v průběhu času vynořit, může být obtížné vědět, která z nich je nejlepší, což má za následek ztrátu času, protože koncoví uživatelé uvažují o různých verzích. Navíc to může zmrazit méně známé uživatele počítačů, protože naprostá složitost výběru mezi více různými verzemi jim může vyhnout se výběru úplně.
Druhým velkým problémem bezplatného protokolu je jeho potenciál zneužití. Bezohlední uživatelé mohou program upravovat stejně snadno jako ti, kteří mají na srdci oprávněné zájmy. Hackováním zdrojového kódu mohou bezohlední uživatelé psát do systému „brány“, brány, prostřednictvím kterých mohou zaútočit nebo získat přístup k jakémukoli počítači, na kterém běží jejich upravená verze softwaru. To je vážný problém, který by měl při používání upravené verze programu bezplatného protokolu vždy zůstat v zádech něčí mysli. Vzhledem k tomu, že jediným způsobem, jak zjistit, zda existuje backdoor, je číst a porozumět zdrojovému kódu, toto dále vylučuje příležitostnější uživatele programu.