, open source, licence Michal Dočekal 2011
Právní doložka Právní doložka autor není právník autor neručí za pravdivost uvedených informací autor neručí za jakékoliv případné škody způsobené uvedenými informaci
Obsah 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Historie Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Historie Historie GNU/Linuxu Hlavní body historického vývoje 1970: vznik Unixu 1983: Richard Stallman založil projekt GNU: svobodný unixový OS 1988: první zmínka o licenci GNU GPL 1991: Linus Torvalds začal pracovat na Linuxu 1992: Linux byl uvolněn pod svobodnou licencí (GNU GPLv2) 1993: vznikají první distribuce (Slackware, Debian, atd.) 1994: Linux 1.0 1998: termín open source
Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Pojmy: zdrojový kód, binárka Zdrojový kód člověkem čitelná podoba počítačového programu Binárka (strojový kód) Příklad: 1 připrav si pánev, vejce a máslo 2 omasti pánev a zahřej ji 3 rozklepni vejce na pánev 4 počkej, až se vejce uvaří 5 podávej
Pojmy: zdrojový kód, binárka Zdrojový kód Příklad: člověkem čitelná podoba počítačového programu 1 připrav si pánev, vejce a máslo 2 omasti pánev a zahřej ji 3 rozklepni vejce na pánev 4 počkej, až se vejce uvaří 5 podávej Binárka (strojový kód) počítačem proveditelná podoba počítačového programu Funkční produkt:
Pojmy: zdrojový kód, binárka Zdrojový kód def absolutní_hodnota(x): if x < 0: return -x else: return x Binárka 0100 0101 1011 1001 0100 1011 1101 1010 1011 0110 1110 0111 1110 1101 1001 1001 1010 1011 0101 1111 0000 1001 0100 1011 0011 0111 1011 1101 1111 0101 0100 0101 0001 0010 1100
Pojmy: zdrojový kód, binárka Vztah mezi zdrojovým kódem a binárkou zdrojový kód lze převést na binárku (kompilace) avšak získat původní zdrojový kod z binárky je nemožné
Pojmy: zdrojový kód, binárka Vztah mezi zdrojovým kódem a binárkou zdrojový kód lze převést na binárku (kompilace) avšak získat původní zdrojový kod z binárky je nemožné Závěr
Pojmy: zdrojový kód, binárka Vztah mezi zdrojovým kódem a binárkou zdrojový kód lze převést na binárku (kompilace) avšak získat původní zdrojový kod z binárky je nemožné Závěr = binárka bez zdrojového kódu je černá skříňka
Pojmy: zdrojový kód, binárka Vztah mezi zdrojovým kódem a binárkou zdrojový kód lze převést na binárku (kompilace) avšak získat původní zdrojový kod z binárky je nemožné Závěr = binárka bez zdrojového kódu je černá skříňka = ke studiu a úpravám je zdrojový kód nutný
Pojmy: zdrojový kód, binárka Vztah mezi zdrojovým kódem a binárkou zdrojový kód lze převést na binárku (kompilace) avšak získat původní zdrojový kod z binárky je nemožné Závěr = binárka bez zdrojového kódu je černá skříňka = ke studiu a úpravám je zdrojový kód nutný = kdo má pod kontrolou zdrojový kód, má pod kontrolou počítačový program
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody 1 používat program za jakýmkoliv účelem
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody 1 používat program za jakýmkoliv účelem 2 studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu)
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody 1 používat program za jakýmkoliv účelem 2 studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu) 3 šířit původní verzi programu
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody 1 používat program za jakýmkoliv účelem 2 studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu) 3 šířit původní verzi programu 4 šířit upravenou verzi programu
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody 1 používat program za jakýmkoliv účelem 2 studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu) 3 šířit původní verzi programu 4 šířit upravenou verzi programu Svobodný a nesvobodný software poskytuje-li SW uživatelům všechny tyto svobody, jedná se o svobodný software pokud jednu nebo více svobod neposkytuje, jedná se o nesvobodný, (nebo také proprietární) software
Proprietární software Co je proprietární software? software pod kontrolou jediného subjektu uživatel obdrží většinou jen binárku (černá skříňka) licenční omezení (porušení licence = trestný čin) technická omezení
Proprietární software Co je proprietární software? software pod kontrolou jediného subjektu uživatel obdrží většinou jen binárku (černá skříňka) licenční omezení (porušení licence = trestný čin) technická omezení do černé skříňky je snadné propašovat skrytou funkčnost
Proprietární software Co je proprietární software? software pod kontrolou jediného subjektu uživatel obdrží většinou jen binárku (černá skříňka) licenční omezení (porušení licence = trestný čin) technická omezení do černé skříňky je snadné propašovat skrytou funkčnost software jedná primárně v zájmu výrobce uživatelé jsou podřízeni rozhodnutím výrobce
Proprietární software Komerční a nekomerční software proprietární software může být placený i zdarma (freeware) svobodný software může být také placený i zdarma nejde o cenu, jde o svobodu, tj. práva uživatelů
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody používat program za jakýmkoliv účelem studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu) šířit původní verzi programu šířit upravenou verzi programu
Richard Stallman, Free Software Foundation (FSF) 4 základní svobody používat program za jakýmkoliv účelem studovat, jak program funguje, a upravovat jej dle libosti (předpoklad: přístup ke zdrojovému kódu) šířit původní verzi programu šířit upravenou verzi programu 2 + 2 = 5 vytvoření prostředí pro spolupráci
Praktické důsledky absence umělých technických omezení (DRM) stačí jeden člověk ke změně, ze které pak mohou těžit všichni software je vytvářen svými uživateli: vývojář je uživatel software nedělá věci, které nejsou v zájmu jeho uživatelů záruka kontinuity (jeden vývojář odejde, jiný ho narhadí) nikdo nemá nad softwarem absolutní moc a nemůže jí zneužít vždy je možné, aby nespokojení uživatelé projekt forkli atd.
Open source Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Open source Open source software Eric S. Raymond, Open Source Initiative (OSI) Co je open source? jiný název pro svobodný software (problém s free software ) je-li program svobodný, je i open source a (většinou i) naopak oficiální definice OSS: www.opensource.org jiný pohled na svobodný software
Open source Open source software Eric S. Raymond, Open Source Initiative (OSI) Co je open source? jiný název pro svobodný software (problém s free software ) je-li program svobodný, je i open source a (většinou i) naopak oficiální definice OSS: www.opensource.org jiný pohled na svobodný software
Open source Open source software Eric S. Raymond, Open Source Initiative (OSI) Open source: jiný pohled na svobodný software snaha přinést výhody a principy svobodného softwaru do komerčního světa snaha vyhnout se politickému rozměru svobodného softwaru důraz na open source model vývoje Eric S. Raymond, The Cathedral and the Bazaar český překlad: http://www.root.cz/knihy/katedrala-a-trziste/
Open source Vývoj softwaru pro potřebu vývojáře potřeba vývoj software přínos
Open source Open source model vývoje vývojáři začlenění do týmu software + zdrojový kód hlášení chyb, posílání úprav, zpětná vazba uživatelé
Open source Shrnutí Shrnutí proprietární software: opak svobodného/open source softwaru svobodný/open source software: dvě strany jedné mince z hlediska typu softwaru: téměř totožné program, který lze označit jako svobodný, je i open source a naopak z hlediska ideologie/filozofie: rozdílné svobodný software: důraz na svobodu uživatele open source: praktické výhody open source modelu vývoje open source model vývoje: vývoj softwaru prostřednictvím spolupráce, kterou umožňuje svoboda
Open source Shrnutí Shrnutí proprietární software: opak svobodného/open source softwaru svobodný/open source software: dvě strany jedné mince z hlediska typu softwaru: téměř totožné program, který lze označit jako svobodný, je i open source a naopak z hlediska ideologie/filozofie: rozdílné svobodný software: důraz na svobodu uživatele open source: praktické výhody open source modelu vývoje open source model vývoje: vývoj softwaru prostřednictvím spolupráce, kterou umožňuje svoboda FOSS - Free and Open Source Software: neutrální zkratka zastřešující svobodný i open source software
Svobodný/open source software a business Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Svobodný/open source software a business FOSS a business Jak FOSS vydělá peníze?
Svobodný/open source software a business FOSS a business Jak FOSS vydělá peníze? nemusí vydělávat peníze
Svobodný/open source software a business FOSS a business Jak FOSS vydělá peníze? nemusí vydělávat peníze tržní ekonomika: člověk pracuje, za práci získává peníze a peníze směňuje za zboží a služby, které mu přináší užitek
Svobodný/open source software a business FOSS a business Jak FOSS vydělá peníze? nemusí vydělávat peníze tržní ekonomika: člověk pracuje, za práci získává peníze a peníze směňuje za zboží a služby, které mu přináší užitek FOSS: lidé spolupracují na projektu, který jim přináší užitek
Svobodný/open source software a business FOSS a business Jak FOSS vydělá peníze? nemusí vydělávat peníze tržní ekonomika: člověk pracuje, za práci získává peníze a peníze směňuje za zboží a služby, které mu přináší užitek FOSS: lidé spolupracují na projektu, který jim přináší užitek FOSS umí fungovat i zcela bez peněz FOSS ale může také peníze vydělávat
Svobodný/open source software a business FOSS a business Jak lze vydělat na FOSS? prodej licencí prodej služeb (podpora, školení, dokumentace, úpravy na zakázku) prodej zařízení s FOSS a souvisejících služeb (např. mobily) atd.
Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Software a licence Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Software a licence Software a licence Software a autorský zákon software je autorské dílo, vztahuje se na něj AutZ
Software a licence Software a licence Software a autorský zákon software je autorské dílo, vztahuje se na něj AutZ u audiovizuálních děl není k užití pro osobní potřebu třeba povolení
Software a licence Software a licence Software a autorský zákon software je autorské dílo, vztahuje se na něj AutZ u audiovizuálních děl není k užití pro osobní potřebu třeba povolení software nelze bez svolení držitele práv ani užívat
Software a licence Software a licence Software a autorský zákon software je autorské dílo, vztahuje se na něj AutZ u audiovizuálních děl není k užití pro osobní potřebu třeba povolení software nelze bez svolení držitele práv ani užívat držitel práv a autor nemusí být jedním subjektem
Software a licence Software a licence Software a autorský zákon software je autorské dílo, vztahuje se na něj AutZ u audiovizuálních děl není k užití pro osobní potřebu třeba povolení software nelze bez svolení držitele práv ani užívat držitel práv a autor nemusí být jedním subjektem svolení k užívání bývá uděleno licencí
Software a licence Software a licence Licence smlouva, která uživateli poskytuje práva k autorskému dílu bez platné licence je i užívání programu nelegální (trestný čin) kliknutí na tlačítko Souhlasím je právně závazný akt licence se nesmí dostat do konfliktu s místním právem
Software a licence Software a licence Licence a místní právo máte-li ze zákona určité právo, licence vás jej nemůže zbavit existuje-li v licenci takové omezení, je toto omezení neplatné ale...
Software a licence DRM Co je DRM? technické prostředky omezení přístupu a práce s e-dílem omezení definuje držitel práv týká se hudby, videa, softwaru, e-knih, ale také přístrojů FSF: správa digitálních omezení, digitální pouta obcházení je mnohdy technicky možné, ale v ČR, USA i EU nelegální
Software a licence Software a licence Licence a DRM uživatel může být pomocí DRM zbaven práv, které mu zákon poskytuje obcházení DRM: porušení AutZ, tedy trestný čin DRM tedy umožňuje omezovat uživatele nad rámec zákona
Software a licence Software a licence FOSS licence použití nebývá nijak omezeno na šíření se mohou vztahovat omezení zachovat informace o autorech nutnost na požádání předat i zdrojový kód zachovat licenci (tzv. copyleftové licence)
Software a licence Linuxové distribuce a licence Linuxové distribuce a licence distribuce = kompozitum složené z široké škály SW aplikace a komponenty mají různé licence většina je FOSS některé distribuce obsahují proprietární komponenty plně svobodné distribuce: http://www.gnu.org/distros/free-distros.html
Svobodná kultura Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Svobodná kultura Svobodná kultura Co je svobodná kultura? aplikace svobody/otevřenosti v oblasti uměleckých děl svobodná hudba, video, knihy, fotografie, atd. projekt Creative Commons: licence vhodné pro umělecká díla
Svobodná kultura Svobodná kultura Co je svobodná kultura? aplikace svobody/otevřenosti v oblasti uměleckých děl svobodná hudba, video, knihy, fotografie, atd. projekt Creative Commons: licence vhodné pro umělecká díla Kde hledat svobodná díla? hudba: Jamendo, Mangatune, Dogmazic fotografie: Wikimedia Commons, Flickr knihy: Project Gutenberg http://commons.wikimedia.org/wiki/commons: Free_media_resources
Osnova 1 Svobodný a open source software Historie Open source Svobodný/open source software a business 2 Problematika licencí Software a licence Svobodná kultura 3 Zdroje a doporučená literatura
Zdroje a doporučená literatura Zdroje a doporučená literatura František Kučera, : http://svobodnysoftware.frantovo.cz/ Liberix, : http://liberix.cz/svobodny-software/ Lawrence Lessing, Svobodná kultura: http://www.svobodna-kultura.cz/ Eric S. Raymond, Katedrála a tržiště: http://www.root.cz/knihy/katedrala-a-trziste/ Filosofie projektu GNU: http://www.gnu.org/philosophy/free-sw.html (anglicky, český překlad je neaktuální)
Konec Děkuji za pozornost.
Licence Toto dílo podléhá licenci Creative Commons BY-NC-ND 3.0 CZ Creative Commons Uved te autora Nepoužívejte dílo komerčně Nezasahujte do díla Text licence naleznete na: http://creativecommons.org/licenses/by-nc-nd/3.0/cz/