:-)
9.6
Left Right

Open source software

S počítačovými programy a dalším softwarem jako jsou informační systémy nebo webové stránky je to podobné jako s recepty.
Některé jsou chráněny jako oko v hlavě a zná je jen pár vyvolených, další se dědí z generace na generaci jako rodinné stříbro. Jiné recepty se sdílejí s dalšími na Internetu a vůbec nikomu nevadí, že podle nich vaří půlka světa. Jsou tedy lidé, kteří nesnesou, když jejich kulinářská kouzla ovládne někdo jiný, zatímco druhým naopak udělá radost, když jejich nápad někdo vylepší.
Podobné je to i s počítačovými programy. Většina autorů programů nezveřejňuje zdrojové kódy a pečlivě si je chrání. Poplatky za jejich prodej v podobě licencí totiž pro ně představují významný zdroj příjmů. U univerzálních programů, jako je operační systém nebo textový editor, vybírají některé firmy poplatky ve formě měsíční platby. U programů vytvářených na míru pak jejich tvůrci sedí na zdrojových kódech jako na pomyslném zlatém vejci – objednavateli (tj. uživateli daného systému) neposkytnou příslušná autorská práva, čímž si zajistí, že nové funkce a úpravy systému mohou dělat jen oni sami.

Výhody open source

Mezi hlavní výhody open source (neboli otevřeného softwaru) patří, jak název napovídá, zveřejnění zdrojového kódu. Rozvíjet takový software pak může naprosto kdokoliv. Vy tak nejste vázaní na jednoho dodavatele, ale můžete si vybrat toho, který vám nejvíce vyhovuje. Zkušenosti z veřejné správy ukazují, že pokud disponujete příslušnými právy a na rozvoj systému vypíšete otevřenou soutěž, můžete se dostat i na třetinu ceny. Jen v České republice by bylo možné podle odhadů takto ušetřit 2–4 miliardy korun ročně.
Další výhodu otevřeného softwaru představuje možnost jeho využití pro další řešení, pokud to jeho autor umožní. Open source se díky veřejným specifikacím snadno propojuje s dalšími programy, třeba i konkurenčními, čímž je podporována takzvaná interoperabilita.
Zveřejnění kódu v neposlední řadě umožní, že kód lze volně studovat a hledat v něm bezpečnostní chyby. Chyby totiž může obsahovat každý software, což může v době Internetu vést k závažným bezpečnostním rizikům. Dlouhodobé zkušenosti ukazují, že rychlost opravy takových chyb je u open source programů mnohem rychlejší než u většiny těch komerčních. Zkušený programátor snadno pochopí, jak daný program pracuje, a může tak na chybu upozornit a podílet se na jejím vyřešení. Rovněž se mu nabízí možnost konzultovat řešení s komunitou čítající často tisíce stejně smýšlejících lidí po celém světě. Navíc nepotřebuje žádnou objednávku a schválení před tím, než na odstranění chyby začne pracovat.
I když open source programy nejsou vždy bezplatné, mnoho autorů dává svůj software k dispozici zdarma.

Příklady open source

Open source není jen výsadou IT geeků programujících složitá technická řešení. Dnes se s otevřeným softwarem můžete setkat u všech druhů počítačových programů a využít jej tak může i běžný a technicky nepříliš zdatný uživatel. Zde uvádíme pár užitečných tipů, díky kterým si můžete zadarmo a zcela legálně vybavit svůj počítač:

Nedá se říct, zda je lepší open source nebo komerčních software. Při nákupu libovolného softwaru ale zvažte, zda existuje jeho otevřená, a ještě lépe bezplatná alternativa. Pokud si necháte vyvíjet systém na míru, ohlídejte si, abyste k dílu měli převedena i příslušná autorská práva a nepadli tak do případné dodavatelské pasti. Stejně jako u jídla byste i u softwaru měli vědět, z čeho a jak je „uvařen“.


Doporučená videa Jak na Internet:
Skryté nástrahy mobilních aplikací
Webové aplikace
Funkce webového prohlížeče

Další zajímavé články a zdroje:
Otevřený software, Wikipedie
7 nejlepších Open source aplikací pro Android
Vyznáte se v licencích? Jak se od sebe liší freeware, shareware nebo open source?, blog UPC
NASA zveřejnila kompletní katalog vlastního softwaru, je dostupný zdarma a pro všechny, Karel Javůrek (VTM.cz)

Nahoru