Svobodný software - co to je, definice a koncept

Svobodný software se skládá z programů s otevřeným zdrojovým kódem, které mají prakticky úplnou svobodu použití a úprav.

Zdrojovým kódem rozumíme, že architektura a způsob vytváření softwaru jsou ve veřejné doméně a může být konzultován, kontrolován a upravován kterýmkoli uživatelem.

Svobodný software navíc obvykle nevyžaduje prakticky žádné náklady na pořízení, takže jej lze téměř vždy získat zdarma.

Opakem by byl proprietární software.

Původ svobodného softwaru

První cihlu ve světě svobodného softwaru položil bývalý univerzitní profesor MIT Richard Matthew Stallman (dále jen Stallman). Tento fyzik vyvinul v roce 1983 „projekt GNU“, jehož hlavním posláním bylo vytvořit zcela bezplatný operační systém.

Později, v roce 1985, Stallman založil Nadaci svobodného softwaru, která mu o čtyři roky později zabrala stanovení základních právních pravidel svobodného softwaru založeného na copyleftu.

Stallman tedy přešel od průkopníka k promotorovi a byl hlavním architektem komunity svobodného softwaru. Hlavními plody této komunity jsou operační systém Linux, Apache, Open Office nebo editor obrázků GIMP.

Hlavní rysy svobodného softwaru

Hlavní charakteristiky svobodného softwaru jsou založeny na čtyřech pravidlech, která byla stanovena, aby bylo možné software klasifikovat jako „svobodný“.

  1. Program můžete libovolně spouštět podle potřeby.
  2. Prostudujte si, jak program funguje, a plný přístup ke zdrojovému kódu.
  3. Redistribuujte kopie volně bez omezení ostatním uživatelům.
  4. Distribuujte kopie upravených verzí, ať už vlastních, nebo jiných, bez jakéhokoli omezení.

Pokud některý z nich není splněn, nebude to „svobodný software“. Kromě toho má tento typ softwaru další vlastnosti odvozené od předchozích, jako je volný přístup a svoboda znalostí při jeho používání.

Druhy svobodného softwaru

Obecně můžeme svobodný software rozlišit do dvou velkých skupin. Na jedné straně máme tu, která je řízena copyleftem, a na druhé straně, která není.

Za prvé, takzvaný copyleft je zákonné právo, které stanoví bezplatné používání softwaru, který splňuje čtyři pravidla nebo charakteristiky uvedené výše v předchozí části.

Zadruhé, můžeme najít veškerý software, který může být zdarma, ale není zaručeno, že jsou splněny všechny čtyři standardy. Příkladem může být možnost vytvořit si upravenou verzi softwaru sami, ale uvést distribuční cenu na naši verzi. To by bylo povoleno, pokud copyleft není přítomen v původní verzi softwaru.

Stručně řečeno, veškerý tento typ softwaru, který nesplňuje a nepřijímá režim copyleftu, může být bezplatný, soukromý, hybridní, smíšený nebo jakýkoli jiný typ softwaru, ale lze říci, že absence jednoho ze čtyř pravidel bude pravděpodobné, že vezmeme v úvahu, pokud software není copyleftový.

Příklad svobodného softwaru

Zásadním příkladem tohoto typu softwaru je operační systém Linux (dále jen OS). Tento OS se řídí normami copyleftu a existuje mnoho verzí, které se zrodily pod zdrojovým softwarem.

Některé z těchto příkladů jsou známé celosvětově (verze Ubuntu) nebo regionálně (verze Guadalinex).

Existence operačního systému, jako je Linux, podporuje demokratizaci při používání internetu a méně omezující přístup k počítači nebo podobnému zařízení, což snižuje náklady na jeho pořízení, pokud nechceme používat soukromý nebo placený software.