Licence software
Přednáška číslo 10
Přehled softwarových licencí ●
Snaha odstranit zmatení pojmů –
●
●
●
●
free software X public domain
Nelze podat úplný výčet – objevují se nové druhy licencí lišící se v detailech Jsou probrány hlavní kategorie a u nich jejich vlastnosti Doporučuji u každého programu ověřit si jeho konkrétní licenci z dokumentace Např. pozor na MySQL – zdarma pro domácí, nekomerční a vnitropodnikové použití.
Free software ●
●
●
●
Správný český překlad je svobodný software. Software ke kterému je k dispozici zdrojový kód a uživatel má právo software libovolně používat, měnit a šířit. Obvykle je zdarma, ale nemusí to tak vždy být. Podrobnosti dále.
Open source ● ●
● ●
●
Česky nejlépe otevřený software. Software, se kterým jeho uživatel získá i jeho zdrojový kód, ať již je přímo přiložen k programu anebo např. k dispozici na webu. Zkratka OSS – open-source software. Poznámky: – Open source – podstatné jméno – Open-source – přídavné jméno – Open Source – software splňující podmínky organizace Open Source Initiative (OSI). Podrobnosti dále
Public domain ● ●
●
Česky nejlépe volné dílo. Software, který dává autor k dispozici zdarma bez nároků na honorář. Tento software lze libovolně užívat i modifikovat.
Freeware ●
● ●
Povolena distribuce zdarma, ale ne modifikace. Nezaměňovat s free software Např. Adobe Acrobat Reader anebo ovladače.
Shareware ●
●
●
●
●
Program který je možné volně distribuovat a zkoušet Doba zkoušení je dána časově nebo počtem spuštění. Po této době je nutné software zaplatit nebo přestat používat. Pokud nedojde k zaplacení může se stát program nefunkční anebo bude mít omezené funkce. Např. Total Commander, WinRAR.
Adware ●
●
Program se všemi funkcemi jako plnohodnotný software, ale obsahuje navíc reklamu Např. ICQ
Proprietary software ● ●
●
●
Česky nejlépe vlastnické právo Software, ke kterému si výrobce zachovává plná práva Software musíme platit a bez svolení prodejce jej nemůžeme měnit ani dále šířit MS Windows, MS Office
Komerční software ● ● ●
●
Obvykle proprietární, ale ne vždy Software vyvíjený za účelem zisku Může to být i free software, ke kterému je prodávána podpora Některé distribuce Linuxu (Red Hat, SUSE)
Closed ● ●
●
Uzavřený software Software ke kterému není k dispozici zdrojový kód Uživatel se tak nedozví jak program funguje a zda nevykonává ještě nějakou jinou (nechtěnou) činnost
Zvláštní případy ●
●
Programy, které se dají obtížně zařadit do některé kategorie Příkladem TEX – – – –
Je zdarma Je jej možné šířit Je k dispozici zdrojový kód Ale nesmí se v něm nic měnit (to nevyhovuje ani podmínkám OSS ani FSF)
Free Software ●
● ●
●
Není to software zdarma, ale svobodný software „Free speech not free beer“ Software, který můžeme svobodně používat, ale nemusí být zdarma. FSF (Free Software Foundation) – nezisková organizace založená Richardem Stallmanem v roce 1983 v USA
FSF ●
Úkoly FSF –
– –
Vytvořit svobodný operační systém zvaný GNU (GNU's Not UNIX) – přidáním jádra Linuxu vzniká GNU/Linux Vytvoření licence GPL (GNU Public Licence) pro podporu tvůrců svobodného software Definuje čtyři základní svobody pro svobodný software
Základní svobody free software 0)Svoboda používat program za jakýmkoliv účelem 1)Svoboda studovat, jak program pracuje a možnost přizpůsobit ho svým potřebám 2)Svoboda redistribuovat kopie programu. 3)Svoboda vylepšovat program a zveřejňovat zlepšení, aby z nich mohla mít prospěch celá komunita
Svobodný software ●
●
●
●
Dává jak tvůrcům tak uživatelům právo se svými programy svobodně nakládat. Při každé změně, ale musí být uveden autor změny, aby např. Špatná funkce nebyla přisuzována původnímu autorovi. Je běžné, že autor přestane mít o své dílo zájem a převezme jej někdo jiný. Doporučená četba: Erich Raymond – Katedrála a bazar
Copyleft ●
Odvozenina musí být nabízena pod stejnou licencí jako původní dílo.
Richard Matthew Stallman ●
●
● ● ●
Narozen 16.3.1953 New York Zakladatel FSF a GNU Tvůrce jazyka PL/1 Autor editoru Emacs O sobě říká: – I'm a single atheist white man, 54, reputedly intelligent, with unusual interests in politics, science, music and dance. – If you are interested, write to rms at stallman dot org and we'll see where it leads.
Eric Steven Raymond ●
●
● ●
●
Narozen 4.12.1957, Boston Programátor programu fetchmail Autor Katedrála a bazar Správce hackerského slovníku Velký obhájce práva nosit střelnou zbraň a války v Iráku
Open Source ●
●
●
Open source – software, ke kterému je k dispozici zdrojový kód Open-source – přídavné jméno (open-source software) Organizace OSI (Open Source Initiative) –
–
definuje 10 základních svobod – software který jim vyhovuje se nazývá Open Source (obě písmena velká). Zakladatelem je Eric Raymond
Vztah GNU a OSI ●
● ●
Jistá vzájemná nevraživost – asi jako mezi frakcemi revolucionářů Obě licence popisují de facto totéž Rozdíly: – Hlavně bod 9 u Open Source – Pokud má distribuce Linuxu splňovat GPL nesmí obsahovat jiný než svobodný software (např. Adobe Acrobat, Java ...). Taková distribuce se označuje GNU/Linux. – Např. Debian – základní instalace splňuje GPL (GNU/Debian Linux), po doinstalování non-free balíků už se nesmí nazývat GNU.
Příklady OS a FS programů ●
● ● ● ● ● ●
Operační systémy: Linux, FreeBSD, FreeDOS, ReactOS, OpenSolaris Kancelářský balík: OpenOffice Bitmapový editor: Gimp Webový prohlížeč: Mozilla Firefox Poštovní klient: Mozilla Thunderbird Videopřehrávač: VLC Hry: Frozen Bubble, Battle for Wesnoth
Konec