VY_32_INOVACE_31_16
Škola
Střední průmyslová škola Zlín
Název projektu, reg. č.
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333
Vzdělávací oblast
Vzdělávání v informačních a komunikačních technologií
Vzdělávací obor
Informatika
Tematický okruh
Teorie
Téma
Teorie
Tematická oblast
Teorie
Název
Licenční politiky
Autor
Ing. Petr Vilímek
Vytvořeno, pro obor, ročník
Srpen 2012, technické lyceum 1. roč.
Anotace
Prezentace se věnuje licenčním politikám šíření software.
Přínos/cílové kompetence
Žák objasní licenční politiky, počítačové pirátství a možnosti legálního používání software.
www.zlinskedumy.cz
Licenční politiky - Úvod Prezentace seznámí s Autorským zákonem a počítačovým pirátstvím. Informuje, jak sehnat legálně software, a co říkají etické zásady práce s počítačem. V závěru prezentace informuje o programovacích jazycích. Své uplatnění najde v teoretických hodinách předmětu Informatika. Je určena pro žáky 1. ročníku Technického lycea. Slouží jako doprovodný materiál při výkladu učitele a taky jako výukový materiál pro žáky.
Autorský zákon • Programy jsou považovány za autorské dílo, stejně jako román či obraz, jsou chráněny autorským zákonem č. 121/2000 Sb., novela zákona č. 216/2006 Sb a č. 168/2008 Sb • Tento zákon řeší autorské právo a právní problémy s ním související • Základním stavebním kamenem tohoto zákona je právo Evropské unie a mezinárodní smlouvy
Typy softwarového pirátství 1. 2. 3. •
Vytváření nepovolených kopií programů Falšování – nepovolené kopírování legálního software a jeho následný prodej Pirátské servery na Internetu Počítačový pirát – člověk porušující autorské práva v oboru software
Co riskuje SW pirát? • Možnost postihu za krádež • Riziko zavirování počítače • Ztráta řady výhod, které jsou k některým programům nabízeny: – cenově výhodné aktualizace – poradenství a servis – kompletní česká dokumentace • Pozn. Licence se obvykle vztahuje pouze na jednu instalaci, ne na všechny počítače v majetku vlastníka programu.
Legální získání programů • Koupě a uzavření tzv. licenční smlouvy • OEM (Original Equipment Manifacturer) software – Verze koupená s novým PC či komponenty za sníženou cenu a omezených uživatelských podmínek • Upgrade programu – Aktualizace novější verze • Update – Odstranění chyb v původním produktu (např. Microsoft Service Pack)
Legální získání programů • Shareware – Šířený s časovým či funkčním omezením, které autor zruší, pokud mu zaplatíme poplatek
• Freeware – Šířitelný zdarma, kód programu je chráněn autorskými právy
• Public domain – Určený pro veřejné použití, vlastníci mohou měnit kód programu, šířitelný zdarma
• Open source – Volně dostupné zdroje, s dokumentací a zdrojovým kódem
• Demo (trial) – Zkušební, omezená verze komerčního programu
Etické zásady práce s počítačem • Desatero počítačové etiky zformulované Patrickem Sullivanem z Institutu pro počítačovou etiku ve Washingtonu: 1. 2. 3. 4. 5.
Nepoužiješ počítače, abys uškodil jinému člověku. Nebudeš rušit jiné při práci s počítačem. Nebudeš slídit v cizích počítačových souborech. Nepoužiješ počítače, abys kradl. Nepoužiješ počítače pro falešné svědectví.
Etické zásady práce s počítačem 6. Nezkopíruješ ani nepoužiješ programové vybavení v něčím vlastnictví, aniž bys za ně zaplatil. 7. Nepoužiješ cizí počítačové prostředky bez zmocnění nebo řádné kompenzace. 8. Nepřivlastníš si výsledek cizí duševní činnosti. 9. Budeš mít na paměti společenské důsledky programu, který píšeš, nebo systému, který navrhuješ. 10. Budeš používat počítače pouze tak, aby bylo zajištěno uznání a respekt tvých bližních.
Spoj programy s typem (druhem) programu Java Total Commander PSPad editor GIMP Windows 7 Service Pack 2 CCleaner Word 2010
Shareware Open source Update Windows 7 Service Pack 2 Freeware Plná verze
Programovací jazyky • Programovací jazyk slouží pro zápis algoritmů (pro tvorbu programů) • Programovací jazyk má svá pravidla jak algoritmus zapsat. Programátor je musí dodržovat • Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program • Dělení programovacích jazyků – Dle míry abstrakce • Vyšší programovací jazyky (Java, C) • Nižší programovací jazyky (assembler) – Dle způsobu překladu a spuštění • Kompilované (např. Pascal, C) • Interpretované (např. BASIC, Perl, Python, shell)
Programovací jazyky Multiparadigmatické
Strukturované Objektové Funkcionální Logické Výukové Ezoterické Historické Další
Ada, Common Lisp , D, F#, Go, PHP, Python, Tcl/Tk , Vala AWK, C, COBOL, Forth, Fortran, Lua, Modula-2 / Modula-3, Oberon, Pascal, Perl, PL/SQL BETA, C++, Boo, C#, Eiffel, Java, JavaScript, Object Pascal, Objective-C , Ruby, Smalltalk, VB.NET Clean, Erlang, Haskell, Lisp, Mathematica, Miranda, ML, OCaml, Scheme Prolog, Goedel Baltazar, Baltík, Karel, Kodu Game Lab, Logo, Microsoft Small Basic, Petr Befunge, Brainfuck, HQ9+, Malbolge, Ook!, Piet, Shakespeare, Taxi, Whitespace ALGOL, APL / J, BASIC, MUMPS, PL/1, Simula 67 ABAP, AppleScript, ColdFusion, JSA, MATLAB, Pawn, SQL, Visual Basic, VBScript, Vimscript, Visual FoxPro, XSLT
Otázky na závěr 1. 2. 3. 4. 5. 6.
Co je to autorské dílo? Popiš typy počítačového pirátství. Co znamená pojem OEM. Co představuje software označený slovem shareware? Jaký je rozdíl mezi update a upgrade? O čem hovoří etické zásady při práci s počítačem?
Zdroje a prameny Webové stránky: 1. Autorský zákon. Národní knihovna České republiky [online]. 2001 [cit. 201208-15]. Dostupné z: http://www.nkp.cz/o_knihovnach/AutZak/Index.htm 2. ZAVADIL, Jaroslav. Informace a informační zdroje. Výuka IVT [online]. [cit. 2012-08-15]. Dostupné z: www.jardaz.cz/soubory/referaty/2/flamova.ppt 3. Autorský zákon. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2012 [cit. 2012-08-15]. Dostupné z: http://cs.wikipedia.org/wiki/Autorsk%C3%BD_z%C3%A1kon 4. Programovací jazyk. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2012 [cit. 2012-08-15]. Dostupné z: http://cs.wikipedia.org/wiki/Programovac%C3%AD_jazyk Obrázky: 1. Dostupný pod licencí GNU Free Documentation License na WWW: http://commons.wikimedia.org/wiki/File:Ung_Pirat_pirate.svg?uselang=cs