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



Podobné dokumenty
Open source a Free software

Svět svobodného softwaru

Seminární práce z předmětu UPI

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Základní principy Open Source

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

VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL

Gammu a Wammu. Michal Čihař <michal@cihar.com>

Redakční systém pro skautské weby Poptávka

instaluj Naučte se víc...

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

Penframe ESHOP. Basic Standard Pro Kč Kč Kč. Grafický návrh. Redesign šablon: barevnost, hlavička, logo, grafické prvky stránky

Multiplatformní GUI toolkity

Olga Rudikova 2. ročník APIN

DIGITÁLNÍ POVODŇOVÉ PLÁNY. M. Banseth

Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Individuální projekt z předmětu webových stránek Anketa Jan Livora

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

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

Open Source Programování

OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu... 23

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

Open Source alternativy

KAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17

DATA ARTICLE. AiP Beroun s.r.o.

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

PORTFOLIO POSKYTOVANÝCH SLUŽEB V OBL ASTI KYBERNETICKÉ BEZPEČNOSTI L OG JIŘÍ RICHTER

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

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

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

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

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

Malý průvodce Internetem


1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

HIT ROKU Zdarma : Hosting plán : TOP

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

SVOBODNÝ SOFTWARE ZLÍNSKÝ KRAJ

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

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

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

ALTERNATIVNÍ FORMY E-VÝUKY NA VYSOKÝCH ŠKOLÁCH S MOŽNOSTÍ POUŽITÍ V PRAXI

Linux pro uživatele. Arcibiskupské gymnázium v Praze 2

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D

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

IB111 Úvod do programování skrze Python Přednáška 13

Jabber/XMPP výhody a úskalí otevřeného IM protokolu

software Ruční měřicí přístroje Zobrazovače / Regulátory Loggery / EASYBus GDUSB FastView EASYControl net EASYBus Configurator GSOFT 3050 GSOFT 40k

Příloha č. 18. Specifikace bloku PŘÍPRAVA. Příloha k zadávací dokumentaci veřejné zakázky Integrační nástroje, vstupní a výstupní subsystém

Obsah. Poděkování 11 Úvod 13 Zpětná vazba od čtenářů 15 Errata 15 Konvence použité v knize 15. Spolupráce v malé firemní síti 17

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

Software a legislativa

INFORMAČNĚ TECHNOLOGICKÝ ZÁKLAD

PHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton

Software. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Správa linuxového serveru: Webová rozhraní k poště (Squirrelmail a Roundcube)

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

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

Open Journal Systems na ČVUT. Věra Pilecká (ÚK ČVUT)

Operační systémy Linux, Mac OS X a jejich srovnání

Před instalací 25 Minimální požadavky na systém Linux a Windows na jednom disku Zrušení instalace Mandriva Linuxu...

Programovací jazyky Přehled a vývoj

VŠEOBECNÉ SMLUVNÍ PODMÍNKY K DÍLU VYTVOŘENÍ INTERNETOVÉ PREZENTACE NEBO PREZENTACE S ELEKTRONICKÝM OBCHODEM

Kapitola 1: Co je Delphi 19. Překlad projektu 23

1 Webový server, instalace PHP a MySQL 13

Správa linuxového serveru: Zprovoznění Ruby aplikací s RVM, Thin a Nginx

. Seznámení se systémem TEX. Zpracování textů na počítači. Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.

O projektu Nasazení OpenOffice.org v praxi

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

INFORMATIKA Charakteristika volitelného předmětu

Instalace produktu Ontopia. ver (open-source verze)

škola diplomacie a veřejné správy s.r.o. ul. A. Jiráska, č.p Most (CZ) ICT plán

Computer Press Brno 2003

přes webový prohlížeč pomocí Ing. Tomáš Petránek

Informační Systém Cestovního Ruchu Jihočeského kraje

WEBOVÉ STRÁNKY SNADNO A RYCHLE ANEB JE TU WEB

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz

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.

Úvod Používané konvence Seznámení s Outlookem...17

Zadání CRM systému pro firmu Ecoli s.r.o.

INSPIRE konference Inspirujme se otevřeností. GIS Jihomoravského kraje blíž uživateli

Využití opensource při stavbě infrastrukturního cloudu Martin Kopta

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

INTERNET SERVIS MANUÁL

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender


Technická specifikace předmětu veřejné zakázky Zhotovení interaktivního webového portálu a mobilních aplikací

Změňte styly nadpisů takto: Nadpis úvodní styl: Nadpis1 Nadpisy kurzivou Nadpis2 Podtržené nadpisy Nadpis3. Do dokumentu vložte č. stránek.

3. Setkání ředitelů aktivita A1. RNDr. Jan Krejčí, Ph.D

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

Pravidla. poskytování služby standardní technické podpory

Kentico CMS. Hledáte rychlý, snadný a efektivní způsob jak si vytvořit firemní web? Dál už hledat nemusíte. Snadné použití pro marketéry

VY_32_INOVACE_INF.18. Otevřený software

WWW stránky pro obce a města

1 Nástroje pro správu verzí. 1.1 Pojmy:

Transkript:

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 o počítačový (operační systémy, programy, dokumentace, obraz, zvuk,...), který autoři nabízejí ostatním k neomezenému používání, rozšiřováni a upravování. Chceme podporovat tuto myšlenku spolupráce, která přináší mnohé kladné vedlejší efekty. Posláním je podpora vývoje, lokalizace, dokumentace a šíření svobodného softwaru s otevřeným zdrojovým kódem, otevřených standardů a bezpečnosti v oblasti softwaru, dat a telekomunikací.

o.p.s. v praxi Open vyhledáváme projekty, které je třeba realizovat hledáme lidi, kteří je realizují podporujeme huntí kolem Free a Open softwaru podporujeme používání Linuxu ve firmách i domácnostech pomáháme pořádat konference (LinuxHall Brno/Invex, LinuxAlt Brno, OpenChange Olomouc, LinuxExpo Praha)

Cíl našeho snažení Open nabídnout projekty k řešení, které budou dále distribuovány jako open-source tvorba ideálně za použití open-source nástrojů představit open-source jazyky a technologie, GNU, Linux poskytnout konzultace, pomoc a také potřebnou infrastrukturu pro případně nasazení do praxe rozšířit celkový přehled o IT

Co je Open? Otázka: Co je to Open? Open

Co je Open? Open Otázka: Co je to Open? Je to, který má dostupný zdrojový kód?

Co je Open? Open Otázka: Co je to Open? Je to, který má dostupný zdrojový kód? Ne.

Co je Open? Open Otázka: Co je to Open? Je to, který má dostupný zdrojový kód? Ne. Je to, který má dostupný zdrojový kód a je distribuován pod licencí, která splňuje jakési normy.

Co je Open? Open Otázka: Co je to Open? Je to, který má dostupný zdrojový kód? Ne. Je to, který má dostupný zdrojový kód a je distribuován pod licencí, která splňuje jakési normy. Ano. Stěžejním artefaktem tedy v podstatě není zdrojový kód, ale licence. Při tvorbě softwaru dává autor k užívání licenci (podle AuZ). Norma: OSI (Open Initiative)

Open Co je Open - požadavky OSI volné rozšiřováni (neomezená distribuce, prodej) zdrojový kód (možnost distribuce včetně binární podoby, dostupnost funkčního kódu) odvozené práce (umožnění odvození a redistribuce pod stejnou licencí) integrita (omezení distribuce modifikované verze je dovoleno pouze v případě, že bude povolena distribuce základu + patchů, zajišt uje jednotný směr vývoje) diskriminace (nepřípustná, jak vůči osobám, skupinám či sféře např. komerční)

Open Co je Open - požadavky OSI volné rozšiřováni (neomezená distribuce, prodej) zdrojový kód (možnost distribuce včetně binární podoby, dostupnost funkčního kódu) odvozené práce (umožnění odvození a redistribuce pod stejnou licencí) integrita (omezení distribuce modifikované verze je dovoleno pouze v případě, že bude povolena distribuce základu + patchů, zajišt uje jednotný směr vývoje) diskriminace (nepřípustná, jak vůči osobám, skupinám či sféře např. komerční)

Open Co je Open - požadavky OSI volné rozšiřováni (neomezená distribuce, prodej) zdrojový kód (možnost distribuce včetně binární podoby, dostupnost funkčního kódu) odvozené práce (umožnění odvození a redistribuce pod stejnou licencí) integrita (omezení distribuce modifikované verze je dovoleno pouze v případě, že bude povolena distribuce základu + patchů, zajišt uje jednotný směr vývoje) diskriminace (nepřípustná, jak vůči osobám, skupinám či sféře např. komerční)

Open Co je Open - požadavky OSI volné rozšiřováni (neomezená distribuce, prodej) zdrojový kód (možnost distribuce včetně binární podoby, dostupnost funkčního kódu) odvozené práce (umožnění odvození a redistribuce pod stejnou licencí) integrita (omezení distribuce modifikované verze je dovoleno pouze v případě, že bude povolena distribuce základu + patchů, zajišt uje jednotný směr vývoje) diskriminace (nepřípustná, jak vůči osobám, skupinám či sféře např. komerční)

Open Co je Open - požadavky OSI volné rozšiřováni (neomezená distribuce, prodej) zdrojový kód (možnost distribuce včetně binární podoby, dostupnost funkčního kódu) odvozené práce (umožnění odvození a redistribuce pod stejnou licencí) integrita (omezení distribuce modifikované verze je dovoleno pouze v případě, že bude povolena distribuce základu + patchů, zajišt uje jednotný směr vývoje) diskriminace (nepřípustná, jak vůči osobám, skupinám či sféře např. komerční)

Open Co je Open - požadavky OSI šíření (licence musí platit pro všechny bez nutnosti dalších dodatečných licencí) závislost (licence nesmí záviset na jiném programovém balíku zajištění stejných práv pro ty, kteří nemají daný ) ovlivňování (licence nesmí ovlivňovat šíření jiného softwaru není možné požadovat, aby i jiný program na CD byl šířen pod stejnou licencí) neutrálnost (poskytnutí licence se nesmí opírat o žádnou technologii není možné například omezovat distribuci programu jen protokolem FTP) další informace: www.opensource.org

Open Co je Open - požadavky OSI šíření (licence musí platit pro všechny bez nutnosti dalších dodatečných licencí) závislost (licence nesmí záviset na jiném programovém balíku zajištění stejných práv pro ty, kteří nemají daný ) ovlivňování (licence nesmí ovlivňovat šíření jiného softwaru není možné požadovat, aby i jiný program na CD byl šířen pod stejnou licencí) neutrálnost (poskytnutí licence se nesmí opírat o žádnou technologii není možné například omezovat distribuci programu jen protokolem FTP) další informace: www.opensource.org

Open Co je Open - požadavky OSI šíření (licence musí platit pro všechny bez nutnosti dalších dodatečných licencí) závislost (licence nesmí záviset na jiném programovém balíku zajištění stejných práv pro ty, kteří nemají daný ) ovlivňování (licence nesmí ovlivňovat šíření jiného softwaru není možné požadovat, aby i jiný program na CD byl šířen pod stejnou licencí) neutrálnost (poskytnutí licence se nesmí opírat o žádnou technologii není možné například omezovat distribuci programu jen protokolem FTP) další informace: www.opensource.org

Open Co je Open - požadavky OSI šíření (licence musí platit pro všechny bez nutnosti dalších dodatečných licencí) závislost (licence nesmí záviset na jiném programovém balíku zajištění stejných práv pro ty, kteří nemají daný ) ovlivňování (licence nesmí ovlivňovat šíření jiného softwaru není možné požadovat, aby i jiný program na CD byl šířen pod stejnou licencí) neutrálnost (poskytnutí licence se nesmí opírat o žádnou technologii není možné například omezovat distribuci programu jen protokolem FTP) další informace: www.opensource.org

Známé licence Open Známé licence vyhovující těmto podmínkám: GNU GPL, LGPL BSD License MIT License MPL Artistic License Qt Public License Sun Public License NASA Open Agreement a jiné

Známé licence Open Známé licence vyhovující těmto podmínkám: GNU GPL, LGPL BSD License MIT License MPL Artistic License Qt Public License Sun Public License NASA Open Agreement a jiné

Open = svobodný myšlenka je stejná jako u Open rozdíl je v historii vznikl jinak ve světě se lépe uchytil (mladší) pojem Open, protože slovo Free často evokuje význam zdarma licence pro Free Sofware: GNU GPL, GNU LGPL, GNU FDL, Artistic License, ZLib License a další u licencí se mluví, podobně jako u Open, o pojmu kompatibilní licence o historii a projektu GNU si povíme něco v dalších ch za m stojí Foundation, další info na www.fsf.org

Open Moderní definice Free Softwaru: Svoboda spustit program za jakýmkoliv účelem (svoboda 0). Svoboda studovat, jak program pracuje a přizpůsobit ho svým potřebám (svoboda 1). Předpokladem k výše uvedenému je přístup ke zdrojovému kódu. Svoboda redistribuovat kopie, abyste pomohli vašemu kolegovi (svoboda 2). Svoboda vylepšovat program a zveřejňovat zlepšení, aby z nich mohla mít prospěch celá komunita. (svoboda 3). Předpokladem k výše uvedenému je přístup ke zdrojovému kódu. Další info na http://www.gnu.org/philosophy/free-sw.cs.html

Open Příklady Free nebo Open softwaru linuxové jádro (Linux): licence GNU GPL základní systém Linuxu (projekt GNU): licence GNU GPL X Window System: licence MIT GNU Emacs: GNU GPL Mozilla Firefox: licence MPL OpenOffice.org: GNU LGPL 7-ZIP: GNU LGPL Miranda ICQ, VirtualDub, CDEx, AbiWord: GNU GPL PostgreSQL, Firebird SQL, MySQL... a další a další (včetně překladačů a interpretrů programovacích jazyků)

Open Projekty pro seznam projektů, které můžete vypracovat jako bakalářskou/ročníkovou práci projekt nepůjde do šuplíku, podpoří hnutí kolem Open (zkratka FOSS Free and Open ) u většího projektu je možné navázat magisterskou prací úspěšné projekty budou pokračovat (nové lidi, nové nápady, nové verze), poskytneme potřebnou infrastrukturu (webové servery, FTP servery, registrace domén) každý projekt má svého mentora (já, česky hovořící člověk přímo z vývojového týmu projektu) seznam se stále rozšiřuje a mění po dohodě možno vypracovat jakoukoliv variantu projektu (např. v jiném jazyce), ev. zcela nový (zde neuvedený) projekt další dotazy přímo na mě: lukas.zapletal@liberix.cz

Open Tvorba obecného fulltextového rejstříku v PHP Cílem projektu je vypracovat obecný fulltextovací framework v jazyku PHP, který bude data ukládat do SQL databáze MySQL a PostgreSQL (musí být vypracován dostatečně obecně). Aplikace by měla zvládnout indexaci textového dokumentu (utf-8, čistý text), rozpasrování do slov (s ohledem na odkazy a e-maily), zaindexování a možnost vyhledávání pomocí logických spojek. Úspěchem bude řazení výsledků podle relevantnosti. Podmínky: znalosti PHP, databází, základy fulltextového indexování

Open Podrobná analýza I/O při startu KDE Cílem je analyzovat start pracovního prostředí KDE. Artefaktem tohoto projektu bude podrobná zpráva s grafy, referenční analýzou je http://www.gnome.org/ lcolitti/gnome-startup/analysis/ Podmínky: znalosti Linuxu a nástrojů strace, Bootchart, orientace v KDE

Open Podrobná analýza využití paměti KDE Cílem je analyzovat použití paměti v pracovním prostředí KDE a najít místa, která je třeba optimalizovat. Artefaktem tohoto projektu bude podrobná zpráva s grafy Podmínky: znalosti Linuxu a nástrojů exmap, /proc/pid/smaps (Linux 2.6.14+), pmap

Open Analýza a optimalizace rozložení souborů na disku při práci KDE Cílem je analyzovat a navrhnout možná řešení (případně udělat nástroj) na přeskupení souborů na disku tak, aby byl maximálně omezen pohyb hlaviček v pevném disku. Podmínky: znalosti Linuxu a jádra, znalosti souborových systémů

Open Tvorba indexovacího fulltextového daemona nad CLucene Tristní stav podpory fulltextového vyhledávání v jazycích PHP, Perl a Python nás vedla k vytvoření projektu typu klient-server. Server bude umožňovat díky knihovně CLucene indexování textových dokumentů (čistý text) a vyhledávání. K serveru se bude přistupovat po lokálních socketech nebo síti, ukázkový klient bude napsán v jazyku PHP. Komunikace bude probíhat jednoduchým protokolem (text, XML). Podmínky: jazyk Cpp, programování pod UNIXem, znalost Lucene/CLucene, základní znalost PHP

Open Podpora uložení ve formátu CLucene u fulltextového vyhledávače Kat Vyhledávací nástroj Kat umožňuje podobně jako Google Desktop nebo Spotlight vyhledávat obsah na discích uživatelů. Současná verze používá pro uložení formát SQL (konkrétně SQLite), cílem by bylo předělat jádro tohoto programu tak, aby byužívalo rychlé knihovny CLucene. Podmínky: jazyk C, programování pod KDE, znalost Lucene/CLucene

Open Gammu Engine pro KMobileTools Výrazně přepracovat podporu pro Gammu v programu KMobileTools. Tento program slouží ke komunikaci s mobilními telefony a je integrován do pracovního prostředí KDE. Podmínky: Cpp, mobilní telefon kompatibilní s Gammu

Open Zaktualizovat dokumentaci Python modulu ve Scribusu Scribus je DTP systém, který má pluginové jádro napsané v Pythonu. API je poměrně rozsáhlé a zčásti nedokumentované. Úkolem by bylo seznámit se s rozhraním pro pluginy a kód anglicky zdokumentovat. Podmínky: znalost OOP, základní znalost jazyka Python, anglický jazyk

Open Vedení osobní klasifikační agendy učitele Program pro vedení osobní klasifikační agendy učitele. Seznam tříd (1.A, 2.E), seznam skupin (předmět - 3.A CJL, 3.A NEJ), seznam studentů (patří do třídy, jedné nebo více skupin, jméno, příjmení, poznámka, bydliště, telefon, kontakt na rodiče). Známka se zapisuje v rámci předmětu - dělení známek do typů (test, ústní zkoušení, aktivita apod.; každý typ má jinou váhu - nutná možnost stanovit), známky 1, 1-, 2, 2- apod. Neomezený počet známek. Program umí spočítat průměry třídy, skupiny, žáka, předmětu. Automaticky zvýrazňuje nejhorší známky. Schopnost pracovat s pololetími. Ochrana heslem. Export do CSV, PDF, HTML. Nejedná se o program pro celou školu, ale pro jednotlivého učitele. Není třeba žádné napojení na možný školní systém. Nemělo by jít o webovou aplikaci.

Open Sony-Ericson v Gammu Aplikace Gammu slouží ke komunikaci s mobilními telefony (posílání zpráv, editace kontaktů). Původně byla vyvinuta pro telefony Nokia, ale rozšířila se i na jiné. V současné době je k dispozici kompletni dokumentace pro to, jak ovládat telefony Sony-Erricson, ale je třeba (základní) podporu pro tyto telefony naprogramovat. Podmínky: C, Cpp, telefon Sony-Erricson

Open Mail merge pro Scribus Napsat plugin pro DTP systém Scribus v Pythonu, který by řešil mail merge, tedy hromadnou korespondenci. Adresy by načítal z databáze nebo souboru CSV. Nutná dobrá znalost jazyku Python a orientace v systému Scribus a jeho API. Podmínky: Python, databáze, základní znalost DTP

Open ChordPro import pro Scribus Vytvořit plugin pro DTP systém Scribus, který by četl text ve formátu ChordPro (akordy: Já do lesa, [Am]nepojedu...) a vysázel text na stránku se značkamy akordů nad textem. K dispozici je stávající aplikace v jazyku Perl pro LaTeX. Nutné je to přepsat do Pythonu jako plugin pro Scribus. Požadavky: znalost DTP a jazyka Python, orientace ve Scribusu

Open Sada odborných článků na vybrané téma pro Wikibooks Cílem je podpořit českou Wikipedii úplným vypracováním nějakého tématu týkajícího se programování pro server Wikibooks. A to včetně obrázků, grafů, ukázek kódu či screenshotů. Součástí by měl být rozsáhlejší ukázkový program v daném jazyce, na kterém by byly vysvětleny všechny požadované vlastnosti jazyka (tedy něco složitějšího než je Hello World!). Výstupem bude tedy text práce (skripta, elektronická kniha), sada příkladů a funkční ukázkový program. Možnost publikování textu jako seriál v časopise LinuxEXPRES nebo u internetových magazínů za honorář. Požadavky: znalost daného jazyka (např. Python, Ruby, Scheme, Lisp, Smalltalk, Objective C), dobré vyjadřovací schopnosti

Open Zpracování aktuálních tarifů pro kppp Nástroj pro výpočet minut a korun strávených na internetu pomocí dial-upového spojení je v Linuxu velmi neaktuální, protože obsahuje staré tarify. Úkolem by bylo tarify aktualizovat definiční soubor s tarify a vytvořit jednoduchou webovou aplikaci (ve stylu WIKI), pomocí které by mohl návštěvník stránky tarify měnit a stahovat aktuální verzi definičního souboru. Požadavky: rozhled v oblasti komunikačních technologií, LAMP

Open Překlad manuálových stránek Linuxu Překlad manuálových stránek, které se nacházejí v každé linuxové distribuci. Manuálové stránky jsou obyčejné textové soubory, technicky je to velmi snadné. Podmínky: Bezpodmínečně nutná je základní znalost linuxových příkazů a nástrojů a dobré jazykové předpoklady.

Open Editor pro SET a ENUM typy pro phpmyadmin Webová aplikace phpmyadmin pro správu SQL serveru MySQL obsahuje podporu pro množiny a výčtové typy. Jelikož je seznam možných prvků předem znám, je možné vytvořit JavaScriptový editor, který nabídne pouze tyto hodnoty. Jedná se o vylepšení ovládání, nenáročné na implementaci. Podmínky: JavaScript, základní znalost PHP

Open Šifrování SMS do Wammu Wammu pro program pro komunikaci s mobilními telefony a posílání zpráv SMS. S použitím kryptografických knihoven je třeba doprogramovat podporu pro posílání a přijímání zpráv ve formátu MobilEdit (šifra AES). Podmínky: C, orientace v oblasti šifrování, mobilní telefon podporovaný programem Wammu

Open Vizualizační plugin pro AmaroK Hudební přehrávač Amarok v současné době podporuje možnost vytváření vizualizačních pluginů (API je připraveno), ale mnoho pluginů naprogramováno není. Úkolem je vytvořit nějaký vizualizační plugin, třeba na základě open-source pluginu pro jiný přehravač. Podmínky: znalost OpenGL, jazyk C nebo Cpp

Open Battle Of Wesnoth Tahová válečná strategie BoW se ve stálém vývoji. Je možné využít našeho kontaktu (pan Ota Buchta) a pomoci s programováním, eventuelně pomoci s překladem. Podmínky: C++, SDL

Open Překlad libovolného open-source softwaru do češtiny Cílem projektu by bylo dokončit lokalizaci vybraného open-source programu ve stabilní verzi. Tento projekt je širšího charakteru, výběr programu je po dohodě se zástupcem u. Požadavky: dobrá znalost angličtiny a terminologie, organizační schopnosti, ovládání překladatelských nástrojů a znalost kódování češtiny

Open představili jsme si Free a Open viděli jste seznam projektů, na kterých lze pracovat v rámci práce na univerzitě příště se ponoříme hlouběji do tajů FOSS, Linuxu a open-source jazyků, nástrojů a technologií diskuse