Co je to open source?

(1) Obecně se otevřeným zdrojem rozumí program, ve kterém je zdrojový kód k dispozici široké veřejnosti pro použití a / nebo úpravy původního designu zdarma, tj. Otevřený. Otevřený zdrojový kód se obvykle vytváří jako společné úsilí, při kterém programátoři vylepšují kód a sdílejí změny v komunitě. Open source vyrostl v technologické komunitě jako reakce na proprietární software vlastněný korporacemi.

(2) Certifikační standard vydaný iniciativou Open Source Initiative (OSI), který naznačuje, že zdrojový kód počítačového programu je bezplatně zpřístupněn široké veřejnosti. Důvodem tohoto hnutí je, že větší skupina programátorů, kteří se nezabývají vlastnickým vlastnictvím ani finančními zisky, vytvoří pro každého užitečnější produkt bez chyb. Koncept se spoléhá na vzájemné hodnocení při hledání a odstraňování chyb v programovém kódu, což je proces, který komerčně vyvinuté a zabalené programy nevyužívají. Programátoři na internetu čtou, redistribuují a upravují zdrojový kód, což vynucuje účelný vývoj produktu. Proces odstraňování chyb a zlepšování softwaru probíhá mnohem rychleji než tradičními vývojovými kanály komerčního softwaru, protože informace jsou sdíleny v komunitě otevřených zdrojů a nevznikají a nevycházejí z výzkumných a vývojových koleček korporace.

OSI diktuje, že aby produkt mohl být považován za „OSI Certified“, musí splňovat následující kritéria:

  • Autor nebo držitel licence zdrojového kódu nemůže vybírat licenční poplatky za distribuci programu
  • Distribuovaný program musí zpřístupnit zdrojový kód uživateli
  • Autor musí umožnit úpravy a odvození díla pod původním názvem programu
  • Žádné osobě, skupině ani oblasti úsilí nelze odepřít přístup k programu
  • Práva spojená s programem nesmí záviset na tom, zda je program součástí konkrétní distribuce softwaru
  • Licencovaný software nemůže omezovat jiný software, který je s ním distribuován.

Další informace o Open Source ve Webopedii „Věděli jste…?“ sekce.