Seznámení s open source vývojem a open source řešeními pro mobilní zařízení Jaroslav Řezník <jreznik@redhat.com>, Red Hat, Inc.
Agenda Open source a Free Software Komunita Byznys Mobilní technologie 19. 4. 2010 Jaroslav Řezník 2
FREEDOM PROPRIETARY OPEN LIBRE CLOSED 19. 4. 2010 Jaroslav Řezník 3
Co je to ten Open Source? Open source software (OSS) je počítačový software, který má k dispozici zdrojové kódy a práva k dalšímu používání omezeny licencí, která splňuje definici Open Source nebo která je public domain. Software který je Open Source lze libovolně měnit, vylepšovat a distribuovat modifikovaný i nemodifikovaný. 19. 4. 2010 Jaroslav Řezník 4
Proprietární vývoj Vývoj proprietárního software Společnost kontroluje 100% vývojového procesu, copyright, licence a zdrojový kód Licence na proprietární software Black Box -- distribuce binárního kódu Ž ádná nebo velmi omezená licence na zdrojový kód Software ovládá vlastník kódu, žádné modifikace Výhody a nevýhody (+) - plánovaný vývoj, efektivita, jasná struktura (-) - špatná interakce se zákazníkem, modifikace, vendor lock-in, interoperabilita, pomalejší oprava chyb, podpora 19. 4. 2010 Jaroslav Řezník 5
Open source vývoj Výhody a nevýhody (+) Release early, release often (-) Nové verze s novými funkcemi, zájem ostatních vylepšovat Spolupráce několika firem, volné konkurenční prostředí Lepší integrace se stávajícími standardy, otevřené standardy Kontrola nad funkčností, rychlé opravy Vše dostupné a dohledatelné Špatné plánování, změna cíle projektu Nové funkce = vývojáři sobě Rozsáhlá komunikace vývojá řů, každý má právo se vyjádřit 19. 4. 2010 Jaroslav Řezník 6
Saint Gnucius... Kdo za Free Software může?...nebo-li Richard Mathew Stallman (RMS)... 19. 4. 2010 Jaroslav Řezník 7
Free Software Song Join us now and share the software; You'll be free, hackers, you'll be free. x2 Hoarders may get piles of money, That is true, hackers, that is true. But they cannot help their neighbors; That's not good, hackers, that's not good. When we have enough free software At our call, hackers, at our call, We'll throw out those dirty licenses Ever more, hackers, ever more. Join us now and share the software; You'll be free, hackers, you'll be free. x2 19. 4. 2010 Jaroslav Řezník 8
Open Source a Free Software Free Software Foundation (FSF) Richard Mathew Stallman GNU free as in free speech, ne free as in free beer Open Source Initiative (OSI) Eric S. Raymond Katedrála a bazar 19. 4. 2010 Jaroslav Řezník 9
Principy svobodného software Svoboda spustit, kopírovat, distribuovat, studovat, měnit, a zlepšovat. GNU projekt (www.gnu.org) 19. 4. 2010 Jaroslav Řezník 10
Komunita Vývoj v rámci komunity IRC, mailing lists, konference Verzovací systémy (CVS, SVN, GIT...) Licence GPL, BSD, MIT, Apache, MPL... Cca 60 OSI approved 19. 4. 2010 Jaroslav Řezník 11
Byznys? Je vůbec možné spojení open source a byznysu??? Přímo vývoj open source Red Hat, Qt Software (teď součást Nokie) Využití open source Cca polovina webových serverů Kombinace Google, Facebook 19. 4. 2010 Jaroslav Řezník 12
Red Hat, Inc. Založen v roce 1993, Raleigh, USA Veřejně obchodovatelný od roku 1999 (NYSE RHT) S&P 500 index Red Hat Enterprise Linux, virtualizace, middleware... Market cap - $5.86 miliard Obrat $748.2 milionů = +15% Subskripce, trénink 19. 4. 2010 Jaroslav Řezník 13
Fedora & RHEL & CentOS & others Fedora -> RHEL -> CentOS Ve Fedoře vývoj a testování RHEL přidává komerční podporu CentOS ji zase ubírá :D Co se objeví v jedné verzi Fedory, to se objeví v další verzi Ubuntu :-) Bleeding Edge 19. 4. 2010 Jaroslav Řezník 14
Mobilní řešení Infrastruktura OpenBTS Asterisk MobiCents... Mobilní telefony/os Openmoko Android LiMo a další Maemo a Symbian od Nokie 19. 4. 2010 Jaroslav Řezník 15
Mobilní řešení Openmoko Cíl o skutečně open source telefon Jak software tak hardware Přednášky! OpenBTS Low cost řešení GSM pro rozvojové země VoIP místo tradiční infrastruktury 19. 4. 2010 Jaroslav Řezník 16
Rozšíření Uvolnění Symbianu 46.9% trhu!!! (2009), ještě closed verze Další Linux 4.7% Android 3.9% WebOS 0.7% Closed source RIM 19.9% IPhone 14.4% Windows 8.7% Zdroj http://www.gartner.com/it/page.jsp?id=1306513 19. 4. 2010 Jaroslav Řezník 17
Výhody open source v mobilech Svoboda pro vývojáře Z obou táborů Uživatelé získají opět open source Výrobci Spolupráce na vývoji Operátoři Snadný rebranding Vlastní featury 19. 4. 2010 Jaroslav Řezník 18
Přednášky Pátek 23. 4. (tedy dnes) Workshopy (Maemo, FSO, Android) Přednáška o GSM Sobota 24. 4. (tedy zítra) Openmoko (SHR, FSO, QtMoko) + WikiReader N900 (Maemo, MeeGo...) Android (Openmoko, HTC) TouchBook GPS (navigační software) OpenStreetMaps 19. 4. 2010 Jaroslav Řezník 19
Odkazy http://openbts.sourceforge.net/ http://www.openmoko.org/ http://www.maemo.org/ http://www.symbian.org/ http://www.redhat.com/ http://www.fedoraproject.org/ http://www.gnu.org/ http://www.opensource.org/ http://www.fsf.org/ 19. 4. 2010 Jaroslav Řezník 20