Niekedy sa termín „open source (OS)“ používa zameniteľne so softvérom „public domain (PD)“, ale nejde o to isté.
Verejná doména aj softvér s otvoreným zdrojovým kódom umožňujú používateľom pristupovať a meniť zdrojový kód softvéru pre samotný program. Zdrojový kód je v podstate zoznam príkazov, ktoré určujú, ako sa program vykonáva.
Avšak, niektoré open-source aplikácie majú obmedzenia na ich používanie a distribúciu tam, kde nie je povolený softvér vo verejnej doméne. Softvér s otvoreným zdrojom robí mať autorské práva. Autorské práva špecifikujú, ako môže používateľ softvér meniť a distribuovať.
Autorské práva alebo obmedzenia používania
Kľúčový rozdiel medzi softvérom OS a PD nie je v tom, či je zdrojový kód prístupný používateľovi. Namiesto toho je rozdiel v tom, či existujú nejaké licenčné požiadavky alebo iné obmedzenia týkajúce sa používania, úpravy zdrojového kódu, redistribúcie programu alebo autorských práv. Ak existujú obmedzenia, ide o softvér s otvoreným zdrojom, nie o verejnú doménu.
Open Source Initiative (OSI), 501(c)(3) nezisková organizácia so sídlom v Kalifornii, schvaľuje autorské práva na open source. Ponúkajú veľmi podrobnú a legálnu definíciu softvéru s otvoreným zdrojovým kódom, kto ho môže používať a ako. Majú tiež abecedný zoznam spoločností, ktoré ponúkajú softvér s otvoreným zdrojovým kódom, ak chcete preskúmať konkrétnu spoločnosť. OpenSource.org je skvelým miestom, kde sa dozviete viac o tom, ako môžete vyvíjať, spolupracovať a používať softvér OS. Autorské práva schválené OSI podrobne uvádzajú štyri základné slobody:
- Zmena kódu
- Používanie softvéru na akýkoľvek účel
- Vytváranie nového softvéru na základe podkladu pre vaše vlastné použitie
- Zdieľanie softvéru
Na druhej strane softvér vo verejnej doméne nemá autorské práva ani patenty – hoci väčšina by mohla, ak by si to priali. V niektorých prípadoch sa autor rozhodol nerešpektovať autorské práva – zriecť sa ich – alebo autorské práva mohli vypršať. Softvér je možné používať, meniť a zdieľať bez ďalších povolení. Vždy by však malo byť uznané duševné vlastníctvo tvorcu. Väčšina tvorcov vydáva svoj bezplatný softvér vo verejnej doméne pod Všeobecná verejná licencia GNU-GPL.
Ďalšie dôležité rozdiely
Softvér OS je vyvinutý spoločne a môže ho ktokoľvek voľne zdieľať, používať a dokonca meniť, pokiaľ dodržiava autorské práva OSI. OS je vyvinutý prostredníctvom mnohých príspevkov a distribuovaný na základe licencií, ktoré musia spĺňať určité kritériá používania. Licencia nemôže nikoho diskriminovať. Inými slovami, nemôžete zabrániť určitým skupinám ľudí v používaní softvéru. Musí umožňovať odvodené diela.
Môžete tiež vidieť výrazy shareware súvisiace so softvérovými aplikáciami. Shareware je lacný alebo bezplatný softvér, ale bude vyžadovať registráciu a možno aj poplatky za plnú verziu. Freeware môže tiež prísť za malý poplatok a zvyčajne ide o malé aplikácie bez podpory používateľa. Možno nebudete môcť priamo upravovať alebo zdieľať shareware alebo freeware.
Príklady
Softvér s otvoreným zdrojom prichádza vo všetkých tvaroch a veľkostiach a môže slúžiť na viaceré účely. Príklady zahŕňajú LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice a SquirrelMail. Firefox je jednoduchý webový prehliadač, zatiaľ čo LINUX je komplikovanejší. Je to operačný systém založený na UNIX. OpenOffice je kancelársky balík, ktorý ponúka Apache.
V prípade OpenOffice si môžete stiahnuť a nainštalovať program na takmer akýkoľvek počítač zadarmo – aj keď ho nainštalujete na viacero počítačov. Môžete tiež vytvárať kópie a rozdávať ich priateľom a rodine. Neplatia sa žiadne licenčné poplatky. Použite ho ako ktorýkoľvek iný textový procesor, tabuľkový procesor alebo databázový program. A ak máte problém – napríklad, že sa objaví chyba – alebo ak si myslíte, že by ste ho mohli zlepšiť, môžete to nahlásiť alebo problém len vyladiť sami na svojej kópii. Program podľa Apache umožňuje používateľom „vylepšiť“.
Secure Hash Algorithm 3 (SHA-3) je príkladom verejne dostupného softvéru. SHA-3 sa používa na konverziu údajov rôznych veľkostí do pevnej veľkosti formátu. Hradná doktrína, je logická a strategická hra vyvinutá a uvoľnená do verejnej sféry v roku 2014.
Je to bezpečné?
Kedykoľvek povolíte prístup viacerým používateľom, objaví sa problém s vírusmi. Pri prístupe k softvéru s otvoreným zdrojovým kódom alebo k softvéru vo verejnej doméne postupujte opatrne a uistite sa, že máte nainštalovanú dobrú antivírusovú aplikáciu.