freie software auf smartphones

39
„Dieses Jahr ist das Jahr von Linux auf dem Desktop!“

Upload: makkes

Post on 14-Jul-2015

606 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Freie Software auf Smartphones

„Dieses Jahr ist das Jahr von Linux auf dem Desktop!“

Page 2: Freie Software auf Smartphones

Die Netbook-Backdoor

http://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg

Page 3: Freie Software auf Smartphones

Die Netbook-Backdoor

DENIED BY USERShttp://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg

Page 4: Freie Software auf Smartphones

http://www.zazzle.com/i_love_smart_phones_hat-148564865729429126

Page 5: Freie Software auf Smartphones

Android: 36%

Symbian: 27%

IOS: 17%

RIM: 13%

Microsoft: 4%

Andere: 3%

Smartphone Market Share Q1 2011

http://www.gartner.com/it/page.jsp?id=1689814

Page 6: Freie Software auf Smartphones

Android: 10%

Symbian: 44%

IOS: 15%

RIM: 20%

Microsoft: 7%

Andere: 4%

Smartphone Market Share Q1 2010

http://www.gartner.com/it/page.jsp?id=1689814

Page 7: Freie Software auf Smartphones

Hardware

Software/Apps

Betriebssystem

Page 8: Freie Software auf Smartphones
Page 9: Freie Software auf Smartphones

●Proprietär (mit wenigen Ausnahmen)●Sonst nix

Betriebssystem

Page 10: Freie Software auf Smartphones

Entwicklungswerkzeuge

●iOS SDK: Developer program fee ($99/Jahr)●Xcode (Objective-C)●Mac only

Page 11: Freie Software auf Smartphones

Apps/Ökosystem

●Nur in Apples App Store●Nicht GPL-kompatibel („Usage Rules“)●Die Usage Rules sind ziemlich gruselig für jeden Free-Software-Entwickler●Es gibt aber Open-Source-Software

Page 12: Freie Software auf Smartphones

Apps/Ökosystem

Fun fact: Die Lizenzvereinbarung für das Developer Program verbietet es dir, die Geo Location API für Flotten-Management zu verwenden.

Page 13: Freie Software auf Smartphones
Page 14: Freie Software auf Smartphones

Betriebssystem

●Erst proprietär, dann offen, dann wieder proprietär●Quellcode nicht frei verfügbar●Kein politischer Rückhalt von Nokia mehr●Symbian Foundation tot

Page 15: Freie Software auf Smartphones

Symbian

Page 16: Freie Software auf Smartphones
Page 17: Freie Software auf Smartphones

Betriebssystem

Umfrage: Wieviele Punkte zwischen 0 und 100 würdet ihr Android bezüglich seiner Offenheit geben?

Page 18: Freie Software auf Smartphones

●Die meisten Teile unter GPL (Linux), LGPL (WebKit) und Apache-Lizenz (Android-spezifische Komponenten)●Marke gehört Google●Quellcode nach Googles Gusto (oder gar nicht) veröffentlicht●Offiziell gepflegt von der Open Handset Alliance, die aber keine rechtliche Entität ist

Betriebssystem

Page 19: Freie Software auf Smartphones

●Entwicklung hinter verschlossenen Türen●Linux-Kernel geforkt, ohne zurück zu mergen (wer ist wirklich Schuld?)●Es gibt ein Contributor Agreement, allerdings unwahrscheinlich, dass es viele externe Mitwirkende gibt●Sehr gute Dokumentation●Keine öffentliche Roadmap●Geschlossene Apps wie Gmail und Market

Betriebssystem

Page 20: Freie Software auf Smartphones

Fun fact: Android bekam 23 von 100 Punkten im Open Governance Index

http://www.visionmobile.com/research.php#OGI

Betriebssystem

Page 21: Freie Software auf Smartphones

●SDK: Frei herunterladbar, Quellcode nur im Repo●Windows, Mac, Linux●ADT-Plugin für Eclipse●NDK: Für C- oder C++-Entwicklung

Entwicklungswerkzeuge

Page 22: Freie Software auf Smartphones

Apps/Ökosystem

●Android Market: Zentrales App-Repo●Direkte Installation von Apps (einfach) möglich●Market ist GPL-kompatibel

Page 23: Freie Software auf Smartphones

Hersteller-Ökosystem

●HTC: Sense UI ist Open Source●Motorola: Proudly presented by Google●Samsung: Unlocked bootloaders; haben Cyanogen eingestellt

==> Insgesamt haben die Hersteller nicht viel zu sagen

Page 24: Freie Software auf Smartphones

Patentwahnsinn

Page 25: Freie Software auf Smartphones

http://blog.thomsonreuters.com/index.php/mobile-patent-suits-graphic-of-the-day/

Page 26: Freie Software auf Smartphones

http://esearch.oami.europa.eu/copla/design/data/000181607-0001

Page 27: Freie Software auf Smartphones

http://esearch.oami.europa.eu/copla/design/data/000181607-0001

Page 28: Freie Software auf Smartphones

Gibt es einen Weg hin zu wirklich offenen Smartphone-

Betriebssystemen?

Page 29: Freie Software auf Smartphones

Nicht, bevor Patent- und verwandte Gesetze und Praktiken grundsätzlich

geändert werden!

Page 30: Freie Software auf Smartphones

Ein Freies Betriebssystem muss von einer Community aus Usern,

Entwicklern und Herstellern verwaltet werden und nicht von einem einzelnen Unternehmen.

Page 31: Freie Software auf Smartphones

Das Web ist die einzig offene, geräteunabhängige Plattform

Page 32: Freie Software auf Smartphones

Smartphone-Browser sind extrem mächtig (was Performance angeht)

Page 33: Freie Software auf Smartphones

Zugriff auf Gerätefunktionen

●Accelerometer/Orientation => DeviceOrientation (W3C)●Location => Geolocation API (W3C)●Camera/Audio => HTML Media Capture (W3C)●3D-Funktionen => WebGL (W3C)●Offline apps => Offline web applications (W3C)●...

Page 34: Freie Software auf Smartphones

Höchstwahrscheinlich könnten 50% aller Smartphone-Apps

schon heute als Web-Anwendungen implementiert

werden

Page 35: Freie Software auf Smartphones

Mozilla ist eine der treibenden Kräfte hinter dieser Entwicklung

Page 36: Freie Software auf Smartphones
Page 37: Freie Software auf Smartphones

Was sind die größten Hürden für eine weite Verbreitung von Web-

Apps?

●Apps finden●Apps starten

Page 38: Freie Software auf Smartphones

Mozilla's Web Apps spec:

https://apps.mozillalabs.com/

Erlaubt Entwicklern, eine Website im Browser zu

installieren

Page 39: Freie Software auf Smartphones

Das Web ist die Zukunft mobiler Freier Software!

Denkt darüber nach, wenn ihr euer nächstes mobiles

Softwareprojekt startet...