Slobodný softvér - čo to je, definícia a koncept

Obsah:

Slobodný softvér - čo to je, definícia a koncept
Slobodný softvér - čo to je, definícia a koncept
Anonim

Slobodný softvér pozostáva z programov s otvoreným zdrojovým kódom, ktoré majú prakticky úplnú slobodu použitia a úprav.

Zdrojovým kódom rozumieme, že architektúra a spôsob vytvárania softvéru sú voľným dielom a môžu byť prezerané, prezerané a upravené ľubovoľným používateľom.

Okrem toho bezplatný softvér zvyčajne nevyžaduje prakticky žiadne náklady na akvizíciu, takže ho možno takmer vždy získať zadarmo.

Opakom by bol proprietárny softvér.

Pôvod slobodného softvéru

Prvú tehlu vo svete slobodného softvéru položil bývalý univerzitný profesor MIT Richard Matthew Stallman (ďalej len Stallman). Tento fyzik vyvinul v roku 1983 „GNU Project“, ktorého hlavným poslaním bolo vytvoriť úplne bezplatný operačný systém.

Neskôr, v roku 1985, Stallman založil Nadáciu slobodného softvéru, ktorá mu o štyri roky neskôr priniesla ustanovenie základných právnych pravidiel slobodného softvéru založeného na copylefti.

Stallman teda prešiel od priekopníka k propagátorovi a bol hlavným architektom komunity slobodného softvéru. Hlavným ovocím tejto komunity je operačný systém Linux, Apache, Open Office alebo editor obrázkov GIMP.

Hlavné črty slobodného softvéru

Hlavné charakteristiky slobodného softvéru sú založené na štyroch pravidlách, ktoré boli stanovené tak, aby bolo možné softvér klasifikovať ako „slobodný“.

  1. Program môžete ľubovoľne spustiť podľa želania.
  2. Preštudujte si, ako program funguje, a plný prístup k zdrojovému kódu.
  3. Redistribuujte kópie voľne bez obmedzenia iným používateľom.
  4. Distribuujte kópie upravených verzií, či už vlastných, alebo iných, bez akýchkoľvek obmedzení.

Ak niektorý z nich nebude splnený, nebude to „slobodný softvér“. Tento typ softvéru má navyše ďalšie vlastnosti odvodené od tých predchádzajúcich, ako je voľný prístup a sloboda znalostí pri jeho používaní.

Typy slobodného softvéru

Všeobecne môžeme slobodný softvér rozlíšiť na dve veľké skupiny. Na jednej strane máme ten, ktorý sa riadi copyleftom, a na druhej strane ten, ktorý nie je.

Po prvé, takzvaný copyleft je zákonné právo, ktoré ustanovuje bezplatné používanie softvéru vyhovujúceho štyrom pravidlám alebo vlastnostiam uvedeným vyššie v predchádzajúcej časti.

Po druhé, môžeme nájsť všetok ten softvér, ktorý môže byť zadarmo, ale nie je zaručené, že sú splnené všetky štyri štandardy. Príkladom môže byť možnosť vytvoriť si upravenú verziu softvéru sami, ale stanoviť distribučnú cenu za našu verziu. To by bolo povolené, pokiaľ copyleft nie je prítomný v pôvodnej verzii softvéru.

Stručne povedané, všetok tento typ softvéru, ktorý nie je v súlade s režimom copyleftu a neprijíma ho, môže byť zadarmo, súkromný, hybridný, zmiešaný alebo akýkoľvek iný typ softvéru, dá sa však povedať, že absencia jedného zo štyroch pravidiel bude pravdepodobné zvážiť, ak softvér nie je copyleftový.

Príklad slobodného softvéru

Zásadným príkladom tohto typu softvéru je operačný systém Linux (ďalej len OS). Tento OS sa riadi normami copyleftu a existuje veľa verzií, ktoré sa zrodili pod zdrojovým softvérom.

Niektoré z týchto príkladov sú známe na celom svete (verzia Ubuntu) alebo regionálne (verzia Guadalinex).

Existencia operačného systému, ako je Linux, podporuje demokratizáciu pri používaní internetu a menej reštriktívny prístup k počítaču alebo podobnému zariadeniu, čo znižuje náklady na jeho získanie, ak nechceme používať súkromný alebo platený softvér.