Niektoré definície týkajúce sa slobodného softvéru

Viete, aký je rozdiel medzi slobodným a otvoreným softvérom? Aký je rozdiel medzi programami copyleft a non-copyleft? Alebo aký je rozdiel medzi freeware, shareware a komerčným softvérom? Toto je jeden z tých dlhých článkov plných definícií a konceptov, ktoré vám určite pomôžu usporiadať si nápady, pokiaľ ide o slobodný softvér.

Voľný softvér

Slobodný softvér je softvér s licenciou pre kohokoľvek, kto ho môže bezplatne alebo za poplatok používať, kopírovať a distribuovať, či už s úpravami alebo bez úprav. To znamená najmä, že musí byť k dispozícii zdrojový kód. „Ak nejde o zdroj, nejde o softvér.“ Toto je zjednodušená definícia; pozri tiež úplnú definíciu.

Ak je program zadarmo, môže byť potenciálne zahrnutý do bezplatného operačného systému, ako je GNU alebo bezplatný systém GNU / Linux.

Existuje mnoho rôznych spôsobov, ako urobiť program bezplatným: existuje veľa vecí, ktoré rozhodujú, ktoré sú v mnohých prípadoch nuansy a ktoré je možné vyriešiť rôznymi spôsobmi bez toho, aby program prestal byť slobodný. Niektoré z možných variácií sú opísané nižšie. Informácie o konkrétnych licenciách na bezplatný softvér nájdete v zozname licencií.

Prívlastok „slobodný“ slobodného softvéru označuje slobodu, nie slobodu. Vlastnícke softvérové ​​spoločnosti však niekedy používajú výraz „slobodný softvér“ na označenie ceny [Poznámka prekladateľa: V angličtine sa „slobodný softvér“ píše „slobodný softvér“, pojem „slobodný“ môže znamenať „slobodný“ alebo „zadarmo“]. Tento výraz niekedy používa, keď hovorí o binárnej kópii, ktorá je k dispozícii zadarmo; a inokedy sa používajú na kvalifikáciu kópie zahrnutej v novo získanom počítači. To nemá nič spoločné s tým, čo máme na mysli pod slobodným softvérom v projekte GNU.

Kvôli tejto potenciálnej nejasnosti, keď softvérová spoločnosť tvrdí, že jej produktom je slobodný softvér, je rozumné vždy skontrolovať podmienky príslušnej distribúcie a zistiť, či majú používatelia všetky slobody, ktoré z toho slobodný softvér vyplýva. Niekedy je to skutočný slobodný softvér; a inokedy nie.

Mnoho jazykov má dve rôzne slová „zadarmo“ ako sloboda a „zadarmo“ ako nulová cena. Napríklad francúzština má výrazy „libre“ a „gratuit“ [v španielčine sa to isté deje s výrazmi „libre“ a „gratis“]. To sa v angličtine nedeje, v angličtine existuje slovo „free“, ktoré jednoznačne odkazuje na cenu, ale nemá spoločné prívlastok, ktoré jednoznačne odkazuje na slobodu. Preto, ak hovoríte iným jazykom ako angličtinou, odporúčame vám, aby ste výraz „free“ zo „free software“ preložili do svojho jazyka, aby bol jasnejší. Pozrite si náš zoznam prekladov výrazu „free software“ do iných jazykov.

Slobodný softvér je často spoľahlivejší ako neslobodný softvér.

Softvér s otvoreným zdrojom

Mnoho ľudí používa výraz „open source“ softvér na označenie viac-menej rovnakej kategórie ako slobodný softvér. Nejde však o úplne rovnaký typ softvéru: prijímajú niektoré licencie, ktoré považujeme za príliš obmedzujúce, a existujú aj softvérové ​​licencie zadarmo, ktoré neprijali. Rozdielov medzi týmito dvoma kategóriami je však málo: takmer všetok slobodný softvér je otvorený zdroj a takmer všetok softvér otvoreného zdroja je zadarmo.

Preferujeme termín „slobodný softvér“, pretože odkazuje na slobodu, čo pojem „otvorený zdroj“ nemá.

Softvér pre voľné domény

Softvér typu public domain je softvér, ktorý nie je chránený autorskými právami. Ide o špeciálny prípad slobodného softvéru, ktorý nie je chránený proti kopírovaniu, čo znamená, že niektoré kópie alebo upravené verzie nemusia byť úplne zadarmo.

V niektorých prípadoch môže byť spustiteľný program voľným dielom bez toho, aby bol k dispozícii jeho zdrojový kód. Tento softvér nie je slobodným softvérom, pretože ak má byť slobodný, musí byť prístupný jeho zdrojový kód. Väčšina slobodného softvéru nie je verejným softvérom; je chránený autorským právom a držitelia autorských práv dali každému legálne povolenie na jeho slobodné použitie pomocou bezplatnej softvérovej licencie.

Niekedy sa termín „public domain“ voľne používa na označenie „zadarmo“ alebo „voľne dostupný“. „Verejná doména“ je však zákonný pojem a presne znamená „bez autorských práv“. Aby sme boli čo najjasnejší, odporúčame použitie výrazu „public domain“ iba na vyjadrenie tohto významu a použitie ostatných výrazov na vyjadrenie ich zodpovedajúceho výrazu.

Podľa Bernského dohovoru, ktorý podpísala väčšina krajín, je každý nový text automaticky chránený autorskými právami. Patria sem programy. Preto, ak chcete, aby program, ktorý ste napísali, bol verejne dostupný, musíte dodržať určité zákonné postupy, aby ste sa vyhli automatickému pridávaniu autorských práv.

Softvér chránený spoločnosťou Copyleft

Chránený softvér Copyleft je slobodný softvér, ktorého podmienky distribúcie zabezpečujú, že všetky kópie všetkých verzií sú slobodným softvérom. To napríklad znamená, že licencie copyleft neumožňujú tretím stranám pridávať žiadne ďalšie požiadavky (okrem obmedzeného súboru požiadaviek na zvýšenie ich ochrany) a vyžadujú, aby bol zdrojový kód verejný. Niektoré licencie copyleftu, napríklad tretia verzia GPL, bránia iným spôsobom, ako urobiť softvér chráneným vlastníctvom.

V projekte GNU kopírujeme takmer všetok softvér, ktorý napíšeme, pretože našim cieľom je poskytnúť každému používateľovi slobody, ktoré z tohto pojmu vyplýva. Ďalšie vysvetlenie toho, ako copyleft funguje a prečo ho používame, nájdete v časti Copyleft protected.

Copyleft je všeobecný pojem; Ak chcete program skutočne copyleftovať, musíte použiť konkrétnu množinu distribučných podmienok. Existuje mnoho možných spôsobov, ako napísať podmienky distribúcie copyleftu, takže v zásade môže existovať veľa licencií na bezplatný softvér copyleft. V praxi však takmer všetok softvér copyleft používa GNU General Public License. Vo všeobecnosti sú dve rôzne licencie copyleftu „nekompatibilné“, čo znamená, že je nezákonné kombinovať kód chránený týmito licenciami; preto by bolo pre komunitu dobré, keby všetci používali jednu copyleftovú licenciu.

Slobodný softvér nie je chránený proti kopírovaniu

Bezplatný softvér bez copyleftu obsahuje povolenie autora na ďalšiu distribúciu a úpravu softvéru, ako aj povolenie na pridanie ďalších obmedzení.

Skutočnosť, že program je zadarmo, ale nie je chránený programom copyleft, naznačuje, že niektoré jeho kópie alebo upravené verzie nemusia byť úplne bezplatné. Softvérová spoločnosť mohla zostaviť program s úpravami alebo bez nich a distribuovať spustiteľný súbor ako patentovaný softvérový produkt.

X Window System je toho príkladom. Konzorcium X vydáva X11 s distribučnými podmienkami, ktoré z neho robia bezplatný softvér bez copyleftu. Kópiu, ktorá obsahuje tieto podmienky distribúcie a je zadarmo, môžete získať. Existujú však aj neslobodné verzie a existujú populárne pracovné stanice a grafické karty pre PC, v ktorých fungujú iba neslobodné verzie. Ak používate tento hardvér, X11 pre vás nie je slobodný softvér. Aj samotní vývojári X11 istý čas vyrábali neslobodný softvér X11.
Softvér pokrytý spoločnosťou GPL
GNU General Public License (GPL) je špecifická sada distribučných podmienok používaných na ochranu programu copyleft. Projekt GNU používa túto licenciu na distribúciu väčšiny softvéru GNU.

Systém GNU

Systém GNU je operačný systém podobný Unixu, ktorý je tvorený výhradne slobodným softvérom a ktorý sme vyvinuli v projekte GNU od roku 1984.

Operačný systém podobný Unixu sa skladá z mnohých programov. Systém GNU obsahuje všetok softvér GNU a mnoho ďalších balíkov, napríklad X Window System a TeX, ktoré nie sú softvérom GNU.

Prvá skúšobná verzia úplného systému GNU bola k dispozícii v roku 1996. Zahŕňal GNU Hurd, naše jadro, vyvinuté od roku 1990. V roku 2001 začal systém GNU (vrátane GNU Hurd) fungovať celkom spoľahlivo, ale Hurd Stále mu chýbali niektoré dôležité funkcie, takže nie je veľmi používaný. Medzitým bol systém GNU / Linux, derivát systému GNU, ktorý namiesto jadra GNU Hurd používa Linux ako jadro, veľmi úspešný od 1990. rokov.

Pretože účelom GNU je byť slobodným systémom, musí byť každá jeho súčasť súčasťou slobodného softvéru. Nie všetky však musia byť chránené copyleftom; Z právneho hľadiska možno zahrnúť akýkoľvek typ slobodného softvéru, ak pomáha dosiahnuť navrhované technické ciele. A nie je potrebné, aby každá súčasť bola samostatným softvérom GNU. Systém GNU môže a zahŕňa slobodný softvér nechránený copyleftom, ako je napríklad X Window System, ktorý bol vyvinutý v iných projektoch.

GNU programy

Výraz „programy GNU“ je ekvivalentný softvéru GNU. Program Y je program GNU, ak ide o softvér GNU (softvér GNU Project). Niekedy hovoríme, že ide o „balík GNU“.

Softvér GNU

Softvér GNU je softvér vydaný pod záštitou projektu GNU. Tiež nazývame program, ktorý je softvérom GNU alebo balíkom GNU. Súbor README alebo príručka balíka GNU by mali naznačovať, že je; adresár slobodného softvéru ďalej identifikuje všetky balíčky GNU.

Väčšina softvéru GNU je chránená proti kopírovaniu, ale nie všetko; všetok softvér GNU však musí byť slobodným softvérom.

Časť softvéru GNU je napísaná zamestnancami Free Software Foundation, ale väčšina softvéru je prispievaná dobrovoľníkmi. Zo softvéru, ktorý prispeli dobrovoľníci, je niekedy vlastníkom autorských práv Free Software Foundation a niekedy sú to prispievatelia, ktorí ho napísali.

Softvér nie je zadarmo

Neslobodný softvér je akýkoľvek softvér, ktorý nie je zadarmo. Patrí sem čiastočne slobodný softvér a patentovaný softvér.

Semi-free softvér

Semi-free software je softvér, ktorý nie je zadarmo, ale obsahuje povolenie pre jednotlivcov na jeho použitie, kopírovanie, distribúciu a úpravu (vrátane distribúcie upravených verzií) na neziskové účely. PGP je príkladom čiastočne bezplatného programu.

Čiastočne slobodný softvér je z etického hľadiska oveľa lepší ako vlastný softvér, stále však predstavuje problémy, ktoré nám neumožňujú jeho použitie v bezplatnom operačnom systéme.

Obmedzenia Copyleft sú určené na ochranu základných slobôd všetkých používateľov. Jediným podstatným obmedzením, ktoré je pri používaní programu odôvodnené, je pre nás také, ktoré bráni pridávaniu obmedzení inými ľuďmi. Poloslobodné programy majú ďalšie obmedzenia motivované čisto sebeckými cieľmi.

Zahrnúť čiastočne slobodný softvér do slobodného operačného systému je nemožné. Je to tak preto, lebo podmienky distribúcie pre bezplatný operačný systém ako celok sú spojením podmienok distribúcie pre všetky programy, ktoré ho tvoria. Pridaním poloslobodného programu do systému sa systém ako celok stane iba čiastočne slobodným. Nechceme, aby sa to stalo, z dvoch dôvodov:

Sme presvedčení, že slobodný softvér by mal byť určený pre každého, vrátane spoločností, nielen pre školy alebo pre súkromné ​​voľnočasové aktivity. Chceme vyzvať spoločnosti, aby využívali celý systém GNU, a preto by sme doň nemali zahrnúť poloslobodný program.
Komerčná distribúcia bezplatných operačných systémov vrátane systémov GNU / Linux je veľmi dôležitá a používatelia oceňujú dostupnosť komerčných distribúcií na disku CD-ROM. Zahrnutie čiastočne slobodného programu do operačného systému by zabránilo jeho komerčnej distribúcii na CD-ROM.

Samotná nadácia Free Software Foundation nie je komerčným subjektom, a preto by mohla semi-bezplatný program využívať „interne“ legálne. Ale nie je to tak, pretože by to negatívne ovplyvnilo naše úsilie o získanie programov, ktoré by sme mohli zahrnúť do systému GNU.

Pokiaľ existuje úloha, ktorú je potrebné vykonať pomocou softvéru a nemáte na to program, bude GNU systém chýbať. Mali by sme dobrovoľníkom povedať: „Zatiaľ nemáme program na vykonanie tejto práce v projekte GNU, takže dúfame, že ho napíšete.“ Keby sme na vykonanie tejto úlohy použili poloslobodný program, diskreditovali by sme to, čo hovoríme sami; a stratila by sa dynamika (naša a tá, ktorá by mohla zdieľať naše uhly pohľadu) k napísaniu bezplatnej alternatívy. Preto nie.

Patentovaný softvér

Proprietárny softvér je softvér, ktorý nie je zadarmo ani čiastočne slobodný. Ich použitie, ďalšie šírenie alebo úprava je zakázaná, vyžaduje si od vás vyžiadanie autorizácie alebo je tak obmedzená, že to v skutočnosti nemôžete urobiť slobodne.

Free Software Foundation sa riadi pravidlom, že na svoje počítače môžeme nainštalovať vlastný program iba v prípade, že tak urobíme dočasne a za účelom napísania bezplatnej alternatívy k rovnakému programu. Okrem tohto konkrétneho prípadu sa domnievame, že neexistuje nijaká výhovorka pre inštaláciu chráneného programu.

Napríklad sme verili, že inštalácia Unixu na naše počítače v 1980. rokoch bola oprávnená, pretože sme ju používali na napísanie bezplatnej alternatívy k samotnému Unixu. Vzhľadom na to, že sú k dispozícii bezplatné operačné systémy, táto výhovorka už nie je platná; vylúčili sme všetky neslobodné operačné systémy; a na každý nový počítač inštalujeme úplne bezplatný operačný systém.

Netrváme na tom, aby sa používatelia alebo prispievatelia GNU riadili týmto štandardom. Tento štandard si vytvárame pre seba. Ale dúfame, že aj oni sa rozhodli nasledovať ju.

Freeware

Pojem „freeware“ nemá jasne akceptovanú definíciu, ale bežne sa používa na označenie balíkov, ktoré je možné distribuovať, ale nemeniť (a ktorých zdrojový kód nie je k dispozícii). Tieto balíčky nie sú slobodným softvérom. Preto nepoužívajte výraz „freeware“ na označenie slobodného softvéru.

shareware

Shareware je softvér, ktorý je oprávnený redistribuovať kópie, avšak za každú použitú kópiu musí používateľ zaplatiť licenčný poplatok.

Shareware nie je slobodný softvér, dokonca ani čiastočne slobodný. Je to tak z dvoch dôvodov:

Pre väčšinu shareware nie je zdrojový kód k dispozícii; preto nemôžete program nijako upravovať.
Nemôžete vytvoriť kópiu shareware a nainštalovať ho bez zaplatenia licenčného poplatku, a to ani pre jednotlivcov, ktorí ho používajú na neziskové aktivity (v praxi používatelia často ignorujú podmienky distribúcie a robia tak aj tak, ale tieto podmienky to neumožňujú).

Súkromný softvér

Súkromný alebo vlastný softvér je softvér vyvinutý pre používateľa (zvyčajne organizáciu alebo spoločnosť). Tento používateľ je vlastníkom a používa ich a neuverejňuje ich ako zdrojový kód ani ako binárne súbory.

Súkromný program je slobodný softvér v triviálnom zmysle, ak má jeho jediný používateľ úplné práva. Pri podrobnejšom zvážení však stráca otázka, či je alebo nie je takýto program zadarmo, zmysel.

Všeobecne neveríme, že vývoj a neuvoľnenie programu je chybou. Sú chvíle, kedy je program taký užitočný, že jeho hromadenie je škodlivé pre ľudstvo. Väčšina programov však nie je taká úžasná a ich neuvoľnenie nie je nijak zvlášť škodlivé. Preto neexistuje konflikt medzi vývojom súkromného alebo zákazkového softvéru a zásadami voľného pohybu softvéru.

Väčšina programátorov sa najíma na vývoj softvéru na mieru; väčšina programovacích prác sa preto vykonáva alebo by sa mohla robiť spôsobom, ktorý je kompatibilný s pohybom slobodného softvéru.

Komerčný softvér

Komerčný softvér je softvér vyvinutý spoločnosťou, ktorá má v úmysle získať peniaze z jeho používania. „Obchodné“ a „chránené“ nie sú rovnaké! Väčšina komerčného softvéru je patentovaná, ale existuje komerčný slobodný softvér a existuje nekomerčný, neslobodný softvér.

Napríklad GNU Ada je vždy distribuovaný podľa podmienok GNU GPL a každá z jeho kópií je slobodný softvér; jeho vývojári však uzatvárajú zmluvy o údržbe. Zainteresovaní zákazníci niekedy komentujú predajcom: „S komerčným kompilátorom by sme sa cítili bezpečnejšie.“ Na čo predajcovia odpovedajú: „Ada z GNU je komerčný kompilátor; s tým zvláštnosťou, že ide tiež o slobodný softvér ».

Pri projekte GNU sa dôraz kladie na inú úroveň: dôležité je, že GNU Ada je slobodný softvér; či je komerčný, nie je zásadná otázka. Ďalší vývoj GNU Ada, ktorý bude výsledkom jeho komerčného využitia, je však určite prospešný.

Pomôžte nám šíriť informáciu, že komerčný slobodný softvér je možný. Môžete to urobiť tak, že nebudete hovoriť „komerčne“, keď máte na mysli „proprietárny“.

Zdroj: Nadácia pre slobodný softvér (FSF)


Pridať ako preferovaný zdroj v Google