Výhody software Open Source

Rozměr: px
Začít zobrazení ze stránky:

Download "Výhody software Open Source"

Transkript

1 F Termín free software nebo volně šiřitelný software jste již zajisté slyšeli, bez uvedení toho, že se jedná o software, který můžete získat zadarmo, bez nutnosti platby (tj. zmínky o ceně), nebo že se jedná o software, u kterého máte absolutní volnost při provozování, kopírování, distribuci, studiu, změnách a vylepšování (Free Software Foundation, Jak uvedl Richard Stallman: Free Software je podstatou svobody, ne ceny. Pro pochopení konceptu byste měli přemýšlet o společném jazyce, nikoliv pivu. Na výše uvedeném webovém sídle lze nalézt nejlepší krátkou definici free software : [Free software] je software, u kterého má kdokoliv právo používání, kopírování a distribuce, bu ve stejné nebo změněné podobě, bu zdarma nebo proti platbě. Konkrétně to znamená, že musí být k dispozici zdrojový kód. Pokud není zdrojový kód, není ani software (naše poznámka) Nyní, za účelem obchodování a distribuce našeho free software, potřebujeme schéma licencování, které ochrání naše práva jako autora a dá svobodu vašim uživatelům. Definice Open Source (OSD) poskytuje vodítko pro vytvoření takové licence. K OSD se vrátíme na konci této přílohy, nebo se můžete podívat na nejnovější informace na jejich webovém sídle na adrese Od této chvíle budeme software Open Source považovat za free software s licencováním podle OSD. Aplikace distribuovaná a vyvinutá jako Open Source by měla být dostupná v binárním kódu nebo v nějakém mezikódu dokud je šířena se zdrojovým kódem. Licence by měla také umožňovat: Volnost při distribuci a redistribuci. Uživatel nebude muset provádět žádné další kroky, když bude chtít předávat dále tento software, a už v původní, nezměněné, nebo odvozené podobě nebo jako součást něčeho jiného. Měla by být explicitně přiložena původní licence Open Source. Plný, neomezený přístup ke zdrojovému kódu, bez diskriminace osob, skupin nebo organizací. Nesmí být také vytvářena žádná omezení pro (potenciální nebo skutečné) použití software v oblastech nebo případech, kde to jako autor nemůžete připustit. Takže, pokud 1

2 PHP Programujeme profesionálně autor zakáže použití svého programu lidem narozeným 29. února, i když je k dispozici zdrojový kód a kdokoliv jiný jej může distribuovat, nebude to považováno za software Open Source. Uživatelé by také měli mít právo produkt upravovat, zlepšovat nebo do něj přidávat funkce. Pokud chce autor označit části, které vytvořil, a které vytvořil někdo jiný, může vytvořit opatření pro oddělení staré distribuce, může úpravy vydat (např.) jako soubory oprav původního zdrojového kódu. Konečně, licence nesmí být závislá na programu, jehož je součástí, tj. licence nesmí říkat, že tato knihovna může být distribuována pouze jako součást programu. Pak to není Open Source. Také si nesmí vynucovat, aby program, pokud je součástí sady, byl instalován společně s podobně licencovanými programy, jinými slovy, licence nesmí omezovat distribuci jiných programů z této sady. Jedna věc musí být jasná, a to, že předávání Open Source je pro volnost používání a úprav programů a ne proti vlastnictví intelektuálních práv a patentů nebo vlastnictví komerčního software. Toto není morální nebo ideologické tažení, a nejde ani o filozofickou nebo náboženskou válku (náboženství ve smyslu použitém v náboženské války/religious-wars komunitou programátorů v hackerském slovníku). Je rovněž odsuzováno racionálně nebo ekonomicky těžit z vývoje Open Source a postupovat pragmaticky a zaměstnávat vaše zákazníky jako spoluautory a testery. Výhody software Open Source Dovolte mi uvést příklad, který bude ilustrovat výhody používání software Open Source při vývoji vašich aplikací. Jste součástí malé společnosti, která potřebuje používat web jako prostředek prodeje svých produktů. Je rozhodnuto, že společnost bude mít svůj vlastní webový server pro provádění řízení transakcí a pro bezpečný přístup k důležitým datům. Budeme předpokládat, že vaše sí je příslušně zabezpečena použitím firewallů a podobných řešení a bude se zaměřovat na webový server a na nástroje pro vytváření vaší webové aplikace. Budeme předpokládat, že vyvíjíte webové sídlo, které bude obsahovat internetový obchod a službu vašim obchodním partnerům pro sdílení informací s vaší firmou. Je rozhodnuto, že použijete počítač s příslušným operačním systémem (Windows 95/98, Windows NT, MacOS - vyberte si) a pro zjednodušení to nákupní oddělení koupí vše jako celek. Pokud máte příslušný operační systém, webový server a vývojové nástroje, např. IIS na počítači s Windows NT, s použitím ASP a serveru MS SQL pro waši webovou aplikaci nebo iplanet Enterprise Server (Netscape) na počítači SGI na kterém bude Irix a Oracle a příslušné API pro vaše programy CGI napsané v C/C++. Po velké námaze a dlouhém vývoji vytvoříte software webového serveru a aplikací. Jeden z vašich obchodních partnerů bude chtít mít přístup k nějakým informacím uloženým ve vaší databázi. Připojí se k vašemu webovému serveru, přihlásí se a pak provede vyhledávání. Toto je vyhledávání, které generuje velké tabulky a zablokuje váš webový server. Když po dlouhých hodinách ladění pracně najdete chybu, zjistíte, že je v programu interpretu, který používáte pro vaše skripty: je děravý a má náhodně dlouhé odezvy před uvolněním prostředků. 2

3 Příloha F Kontaktujete dodavatele softwaru a oni navrhnou nějaké řešení, ale v podtextu je doporučení: čekejte na další verzi, která bude už brzy k dispozici. Do té doby si kupte více paměti do serveru a doufejte, že to trochu pomůže. Aby se problém nezkomplikoval, někdo prolomil zabezpečení serveru a získal informace, ke kterým by neměl mít přístup. Je zapotřebí komplexnější metody ověřování, vy však zjistíte, že příslušný server nepodporuje nic jiného než jednoduché ověřování. Samozřejmě, podle Murphyho zákonů, se vaše společnost rozhodne, že informace o trojrozměrném modelování musí být prohledavatelné, ale k vašemu zoufalství tato databáze typ pole, který potřebujete, nezná, což vede ke schématu. které je uměle překomplikované. Pokud musíte používat pouze příslušný komerční software, pak můžete udělat pouze jednu ze dvou věcí: 1. Se te a netrpělivě očekávejte opravy chyb v příštích vydáních od dodavatelů a rezignujte na časté restartování serveru a doufejte, že vaše zabezpečení nebude znovu porušeno. 2. Podívejte se po příslušném alternativním softwaru, o kterém váš šéf četl v nějakém časopise, že je spolehlivější a má nové funkce. To si může vynutit předělání většiny infrastruktury vašeho serveru a mohlo by to přinést nové chyby a nová omezení. A nyní, co by se stalo, když jsme se setkali se softwarem Open Source? Řekněme, že jste si vybrali hardware, ale v tomto okamžiku jste si vybrali jako svůj operační systém Linux nebo FreeBSD, Apache jako webový server, PHP, Perl nebo Python pro vytváření skriptů a databázi MySQL nebo PostgreSQL. Zaprvé, nyní máte operační systém, který se pravděpodobně nerozpadne z důvodu díry v paměti, kterou způsobí program, a i když by se to stalo, vy nebo jiný z mnoha uživatelů/vývojářů přijde s opravou. Přístup ke zdrojovým souborům patří k věci. Oprava děravého programu bude otázkou spuštění vašeho oblíbeného ladícího programu, nalezení rutiny, která to způsobila, a úpravy kódu, která vyřeší daný problém. Pro odstranění problému není třeba čekat na další verzi a hlavně z toho budou mít prospěch i ostatní lidé. I když opravu neprovedete vy, je šance, že problém objevil a opravil někdo jiný. Jak uvedl E. S. Raymond (v The Cathedral and the Bazaar ): Když je sleduje dostatečný počet lidí, je dopad všech chyb méně závažný. Co se týká flexibility webového serveru, je jedničkou Apache. Přibližně 60 % webových serverů používá Apache ( Podporuje více různých metod ověřování a pokud má jedna z nich díru, prohledání zdrojového kódu vám ji umožní opravit. Samozřejmě můžete také zvolit řešení ověřování týkající se vrstvy CGI, např. pomocí tříd v PHPLib ( Pro speciální typy polí dat vašeho prostorového modelu byste prostě přidali příslušné funkce do stromu zdrojových textů vaší databáze, znovu vše zkompilovali a voila! máte přizpůsobené databázové jádro. A pamatujte si, že v softwarovém projektu Open Source nemusíte vždy dělat všechnu práci spojenou s vytvářením nových rutin a modulů pro daný program. Většinou měl ještě někdo jiný stejný problém nebo potřebu jako vy a pak už může celkové nebo dílčí řešení již existovat. Obvykle bude existovat více než jedno řešení a vy je můžete převzít tak, jak jsou, nebo si upravit to nejlepší pro vaše konkrétní účely. 3

4 PHP Programujeme profesionálně Z obchodního i uživatelského hlediska výhodami použití software Open Source budou: Vzhledem k dostupnosti zdrojového kódu, pokud je nalezena chyba, nemusíte čekat, až ji autor opraví, protože to většinou provede někdo z komunity uživatelů/vývojářů. Ne vždy ten, kdo chybu objeví, ji také opraví; záleží na možnostech a zájmu lidí v komunitě. Pokud máte starosti ohledně zabezpečení, můžete se vždy podívat do zdrojového kódu a zjistit, zda možnosti nabízené programem odpovídají vašim potřebám a pokud ne, můžete jej upravit, aby odpovídal vašemu očekávání. Už se nemusíte spoléhat na autora nebo dodavatele a na to, co napíše do příručky ( Naše šifrovací metoda oblicual-gaussian založená na twister-fractalovém fázovém posunu nemá žádné známé díry nebo tajná dvířka ). Vývoj a testování softwaru je extenzivní, protože každý uživatel je potenciálním přispěvatelem ve snaze o vytvoření stabilnějšího a užitečnějšího programu. Je to, jako byste měli rozsáhlý tým vývojářů. Podpora je distribuovaná, bu ji můžete získat od společností, které se na ni specializují (v případě Linuxu např. RedHat nebo Caldera) nebo od vašich kolegů uživatelů/vývojářů skrze webové diskusní skupiny nebo (a to je častější) skrze ové diskusní skupiny. Někdy existují oddělené diskusní skupiny pro chyby, pro vývojáře a pro uživatele, díky čemuž dostáváte pouze informace, které potřebujete. V případě, že se autor nebo firma rozhodnou, že ukončí vedení projektu Open Source, vždycky se najde někdo jiný, kdo to po nich převezme. Tímto způsobem nebudete na suchu, jako je tomu v případě, že se firma prodávající příslušný software rozhodne ukončit daný program nebo celý operační systém. Nyní se podíváme na obchodní nebo individuální výhody zahájení softwarového projektu Open Source: Shromáždění skupiny jednotlivců, kteří nemají zájem pouze o používání softwaru, ale chtějí jej také vylepšovat a budou se o něj starat. Vaši uživatelé se stanou také spoluautory a získáte pracovní sílu, kterou byste si jinak nemohli dovolit. Opravování a testování může být prováděno v mnohem větším měřítku, než kdybyste měli své testery ve firmě nebo byste uvolnili nějakou betaverzi. Portování softwaru na systémy, ke kterým nemáte přístup je prováděno lidmi, kteří tento přístup a odbornost mají. Nepotřebujete mít vlastní platformu, abyste na ní mohli spouštět program. To umožňuje širší pokrytí a distribuci vašich programů. Zabezpečení a spolehlivost softwaru se může hodně a rychleji zvýšit. Rozsáhlé testování a nabourávání kódu se projeví ve vytváření stabilnějších a flexibilnějších programů. Hodně se zvyšuje také kvalita kódu. Pamatujte si, že je otevřený nejen původní kód, ale také ty, které jsou z něj odvozeny lidmi v komunitě, takže je předmětem intenzivního zkoumání a dalších generací změn, které jej destilují do vyrovnanější soudržné jednotky. Přístup do většího fondu nápadů. Nepotřebujete být nejlepším a nejchytřejším v daném oboru, ve kterém se váš program používá, ale musíte být připraveni rozpoznávat nové nápady a jejich význam. Často to může vést k zcela nové oblasti aplikace softwaru, o které jste nikdy neuvažovali. Projekty, ve kterých je nepružná struktura vedení, často diktují, které úlohy má kdo udělat, nařizují komunikační cesty mezi vývojáři a pokouší se (doufejme) udělat zajímavými pro návrháře 4

5 Příloha F a programátory a generují komplexnost vývoje, která byla jasně ukázána v knize Freda Brookse The Mythical Man-Month. V projektu Open Source lidé doplňují celek podle svých zájmů a kvalifikací, takže je cena prostředků na jejich motivaci nízká, komunikace mezi vývojáři je plynnější stejně jako sestava lidí pracujících na určité části celku. To neznamená, že není potřeba určitý stupeň koordinace, ale že vedení může být prováděno v jednodušším měřítku a na víceúrovňovém hřišti. Uvidíte, že většina softwarových projektů Open Source má standardy jako např. styl psaní programů a organizaci, mechanismy přispívání do projektu a také mají jednoho člověka nebo více lidí, jež sou benevolentními vedoucími, kteří vybírají cestu, kterou se dají. Toto není pevná struktura a vyplývá z dynamiky kultury hackerů (viz TCB, HTN a TMC). Mnoho zajímavých věcí je uvedeno na včetně The Magic Cauldron a Homesteading the Noosphere V projektu Open Source existuje něco pro každého. Firma, která jej používá, provádí rychlejší vývoj a širší distribuci programu, uživatelé mají kontinuálně se rozvíjející program a programátoři mají stimulaci v tom, že dělají nejen něco, co je užitečné, ale i zábavné a stávají se známými ve své komunitě tím, že dokáží svou šikovnost a inteligenci při psaní kódu. Kdybych měl jednou větou říci, proč je Open Source tou pravou volbou pro projekty, použil bych jednu větu z FAQ (často kladených dotazů) na webovém sídle iniciativy Open Source Open Source zvyšuje spolehlivost a kvalitu softwaru tím, že podporuje kontrolu nezávislými osobami a rychlý vývoj zdrojového kódu. Kontrola různými osobami je extrémně úspěšná v akademických kruzích a zdá se být přirozeným šířením nápadů, které zapadají do filozofie volně šiřitelného softwaru a struktury Open Source, která původně začala volnou výměnou mezi lidmi v akademických centrech po celém světě. Příklady projektů Open Source Seznam projektů Open Source bude vždy neaktuální, protože se většinou mění ze dne na den. Spouští se nové projekty, proto se zmíním pouze o několika z nich. Větší seznam naleznete na webovém sídle iniciativy Open Source. Apache ( Apache je jedním z nejúspěšnějších webových serverů, používaný více než 60 procenty serverů (jak bylo uvedeno v odhadech Netcraft, Organizace tohoto projektu je podobná nejvíce benevolentní aristokracii (nebo feudálním baronům - záleží na úhlu pohledu). Existuje základní skupina programátorů, kteří se střídají ve vedení projektu a mají na starosti vývoj částí softwaru, ale jednají na základě použitých základních standardů. Každý člen základní skupiny má také svou základní skupinu programátorů, kteří pracují na modulu celého systému. A nakonec je tu velký počet lidí, kteří jim v jejich úsilí různou měrou pomáhají (programování, dokumentace, hledání chyb, atd.). 5

6 PHP Programujeme profesionálně Linux ( Toto je nejlepším známým příkladem projektu Open Source. Jádro Linuxu vzniklo na základě iniciativy Linuse Torvaldse o vývoj operačního systému typu UNIX pro levné počítače. Nezačal narychlo a byl ochcoten spolupracovat s jinými lidmi tím, že jim postoupil zdrojový kód. To bylo klíčovým rozhodnutím, které určilo způsob práce linuxové komunity. Je zde jeden benevolentní diktátor organizující a starající se o vývoj projektu a spousta samostatně organizovaných skupin lidí snažících se o vylepšování nejen samotného jádra operačního systému (podle všeho to není jednoduchá úloha), ale také o zbytek podpůrného softwaru pro chod operačního systému. PHP ( V tomto případě je benevolentním diktátorem Rasmus Lerdorf. Způsob, jakým vývoj pracuje, je podobný Linuxu, ale také má svou aristokracii lidí, kteří tento software vyvíjejí. Rozdílem oproti Apache je to, že je zde pouze jediná osoba, která rozhoduje: Rasmus. Zajímavým aspektem tohoto projektu je to, že vyvíjený objekt je aktivně používán při vývoji softwaru. Např. se PHP používá pro většinu webové interakce s hlavním sídlem PHP a také se používá na sídle pro sledování chyb ( a na sídle vývoje. Je zajímavé si říct, že vedení projektu Open Source obvykle nezávisí na množství jednotlivců nebo skupin zařazených do projektu. Není slavné samo od sebe, ale je založeno na mnoha bezesných nocích programování, kvalitě kódu a na množství kávy. To je velmi odlišné od projektů, ve kterých je vedení dáno externí entitou (například managementem) a mohou a nemusí korespondovat s optimální volbou lidí. Mezi další úspěšné programy patří jazyky Perl a Python, webový systém Zope (napsaný v Pythonu), některé projekty na webovém sídle IBM AplhaWorks, projekt Mozilla pro webový prohlížeč Open Source (to mi připomíná časy starého dobrého Mosaic), operační systém Darwin (nyní se nazývá MacOS X Server) od společnosti Apple, projekty GLX a SAMBA sponzorované SGI a mnoho a mnoho dalších. Shrnutí Nezáleží na tom, zda je projekt malý, střední nebo velký, i když se mohou v jejich interní dynamice trochu lišit, sdílí společnou myšlenku generování užitečného softwaru, který se může rozvíjet a zlepšovat na trhu volných nápadů. Tato otevřenost pomáhá udržovat kohokoliv otevřeného a zaměřeného na technické aspekty problému. Také musíme vzít v úvahu, že internet vlastně pracuje na bázi volného softwaru (BIND, Sendmail, atd.). Toto demonstruje, že volně šiřitelný software a projekty Open Source mohou být a jsou používány ve velmi důležitých aplikacích a ukazují robustnost, o které se může některým programům jen zdát. Bez úsilí všech těchto programátorů pracujících na vylepšování toho, co je páteří Internetu, a bez vývoje, který nyní považujeme za samozřejmý, by k tomu nikdy nedošlo. Představte si, že kdyby TCP/IP bylo, místo otevřeným standardem, vlastnictvím, pak bychom možná neměli takový informační tok, jaký máme nyní. Ačkoliv, pravděpodobně by se objevila nějaká alternativa, protože přístup Open Source se projevuje více způsoby: prostředky jsou lépe rozvrženy, je zajiš ován neustálý vývoj programů, ze širší základny lidí přicházejí nové směry a nápady, programátoři to nechápou tak, že přispívají a vlastní část softwaru, ale také z toho mají nějaký profit, protože je poptávka po lidech se správnou odborností ve zralém a populárním softwaru Open Source. 6

7 Příloha F Citát z webového sídla iniciativy Open Source: Základní myšlenka na pozadí Open Source je velmi jednoduchá. Když může programátor na internetu číst, dále distribuovat a upravovat zdrojový kód části softwaru, rozvíjí se. Lidé toho využívají, lidé si to přizpůsobují a lidé opravují chyby. A to může nastat tak rychle, že pokud někdo používal pomalý způsob konvenčního vývoje softwaru, je z toho v úžasu. Komunita Open Source se naučila, že tento rychlý evoluční proces produkuje lepší software, než tradiční uzavřený model, ve kterém má přístup ke zdrojovým kódům pouze několik programátorů a kdokoliv jiný musí slepě používat neprůhlednou sadu prvků. Další informace Definice software Open Source, verze 1.7 ( ) Open Source neznamená jenom přístup ke zdrojovým kódům. Podmínky distribuce softwaru Open Source musí odpovídat následujícím kritériím: 1. Volná redistribuce Licence nesmí omezovat prodej nebo odstranění nějaké součásti jako komponentu celkové distribuce softwaru obsahující programy z více různých zdrojů. Licence nesmí vyžadovat žádný honorář nebo jiné poplatky. 2. Zdrojový kód Program musí obsahovat zdrojový kód a musí umožňovat distribuci ve zdrojovém kódu stejně jako ve zkompilovaném tvaru. Pokud některé formy produktu nejsou distribuovány se zdrojovým kódem, musí zde být dobře viditelná zmínka o získání zdrojového kódu za přiměřené reprodukční poplatky - nejlépe bezplatné stažení z Internetu. Zdrojový kód musí být v podobě, ve které bude mít programátor možnost jej měnit. Záměrné matení zdrojového kódu je zakázáno. Jsou zakázány také meziformy, jako např. výstup nějakého preprocesoru nebo překladače. 3. Odvozená práce Licence musí umožňovat modifikace a odvozené práce, a musí umožňovat jejich distribuci za stejných podmínek jaké byly v licenci k původnímu softwaru. 4. Integrita zdrojového kódu programu Licence může vyžadovat distribuci zdrojového kódu v nezměněné podobě pouze pokud umožňuje distribuci opravných programů (záplat) se zdrojovým kódem pro účely úprav programu pro sestavování programu. Licence musí explicitně povolit distribuci softwaru sestaveného z upraveného zdrojového kódu. Licence může vyžadovat odlišení odvozených prací jiným názvem nebo číslem verze. 5. Žádná diskriminace osob nebo skupin Licence nesmí diskriminovat žádnou osobu nebo skupinu osob. 7

8 PHP Programujeme profesionálně 6. Žádná diskriminace oblastí využití Licence nesmí omezovat nikoho v užívání programu v daných oblastech využití. Například nesmí omezovat využití na pouze nekomerční účely nebo využití pro účely genetického výzkumu. 7. Distribuce licence Práva spojená s programem musí platit pro všechny, komu je program restribuován bez potřeby další licence nových nebo upravených částí. 8. Licence nesmí být specifická pro daný produkt Práva spojená s programem nesmí záviset na tom, aby byl částí nějaké distribuce software. Pokud je program oddělen z distribuce a použit nebo distribuován podle podmínek licence programu, měly by mít všechny strany, kterým je program redistribuován, stejná práva, jaká byla dána ve spojení s původní distribucí softwaru. 9. Licence nesmí kontaminovat další software Licence nesmí ukládat omezení jiného software, který je distribuován spolu s licencovaným software. Např. licence nesmí vyžadovat, aby všechny ostatní programy na stejném programu byly softwarem Open Source. Shoda (Tato část není součástí definice Open Source) Myslíme si, že definice Open Source vyjadřuje to, co si většina softwarové komunity představovala a stále představuje pod pojmem Open Source. Termín se stal široce používaným a ztratil určitou přesnost. Značka OSI Certified je způsobem, jak OSI (Open Source Initiative) certifikuje, že licence, pod kterou je program šířen odpovídá definici Open Source; původní termín Open Source toto nemůže zajistit, ale budeme stále předpokládat, že Open Source znamená shodu s definicí Open Source. Více informací o značce OSI Certified a seznam licencí, které OSI vydala jako potvrzení shody s definicí Open Source najdete na adrese Licence, které odpovídají definici Open Source Seznam licencí, které odpovídají definici Open Source, a které jsou uvedeny dole jsou převzaty z webového sídla iniciativy Open Source ( GNU General Public License (GPL), GNU Lesser General Public License (LGPL), licence BSD, licence MIT (někdy bývá nazývána X Consortium license ), licence Artistic, Mozilla Public License (MPL), 8

9 Příloha F Qt Public License (QPL), IBM Public License, MITRE Colaborative Virtual Workspace License (CVW License), Ricoh Source Code Public License, licence Python, licence zlib/libpng, Druhy softwaru Toto v žádném případě není kompletní seznam druhů softwaru. Detailnější seznam naleznete na webovém sídle FSF (Free Soft Foundation). Public Domain Software, který byl vydán bez nějakých omezení, tj. neexistuje žádný copyright. Autor si nezajiš- uje žádná explicitní ani implicitní práva. Tento termín byste měli používat pouze pro software, u kterého se neuplatňují žádná autorská práva, tj. neobsahuje copyrigth. Freeware Obvykle se tak označuje software, který smí být volně šířen obecně ve zkompilovaném tvaru, často neobsahuje zdrojový kód a neumožňuje uživateli provádět v něm žádné změny. Autor za program nežádá žádné peníze a ponechává si všechna práva ke zdrojovému kódu a může explicitně vyžadovat, aby uživatel program zaregistroval. Neple te si jej s free software. Semi-Freeware (nebo něco-mi-pošli-ware nebo udělej-něco-ware) semi-freeware používám z důvodu nedostatku vhodnějšího termínu pro druh softwaru, který je někde mezi termíny freeware a shareware. Tento software nevyžaduje žádné peníze, ale místo toho autor chce, abyste něco provedli nebo abyste mu něco poslali. Například autor může požadovat, abyste poslali nějaký dárek jemu nebo nějaké charitě. Také může chtít, abyste něco udělali, jako např. bu te milí na své okolí. Také často chce, abyste mu něco poslali: pohled-ware ( pošli mi pohled ), čokoláda-ware ( pošli mi nějakou čokoládu ), -ware ( pošli mi nějaký s tvým názorem ) atd. Shareware Je to software, který smí být dále distribuován komu budete chtít, ale vyžaduje nějaký poplatek, pokud chcete software používat po delší dobu, než je dána autorem. Také bývá označován trybefore-you-buy-ware (před-zakoupením-si-jej-vyzkoušejte-ware), protože můžete nějakou dobu používat plnou verzi programu a pokud jej chcete používat déle, musíte zaplatit licenční poplatek, který se liší podle systému plateb, aby se zajistilo, že autor platbu dostane (tj. uživatel se musí rozhodnout podle svého svědomí). Veškerý shareware se distribuuje v podstatě jen ve zkompi- 9

10 PHP Programujeme profesionálně lované podobě, není k němu přiložen zdrojový kód, takže uživatel nemůže v takovém programu provádět změny. Něktré z těchto programů mají velmi nepříjemná upozornění, která uživatele upozorňují, aby program zaregistroval a zaplatil a v takovém případě se takovému programu mezi lidmi říká nagware (otravný-ware). Ačkoliv v některých extrémních případech tato upozornění mohou rušit nebo způsobit to, že program bude nepoužitelný a tak brání záměru jeho distribuování jako shareware. Demoware/Crippleware Obvykle jde o software s omezeným použitím nebo omezenými funkcemi, který je pro uživatele jakýmsi vzorkem plné verze programu. Jeho distribuční práva mohou být omezena na autora (tj. pokud jej chcete, stáhněte si jej z webové stránky autora). Například to může být kreslící program, který ma zablokovanou funkci ukládání nebo komunikační program, který vám umožňuje se připojit na chat 100krát nebo pracuje pouze měsíc a pak se odmítne spustit nebo se spustí a nic nedělá. V některých extrémních případech není software nic jiného, než prezentace, která popisuje plnou verzi a nelze její běh nijak ovlivnit. V případě cripple-ware obvykle musíte zaplatit registrační poplatek a potvrdit licenci odpovídající příslušnému softwaru, abyste měli přístup ke všem funkcím programu. Samozřejmě, k žádnému softwaru z této kategorie není dodáván zdrojový kód. Software na zakázku Je to software, který musíte zaregistrovat a zaplatit, abyste dostali licenci k jeho použití a nemůžete jej vůbec redistribuovat nebo (ve velmi málo případech) je zapotřebí explicitní právo a speciální licenční podmínky sjednané s autorem, které vám to umožní. Ve všech případech nesmíte program žádným způsobem upravovat, ačkoliv v některých případech můžete mít právo dělat úpravy, když zaplatíte (vysokou) odměnu za zdrojové kódy a podepíšete smlouvu o zachování obchodního tajemství s dodavatelem software. Ne všechen příslušný software je prodán, ve skutečnosti jsou některé omezeny pouze na používání (např.) za podpory nebo obchodního partnerství s firmou, která tento program napsala, a nikdo další nesmí mít přístup k programu (nebo vědět o jeho existenci). Příkladem toho budou programy, které řídí fungování senzorů počasí pro letadla nebo programy z oblasti komunikací. Komerční software Tento software je vyvíjen softwarovou firmou za účelem jeho prodeje a přínosu zisku, bu prodejem jako takovým, licenčním schématem nebo podporou kontraktů, případně všemi těmito způsoby. Software na zakázku a komerční software nejsou synonyma, přestože by některé obchodní magazíny byly rády, kdybyste tomu věřili. Existuje software Open Source, který je komerční (například Zope), stejně jako komerční software na zakázku (například Microsoft Word). Jak již bylo uvedeno, některý software na zakázku není vytvořen pro peníze, ale pro jiné účely, které mohou být důležité pro fungování byznysu. Doporučená četba Základním místem pro získávání informací o vývoji Open Source je webové sídlo iniciativy Open Source ( Zde naleznete hlubší analýzy výhod softwaru Open Source, stejně jako série dobrých článků o výhodách pro lidi ze sféry byznysu stejně jako pro koncové 10

11 Příloha F uživatele. Pokud chcete navštívit pouze jediný webový server s informacemi o Open Source, je to tento. Zajímavé eseje, které napsal Eric S. Raymond, můžete najít na URL: Detailní analýzy dopadu sociálně-dynamických, psychologických, kulturních a ekonomických aspektů vývoje Open Source (a obecně hackerské kultury) jsou vyzývavé myšlenky a otevřou oči nejednomu člověku. Pokud budete číst Raymondovy články, měli byste se také podívat na webové sídlo FSF (Free Software Foundation) a přečíst si eseje Richarda Stallmana (o fámách o FSF, GNU a Emacs) s tématikou free software z ideologičtějšího a političtějšího úhlu pohledu. Také to bude dobré čtení pro získání lepšího přehledu o vývoji, zejména pokud je toto všechno pro vás novinkou. A samozřejmě je to místo pro získání informací o všech těchto aplikacích, které máme tolik rádi, a některých dalších mimořádně skvělých věcech. Další dokumenty dostupné na webu (v žádném zvláštním pořadí): Business Decision. How We Reached The Open Source Decision od P. Everitta ( Cooking pot markets: an economical model of the Internet od R. A. Ghoshe ( Microsoft Windows NT Server 4.0 versus UNIX od J. Kirche ( Mission Critical Experiences with Linux od J. H. Terpstry ( The Hackers Anti-Defamation League ( Information Wants to be Valuable: A Report from the First O Reilly Perl Conference od Keitha W. Porterfielda ( 11

Open source a Free software

Open source a Free software Open source a Free software Open source a Free software Často pletené pojmy Uživatelé mají pocit, že se jedná o software zdarma to je však public domain Jedná se o software, ke kterému máte specifická

Více

Svět svobodného softwaru

Svět svobodného softwaru Svět svobodného softwaru Jinonický informační pondělek 15. října 2012 Václav Jansa ÚISK FF UK vaclav.jansa@gmail.com Vznik svobodného softwaru Podmíněn komunikací a sdílením informací Počátky v univerzitních

Více

Open Source Programování

Open Source Programování Softwarové licence Open Source Programování http://rtime.felk.cvut.cz/osp/ Pavel Píša http://cmp.felk.cvut.cz/~pisa Michal Sojka František Vacek DCE FEL ČVUT Copyright 2004 2010, Pavel

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 3 6/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 3 6/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 3 6/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 11 0:40 Legální a nelegální operační systém a software Počítačové

Více

Licence software. Přednáška číslo 10

Licence software. Přednáška číslo 10 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

Více

Úvod do autorského práva, ochrana software, licence. SŠSI Tábor - Aplikační software 1

Úvod do autorského práva, ochrana software, licence. SŠSI Tábor - Aplikační software 1 Úvod do autorského práva, ochrana software, licence SŠSI Tábor - Aplikační software 1 Úvod do autorského práva SŠSI Tábor - Aplikační software 2 Autorské dílo Dílo literární a jiné dílo umělecké a dílo

Více

Základní principy Open Source

Základní principy Open Source Základní principy Open Source Erika Orlitová GISAT Svobodný software Free software podle definice Free Software Foundation (Nadace pro svobodný software) je počítačový program který je možné svobodně používat,

Více

99 % všech desktopů na platformě MS Windows

99 % všech desktopů na platformě MS Windows Svobodný software 99 % všech desktopů na platformě MS Windows Monopol!!! Jaké z toho plynou nevýhody? Jaké z toho plynou výhody? source code zdrojový kód obsah souboru nebo souborů napsaný v určitém programovacím

Více

Ochrana software. Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011

Ochrana software. Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011 Ochrana software Katedra softwarového inženýrství Fakulta informačních technologií ČVUT Alžběta Krausová, 2011 Právo a Informatika, BI-PAI, 09/2011, Přednáška 5 https://edux.fit.cvut.cz/courses/bi-pai

Více

VY_32_INOVACE_INF.18. Otevřený software

VY_32_INOVACE_INF.18. Otevřený software VY_32_INOVACE_INF.18 Otevřený software Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 Otevřený software (anglicky open-source

Více

http://www.zlinskedumy.cz

http://www.zlinskedumy.cz Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast Autor Ročník Obor CZ.1.07/1.5.00/34.0514 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Historie počítačů, hardware a algoritmizace,

Více

Licence. J. Vrzal, verze 0.8

Licence. J. Vrzal, verze 0.8 Licence J. Vrzal, verze 0.8 Základní pojmy Public domain Svobodný software (Free software) Open Source software Freeware Shareware Proprietární software Public domain (volné dílo) Díla takto označená nepodléhají

Více

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení

Seznámení s open source vývojem a open source řešeními pro mobilní zařízení Seznámení s open source vývojem a open source řešeními pro mobilní zařízení Jaroslav Řezník , Red Hat, Inc. Agenda Open source a Free Software Komunita Byznys Mobilní technologie 19.

Více

Svobodný software, open source, licence. Michal Dočekal

Svobodný software, open source, licence. Michal Dočekal , 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

Více

Olga Rudikova 2. ročník APIN

Olga Rudikova 2. ročník APIN Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová

Více

AUTORSKÝ ZÁKON IKT. Mgr., Bc. Jana Maříková Září 2011

AUTORSKÝ ZÁKON IKT. Mgr., Bc. Jana Maříková Září 2011 IKT AUTORSKÝ ZÁKON Mgr., Bc. Jana Maříková Září 2011 Projekt Využití e-learningu k rozvoji klíčových kompetencí reg. č.: CZ.1.07/1.1.10/03.0021 je spolufinancován z Evropského sociálního fondu a státního

Více

Software. Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň

Software. Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň Software Placený, nebo zdarma? Ing. Simona Martínková Masarykovo gymnázium, Plzeň Obsah Co je to software Základní dělení software Počítačový program a autorský zákon Užitečné adresy a zdroje informací

Více

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná

Více

VY_32_INOVACE_INF.20. OS Linux

VY_32_INOVACE_INF.20. OS Linux VY_32_INOVACE_INF.20 OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 Linux je označení pro unixový operační systém

Více

Free & Open Source software. Liberix. prezentací. Open Source. software. Free Software. projektů pro studenty. Rekapitulace. Liberix o.p.s.

Free & Open Source software. Liberix. prezentací. Open Source. software. Free Software. projektů pro studenty. Rekapitulace. Liberix o.p.s. Open Free & Open o.p.s. 3. 10. 2006 Obsah prezentace Open 1 2 3 Open 4 5 6 o.p.s. Open Naše obecně prospěšná společnost se zabývá propagací a podporou svobodných informačních technologií. Jde především

Více

Open Source Programování

Open Source Programování Softwarové licence Open Source Programování http://rtime.felk.cvut.cz/osp/ Pavel Píša http://cmp.felk.cvut.cz/~pisa Michal Sojka František Vacek DCE FEL ČVUT Copyright 2004 2016, Pavel

Více

Jak funguje GNU/Linux

Jak funguje GNU/Linux Jak funguje GNU/Linux Úvod do operačního systému a filozofie Jiří Jánský SUT SH 12.10.1010 GNU/Linux I. Proč Linux používájí geekové Za více námahy více muziky Příklad s přepsáním titulků Svobody Open

Více

Autorské právo se týká ochrany výsledků práce autora nějakého díla (autorského díla). Může jít o knihu, obraz, umělecký výkon, fotografii, záznam,

Autorské právo se týká ochrany výsledků práce autora nějakého díla (autorského díla). Může jít o knihu, obraz, umělecký výkon, fotografii, záznam, Autorské právo se týká ochrany výsledků práce autora nějakého díla (autorského díla). Může jít o knihu, obraz, umělecký výkon, fotografii, záznam, film, vysílání, databáze, ale také o programové vybavení.

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

Open Source alternativy

Open Source alternativy Open Source alternativy Ing. Radomír Orkáč VŠB-TUO, CIT 9872 23.2.2010, Ostrava radomir.orkac@vsb.cz Svobodné dílo Aby mohlo být dílo označováno za svobodné, musí být dodrženy (respektovány) následující

Více

2.16 Právo v oblasti počítačů, licencování

2.16 Právo v oblasti počítačů, licencování Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Ověřeno ve výuce dne, třída Střední průmyslová škola strojnická Vsetín

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

Více

SVOBODNÝ SOFTWARE ZLÍNSKÝ KRAJ

SVOBODNÝ SOFTWARE ZLÍNSKÝ KRAJ SVOBODNÝ SOFTWARE Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu OAUH_INF IT_42_Svobodný software_ši Autor Martin Šimůnek

Více

Nové jazykové brány do Caché. Daniel Kutáč

Nové jazykové brány do Caché. Daniel Kutáč Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM

Více

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese? Aktivity Správce IT HelpDesk HelpDesk Co je HelpDesk? HelpDesk je uživatelsky vstřícná webová aplikace, která výrazně usnadňuje firemní komunikaci a plánování úkolů k řešení. Svou přehledností umožňuje

Více

Programové prostředky IS/IT

Programové prostředky IS/IT Informační systémy 2 Programové prostředky IS/IT 14.5.2014 IS2-2014-03 1 Programové prostředky - SW Program: posloupnost elementárních instrukcí pro ovládání technických komponent počítače zdrojový program

Více

Bezpečnost webových stránek

Bezpečnost webových stránek Teze k diplomové práci na téma: Bezpečnost webových stránek Vypracoval: Jan Kratina, PEF, INFO, 5.ročník Vedoucí projektu: RNDr. Dagmar Brechlerová Jan Kratina 2005 Téma diplomové práce Bezpečnost webových

Více

Legislativa v telekomunikacích. 5. přednáška 9.3.2016

Legislativa v telekomunikacích. 5. přednáška 9.3.2016 Legislativa v telekomunikacích 5. přednáška 9.3.2016 1 Obsah přednášky 9.3.2016 Autorský zákon Typy licencí http://www.zakonyprolidi.cz/cs/2000-121 http://pravniradce.ihned.cz/c1-14010730-prehledprava-dusevniho-vlastnictvi-a-jeho-pravni-ochrany-vceske-republice

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIV - 2.2.1 Linux seznámení UBUNTU Obor: Elektromechanik Ročník: 4. Zpracoval(a): Bc. Martin Fojtík Střední průmyslová škola Uherský Brod, 2010 Projekt je

Více

Identifikátor materiálu: ICT-1-17

Identifikátor materiálu: ICT-1-17 Identifikátor materiálu: ICT-1-17 Předmět Informační a komunikační technologie Téma materiálu Operační systémy Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí operační systémy. Druh učebního

Více

Nápověda k aplikaci EA Script Engine

Nápověda k aplikaci EA Script Engine Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3

Více

úvod Historie operačních systémů

úvod Historie operačních systémů Historie operačních systémů úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav

Více

1 Úvod 1.1 Vlastnosti programového vybavení (SW)

1 Úvod 1.1 Vlastnosti programového vybavení (SW) 1 Úvod 1.1 Vlastnosti programového vybavení (SW) - dávkové zpracování - omezená distribuce - zakázkový SW - distribuované systémy - vestavěná inteligence - laciný HW - vliv zákazníka 1950 1960 1970 1980

Více

AUTORSKO PRÁVNÍ PROBLEMATIKA V GEOINFORMATICE A KARTOGRAFII

AUTORSKO PRÁVNÍ PROBLEMATIKA V GEOINFORMATICE A KARTOGRAFII RNDr. Alena VONDRÁKOVÁ Univerzita Palackého v Olomouci alena.vondrakova@upol.cz AUTORSKO PRÁVNÍ PROBLEMATIKA V GEOINFORMATICE A KARTOGRAFII Tato prezentace byla podpořena v rámci projektu ESF reg. č. CZ.1.07/2.2.00/28.0078

Více

Vzdálená správa v cloudu až pro 250 počítačů

Vzdálená správa v cloudu až pro 250 počítačů Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno

Více

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře Projekt BROB - 2014 S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře Autor práce: Jakub Žďárský, UAMT VUT FEKT Vedoucí práce: Ing. František Burian 1 Obsah Obsah... 2 Zadání... 3 Úvod... 3

Více

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití Programové prostředky PC - 5 Informatika 2 Přednáší: doc. Ing. Jan Skrbek, Dr. - KIN Přednášky: středa 14 20 15 55 Spojení: e-mail: jan.skrbek@tul.cz 16 10 17 45 tel.: 48 535 2442 Obsah: Vrstvy programového

Více

PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette

PHP framework Nette. Kapitola 1. 1.1 Úvod. 1.2 Architektura Nette Kapitola 1 PHP framework Nette 1.1 Úvod Zkratka PHP (z anglického PHP: Hypertext Preprocessor) označuje populární skriptovací jazyk primárně navržený pro vývoj webových aplikací. Jeho oblíbenost vyplývá

Více

Instalace a konfigurace web serveru. WA1 Martin Klíma

Instalace a konfigurace web serveru. WA1 Martin Klíma Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/

Více

Profesionální služby kolem Linuxu

Profesionální služby kolem Linuxu Profesionální služby kolem Linuxu 18.5.2011 Libor Pecháček vedoucí týmu podpory třetí úrovně, SUSE Linux s.r.o. Agenda Komerční distribuce Profesionální podpora Technické nástroje podpory

Více

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS

Více

Programovací jazyky Přehled a vývoj

Programovací jazyky Přehled a vývoj Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování

Více

Komunity a vývoj SW. Autor: Petr SiLK Koloros

Komunity a vývoj SW. Autor: Petr SiLK Koloros Komunity a vývoj SW Autor: Petr SiLK Koloros GNU/Linux je postaven na práci dobrovolníků. V čem je tento přístup jiný? Proč tvoří linuxáci tak silné komunity? A jak se v vyvíjí svobodný software v prostředí

Více

Možnosti využití volně dostupného softwaru v podnikové praxi

Možnosti využití volně dostupného softwaru v podnikové praxi Mendelova univerzita v Brně Provozně ekonomická fakulta Možnosti využití volně dostupného softwaru v podnikové praxi Bakalářská práce Vedoucí práce: Ing. Pavel Haluza, Ph.D. Petr Kupka Brno 2013 Děkuji

Více

Aplikační programové vybavení

Aplikační programové vybavení Aplikační software Aplikační software Programy z nejrůznějších oblastí využití počítače. Dnes existují stovky programů a u každého druhu pak často desítky konkrétních programů, které s větším nebo menším

Více

PTV MAP&GUIDE INTERNET V2 USNADNĚNÝ PŘECHOD

PTV MAP&GUIDE INTERNET V2 USNADNĚNÝ PŘECHOD PTV MAP&GUIDE INTERNET V2 USNADNĚNÝ PŘECHOD Obsah Obsah 1 PTV Map&Guide internet V2 Co je nového?... 3 1.1 Změna licenčních modelů... 3 1.1.1 Kmenoví zákazníci 3 1.1.2 Noví zákazníci 4 1.2 Nástroj pro

Více

CZ.1.07/1.5.00/34.0527

CZ.1.07/1.5.00/34.0527 Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice

Více

Úvod do operačního systému Linux Mgr. Josef Horálek

Úvod do operačního systému Linux Mgr. Josef Horálek Úvod do operačního systému Linux Mgr. Josef Horálek 2011 20.let Linuxu Historie GNU/Linux = 1970 - Ken Thompson a Dennis Ritchie vyvinuli a implementovali systém UNIX, který se stal základem mnoha moderních

Více

Stažení a instalace programu AoA Audio Extractor

Stažení a instalace programu AoA Audio Extractor Co budete potřebovat Stažení a instalace programu AoA Audio Extractor 1. Počítač s připojením k internetu a s volnými asi 30 MB místa na disku. 2. Potřebný čas se bude lišit podle vaší zběhlosti v práci

Více

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale je serverová aplikace určená pro efektivní zpracování velkého objemu sdílených nestrukturovaných dat. Umožňuje automaticky indexovat data z různých informačních zdrojů, intuitivně vyhledávat informace,

Více

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese? HelpDesk Co je HelpDesk? HelpDesk je uživatelsky vstřícná webová aplikace, která výrazně usnadňuje firemní komunikaci a plánování úkolů k řešení. Svou přehledností umožňuje rychlou orientaci v přidělených

Více

Connection Manager - Uživatelská příručka

Connection Manager - Uživatelská příručka Connection Manager - Uživatelská příručka 1.0. vydání 2 Obsah Aplikace Správce připojení 3 Začínáme 3 Spuštění Správce připojení 3 Zobrazení stavu aktuálního připojení 3 Připojení k internetu 3 Připojení

Více

Wonderware Historian 10.0

Wonderware Historian 10.0 Wonderware Historian 10.0 Příklady vícevrstvých architektur Jiří Nikl Pantek (CS) s.r.o. Strana 2 Wonderware Historian 10.0 využití vícevrstvé architektury Nová verze historizační databáze Wonderware Historian

Více

E-learningovýsystém Moodle

E-learningovýsystém Moodle E-learningovýsystém Moodle Jan Povolný Název projektu: Věda pro život, život pro vědu Registrační číslo: CZ.1.07/2.3.00/45.0029 Co je to Moodle? - systém pro tvorbu a správu elektronických výukových kurzů

Více

SOFTWARE. Programové vybavení počítače

SOFTWARE. Programové vybavení počítače SOFTWARE Programové vybavení počítače Obsah Software Operační systém (OS) Aplikační software Licence Software Softwarem rozumíme veškeré programové vybavení počítače Program Obsahuje instrukce, podle kterých

Více

Licenční smlouvy, licenční ujednání

Licenční smlouvy, licenční ujednání Licenční smlouvy, licenční ujednání Licenční smlouva je právní úkon, kterým autor poskytuje nabyvateli licenci (autorský zákon). Softwarová licence je právní nástroj, který umožňuje používat nebo redistribuovat

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.02 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 02 WAMP - prostředí pro běh dynamických stránek ve Windows DUM je pro žáky průvodcem instalací běhového prostředí

Více

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema Vlastnosti HRIS (Human Resources Information System) HRIS Vema Proces vývoje HRIS Vema Vema, a. s. Přední

Více

Simluátor Trilobota. (projekt do předmětu ROB)

Simluátor Trilobota. (projekt do předmětu ROB) Simluátor Trilobota (projekt do předmětu ROB) Kamil Dudka Jakub Filák xdudka00 xfilak01 BRNO 2008 1 Úvod Jako školní týmový projekt jsme si zvolili simulátor trilobota 1 a jeho prostředí. Simulátor komunikuje

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Instalační Příručka. Verze 10

Instalační Příručka. Verze 10 Instalační Příručka Verze 10 Vytvořeno 30. listopadu 2009 Obsah Instalační příručka 1 Předpoklady... 1 Spuštění instalačního průvodce... 2 Uvítací okno... 4 Licenční ujednání... 5 Údaje o vás... 6 Instalace

Více

1 Princip fungování Aplikace Šimon. 2 Instalace programu do telefonu

1 Princip fungování Aplikace Šimon. 2 Instalace programu do telefonu 1 Princip fungování Aplikace Šimon Systém Šimon funguje na principu šifrované komunikace datovým tokem po síti Internet. Napsaný text je na telefonu odesílatele zašifrován klíčem adresáta a odeslán. Přístroj

Více

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o.

JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o. JAK SE DAŘÍ KOMERČNÍMU LINUXU? Ondřej Suchý Enlogit s.r.o. Část 1 O Enlogit Enlogit: o nás IT pro firmy primární zaměření: služby významný implementátor Linux & open source v ČR řešení serverové infrastruktury,

Více

Start Trh Spotřebitel Nápad Koncept Hodnocení. Kdo jsou cíloví spotřebitelé konceptu?

Start Trh Spotřebitel Nápad Koncept Hodnocení. Kdo jsou cíloví spotřebitelé konceptu? Spotřebitel Kdo jsou cíloví spotřebitelé konceptu? Specifikujte např. 3-5 různých skupin spotřebitelů pro Váš koncept a rozpracujte popis typického zástupce v každé skupině. Příklad níže. Spotřebitelský

Více

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva

Více

9. Software: programové vybavení počítače, aplikace

9. Software: programové vybavení počítače, aplikace 9. Software: programové vybavení počítače, aplikace Software (SW) je programové vybavení počítače, které nám umožňuje faktickou práci na počítači tvorbu dokumentů, tabulek, úpravy obrázků, elektronickou

Více

!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! Pokyny k instalaci

!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! Pokyny k instalaci S B N - Start Správa bytů a nemovitostí Pokyny k instalaci!! UPOZORNĚNÍ!! Po nainstalování programu nezapomeňte instalovat Sestavy a Aktualizaci!! VYDAS software s.r.o. Zámostí 16 338 08 Zbiroh tel: 724

Více

Share online 3.1. 1. vydání

Share online 3.1. 1. vydání Share online 3.1 1. vydání 2008 Nokia. Všechna práva vyhrazena. Nokia, Nokia Connecting People a Nseries jsou ochranné známky nebo registrované ochranné známky společnosti Nokia Corporation. Nokia tune

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz Mo o knihy Se so warem je to jako se sexem, nejradši to mám, když je to legálně a zadarmo. Neznámý open-source vývojář Open Source software ve veřejné

Více

Obsah. Úvod... 9 Použité zdroje... 9 O autorovi... 10

Obsah. Úvod... 9 Použité zdroje... 9 O autorovi... 10 Obsah Obsah Úvod... 9 Použité zdroje... 9 O autorovi... 10 1. Začínáme s počítačem... 11 1.1 Základní části počítače...11 1.1.1 Počítačová skříň...11 1.1.2 Monitor...12 1.1.3 Klávesnice...13 1.1.4 Myš...15

Více

Upgrade klientů Notes na V10

Upgrade klientů Notes na V10 Upgrade klientů Notes na V10 ALEŠ LICHTENBERG KAISER DATA www.kaiser.cz twitter: @a_lichtenberg Co je Panagenda MarvelClient Upgrade MarvelClient Upgrade je jedním z několika dalších modulů, které jsou

Více

Základní pojmy VYT. SoftWare - pojmy SW-8r. ZÁKLADNÍ ŠKOLA HLUK, KOMENSKÉHO NÁM. 950 výuková šablona

Základní pojmy VYT. SoftWare - pojmy SW-8r. ZÁKLADNÍ ŠKOLA HLUK, KOMENSKÉHO NÁM. 950 výuková šablona SoftWare - pojmy SW-8r ZÁKLADNÍ ŠKOLA HLUK, KOMENSKÉHO NÁM. 950 výuková šablona Ve výpočetní technice se objevují některé specifické pojmy. U některých bývá význam těchto pojmů lidmi chápán jinak, než

Více

Programy pro psaní textů. textové editory, textové procesory

Programy pro psaní textů. textové editory, textové procesory Programy pro psaní textů textové editory, textové procesory Terminologie Pojmy textový editor a textový procesor se často nerozlišují, proto nejdříve trocha teorie. Textový editor: program, který používáme

Více

Návod k instalaci. Nintex Workflow Návod k instalaci

Návod k instalaci.   Nintex Workflow Návod k instalaci Nintex Workflow 2010 - Návod k instalaci Návod k instalaci support@nintex.com www.nintex.com Nintex USA LLC 2012, Všechna práva vyhrazena. Nintex nenese odpovědnost za případné chyby či opomenutí. Nintex

Více

Stručná instalační příručka SUSE Linux Enterprise Server 11

Stručná instalační příručka SUSE Linux Enterprise Server 11 Stručná instalační příručka SUSE Linux Enterprise Server 11 RYCHLÝ ÚVODNÍ LIST NOVELL Při instalaci nové verze systému SUSE Linux Enterprise 11 postupujte podle následujících pokynů. Tento dokument obsahuje

Více

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK Systém WorkWatch je určen pro malé a střední firmy, které se zabývají službami nebo zakázkovou výrobou. Zajistí dokonalý přehled o všech zakázkách a jejich rozpracovanosti.

Více

Obsah. Předmluvy. 1. KAPITOLA Úvod 1. 2. KAPITOLA Základní terminologie 2

Obsah. Předmluvy. 1. KAPITOLA Úvod 1. 2. KAPITOLA Základní terminologie 2 Předmluvy V 1. KAPITOLA Úvod 1 2. KAPITOLA Základní terminologie 2 Právo duševního vlastnictví 2 Autorské právo (copyright) a software 3 Právo průmyslového vlastnictví 3 Vynález 4 Dodatkové ochranné osvědčení

Více

Vysoká škola ekonomická v Praze. Bakalářská práce. 2010 Karel Koubek

Vysoká škola ekonomická v Praze. Bakalářská práce. 2010 Karel Koubek Vysoká škola ekonomická v Praze Bakalářská práce 2010 Karel Koubek Vysoká škola ekonomická v Praze Fakulta podnikohospodářská Obor: Podniková ekonomika a management Název bakalářské práce: Analýza využití

Více

Matematika v programovacích

Matematika v programovacích Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?

Více

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian 02 konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C Psát programy,

Více

F-Secure Mobile Security for Windows Mobile

F-Secure Mobile Security for Windows Mobile F-Secure Mobile Security for Windows Mobile 1. Instalace a aktivace Předchozí verze Instalace Aktivace Pokud máte nainstalovanou předchozí verzi aplikace F-Secure Mobile Security, je třeba ji ukončit.

Více

Hospodářská informatika

Hospodářská informatika Hospodářská informatika HINFL, HINFK Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu reg.

Více

Právní a morální aspekty publikování. Internetové publikování

Právní a morální aspekty publikování. Internetové publikování Právní a morální aspekty publikování Internetové publikování 1 Autorskoprávní legislativa Český autorský zákon Zákon č. 121/2001 Sb., o právu autorském, a právech souvisejících s právem autorským a o změně

Více

Úvod do Linuxu SŠSI Tábor 1

Úvod do Linuxu SŠSI Tábor 1 Úvod do Linuxu 9.10.2012 SŠSI Tábor 1 Historie Linux je obdoba operačního systému UNIX, vytvořená Linusem Torvaldsem. Na dalším vývoji systému i aplikací dnes pracuje řada dobrovolníků na celém světě.

Více

LICENČNÍ PODMÍNKY pro užití softwarového programu FINYS a souvísejících služeb

LICENČNÍ PODMÍNKY pro užití softwarového programu FINYS a souvísejících služeb LICENČNÍ PODMÍNKY pro užití softwarového programu FINYS a souvísejících služeb 1. Úvodní ustanovení 1.1. Obecná ustanovení Tyto licenční podmínky (dále jen licenční podmínky ) společnosti ebrothers Software

Více

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky

Tvorba počítačových clusterů pomocí Linuxu. Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky Tvorba počítačových clusterů pomocí Linuxu Řešitel: Petr Ciml Vedoucí práce: Mgr. Jiří Pech, Ph.D. Katedra informatiky ik Zásady pro vypracování Pod pojmem počítačový cluster zde rozumíme skupinu více

Více

Registrace do portálu MS2014+

Registrace do portálu MS2014+ 2016 Registrace do portálu MS2014+ Lenka Juklová Místní akční skupina Hlinecko, z.s. 7.4.2016 Obsah: Úvod... 1 1 Instalace a aktualizace internetového prohlížeče... 2 2 Ověření HW a SW požadavků aplikace...

Více

Elektronické výpisy v BankKlientovi

Elektronické výpisy v BankKlientovi Elektronické výpisy v BankKlientovi Nastavení oprávnění pro změnu parametru účtu Nově Vám v BankKlientu přibylo oprávnění pro změnu parametru účtu. Toto oprávnění Vám dává možnost měnit nastavení účtu

Více

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

Novinky. Autodesk Vault helpdesk.graitec.cz,

Novinky. Autodesk Vault helpdesk.graitec.cz, Novinky Autodesk Vault 2018 www.graitec.cz www.cadnet.cz, helpdesk.graitec.cz, www.graitec.com Novinky Autodesk Vault 2018 PDF dokument obsahuje přehled novinek produktu Autodesk Vault 2018. Obsah: Úvod...

Více

WD Blue pro vysokou spolehlivost při každodenní práci.

WD Blue pro vysokou spolehlivost při každodenní práci. Úložná řešení WD Váš digitální život je jedinečný. Proto společnost WD nabízí celou řadu interních pevných disků. Tato šikovná příručka vám pomůže najít dokonalý disk podle toho, kde a jak ho chcete používat.

Více