38
„This will be the year of Linux on the desktop“

Is Free Software here to stay?

  • Upload
    makkes

  • View
    565

  • Download
    1

Embed Size (px)

DESCRIPTION

These are the slides of my talk at FrOSCon 2011: "Innovation especially in the mobile market is currently driven by mostly proprietary technology. Not only Apple with its iOS and accompanying products but also Google with its behind-closed-doors development approach towards Android are threatening approaches which foster open development processes. Which technologies and business models can survive in such an environment? This talk will give an overview on the current Open Source and Free Software commitments of companies driving the mobile market. I will give insights into how much Android is actually free in GNU's sense of freedom and cover the potential of driving forces of the mobile evolution such as app stores to foster free access to data, code and people."

Citation preview

Page 1: Is Free Software here to stay?

„This will be the year of Linux on the desktop“

Page 2: Is Free Software here to stay?

The Netbook backdoor

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

Page 3: Is Free Software here to stay?

The Netbook backdoor

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

Page 4: Is Free Software here to stay?

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

Page 5: Is Free Software here to stay?

Android: 36%

Symbian: 27%

IOS: 17%

RIM: 13%

Microsoft: 4%

Others: 3%

Smartphone Market Share Q1 2011

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

Page 6: Is Free Software here to stay?

Android: 10%

Symbian: 44%

IOS: 15%

RIM: 20%

Microsoft: 7%

Others: 4%

Smartphone Market Share Q1 2010

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

Page 7: Is Free Software here to stay?

Hardware

Software/Apps

Operating System

Page 8: Is Free Software here to stay?
Page 9: Is Free Software here to stay?

●Completely proprietary (besides some parts)●That's it

Operating system

Page 10: Is Free Software here to stay?

Dev tools

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

Page 11: Is Free Software here to stay?

Apps/Ecosystem

●Only on Apple's App Store●Not GPL-compatible („Usage Rules“)●The Usage Rules are very scary for every Free Software developer●Open Source software exists nevertheless

Page 12: Is Free Software here to stay?

Apps/Ecosystem

Fun fact: The Developer Program license agreement does explicitely forbid you to use the location services API for fleet management.

Page 13: Is Free Software here to stay?
Page 14: Is Free Software here to stay?

Operating system

●First proprietary, then open, then proprietary again●Source code not available●No political backing by Nokia anymore

Page 15: Is Free Software here to stay?

Symbian

Page 16: Is Free Software here to stay?
Page 17: Is Free Software here to stay?

Operating system

How many points out of 100 do you think Android would score in a test auditing its openness?

Page 18: Is Free Software here to stay?

Operating system

●Most parts licensed under GPL (Linux), LGPL (WebKit) and Apache License (Android specific components)●Trademark owned by Google●Source code released „at will“ by Google●Officially maintained by Open Handset Alliance which is not a legal entity

Page 19: Is Free Software here to stay?

Operating system

●Development behind closed doors●Linux kernel forked without merging back (who's to blame here?)●There exists a Contributor Agreement though it is highly unlikely that many 3rd party contributors exist●Very good documentation●No public Roadmap●Closed apps like Gmail and Market

Page 20: Is Free Software here to stay?

Operating system

Fun fact: Android scored 23 out of 100 points in the Open Governance Index

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

Page 21: Is Free Software here to stay?

Dev tools

●SDK: Can be freely downloaded, source in repo only●Win, Mac, Linux●ADT plugin for Eclipse●NDK: For C or C++ development

Page 22: Is Free Software here to stay?

Apps/Ecosystem

●Android Market: central app repo●Installation of apps directly is possible (easily)●Market is GPL-compatible

Page 23: Is Free Software here to stay?

Vendor ecosystem

●HTC: Sense UI is now (probably) open source●Motorola: Proudly presented by Google●Samsung: Unlocked bootloaders? Hired Cyanogen

==> All in all, vendors have not much to say

Page 24: Is Free Software here to stay?

Patent craze

Page 25: Is Free Software here to stay?

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

Page 26: Is Free Software here to stay?

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

Page 27: Is Free Software here to stay?

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

Page 28: Is Free Software here to stay?

Is there a way towards truly open smartphone OSes?

Page 29: Is Free Software here to stay?

Not as long as patent and related laws are revised

categorically!

Page 30: Is Free Software here to stay?

A Free OS needs to be governed by a community of users,

developers and vendors; not by a single company

Page 31: Is Free Software here to stay?

The Web is the only truly open, device-independent platform

Page 32: Is Free Software here to stay?

Browsers in smartphones are very powerful (in terms of

performance)

Page 33: Is Free Software here to stay?

Access to phone functions

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

Page 34: Is Free Software here to stay?

Most probably 50% of all native smartphone apps could very well be implemented as Web

Applications

Page 35: Is Free Software here to stay?

Mozilla is one of the most important driving forces behind

this

Page 36: Is Free Software here to stay?

What are the major barriers for a wider distribution of web apps

instead of native apps?

●Finding apps●Launching apps

Page 37: Is Free Software here to stay?

Enter Mozilla's Web Apps spec:

https://apps.mozillalabs.com/

Allows devs to let the user install their website into his

browser

Page 38: Is Free Software here to stay?

The Web is the future of mobile Free Software!

Think about it when starting your next mobile software

project...