SlideShare a Scribd company logo
1 of 38
Download to read offline
„This will be the year of Linux
       on the desktop“
The Netbook backdoor




                   http://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg
The Netbook backdoor
        D
         EN
               IE
                  D
                       B
                        Y
                                 U
                                     SE
                                             R
                                              S
                   http://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg
http://www.zazzle.com/i_love_smart_phones_hat-148564865729429126
Smartphone Market Share Q1 2011
                           Others: 3%
                                          Microsoft: 4%




                                           RIM: 13%

            Android: 36%


                                               IOS: 17%




                           Symbian: 27%




                                                   http://www.gartner.com/it/page.jsp?id=1689814
Smartphone Market Share Q1 2010
                        Others: 4%

                                          Microsoft: 7%


                 Android: 10%




                                          RIM: 20%



             Symbian: 44%


                                     IOS: 15%




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




Operating System




   Hardware
Operating system




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




     ●iOS SDK: Developer program fee ($99/year)
     ●Xcode (Objective-C)
     ●Mac only
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
Apps/Ecosystem




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




     ●First proprietary, then open, then proprietary
     again
     Source code not available
     ●


     No political backing by Nokia anymore
     ●
Symbian
Operating system




     How many points out of 100 do you
     think Android would score in a test
     auditing its openness?
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
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
     ●
Operating system




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


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




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




    ●Android Market: central app repo
    ●Installation of apps directly is possible (easily)
    ●Market is GPL-compatible
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
Patent craze
http://blog.thomsonreuters.com/index.php/mobile-patent-suits-graphic-of-the-day/
http://esearch.oami.europa.eu/copla/design/data/000181607-0001
http://esearch.oami.europa.eu/copla/design/data/000181607-0001
Is there a way towards truly
  open smartphone OSes?
Not as long as patent and
 related laws are revised
       categorically!
A Free OS needs to be governed
   by a community of users,
developers and vendors; not by
       a single company
The Web is the only truly open,
 device-independent platform
Browsers in smartphones are
  very powerful (in terms of
        performance)
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)
●   ...
Most probably 50% of all native
 smartphone apps could very
 well be implemented as Web
          Applications
Mozilla is one of the most
important driving forces behind
              this
What are the major barriers for a
 wider distribution of web apps
    instead of native apps?

       ●Finding apps
       ●Launching apps
Enter Mozilla's Web Apps spec:

 https://apps.mozillalabs.com/

  Allows devs to let the user
 install their website into his
            browser
The Web is the future of mobile
       Free Software!

 Think about it when starting
  your next mobile software
          project...

More Related Content

What's hot

Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)sai praneeth
 
Android Intrduction
Android IntrductionAndroid Intrduction
Android Intrductiondaksh bhatt
 
Android presantation
Android presantationAndroid presantation
Android presantationUdayJethva
 
Andriod Operting System
Andriod  Operting System Andriod  Operting System
Andriod Operting System Hitesh verma
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating SystemBhagyesh Patel
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGYshakil2604
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile applicationK Senthil Kumar
 
You're still doing it all wrong
You're still doing it all wrongYou're still doing it all wrong
You're still doing it all wrongPaul Saunders
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system finalAshok Kuikel
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Yagmur Anish
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Bruno Muniz
 
Android technology
Android technologyAndroid technology
Android technologysatish kumar
 
Android os
Android osAndroid os
Android osManasa \
 

What's hot (20)

Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
Mobility
MobilityMobility
Mobility
 
Android OS
Android OSAndroid OS
Android OS
 
Android Intrduction
Android IntrductionAndroid Intrduction
Android Intrduction
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Android
AndroidAndroid
Android
 
Andriod Operting System
Andriod  Operting System Andriod  Operting System
Andriod Operting System
 
Tizen Operating System
Tizen Operating SystemTizen Operating System
Tizen Operating System
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile application
 
You're still doing it all wrong
You're still doing it all wrongYou're still doing it all wrong
You're still doing it all wrong
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system final
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
 
Powerpoint activity 2
Powerpoint activity 2Powerpoint activity 2
Powerpoint activity 2
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android technology
Android technologyAndroid technology
Android technology
 
Android os
Android osAndroid os
Android os
 
Andriod os ppt
Andriod os pptAndriod os ppt
Andriod os ppt
 

Similar to Is Free Software here to stay?

09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_ptTOPS Technologies
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc worldGalit Fein
 
Android overview 123
Android overview 123Android overview 123
Android overview 123Bhavanislide1
 
Android overview
Android overviewAndroid overview
Android overviewbhavani p
 
From Deepa's client
From Deepa's clientFrom Deepa's client
From Deepa's clientDeepa Bman
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentSanskar Saraf
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Marco Tabor
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of MobilitySimon Guest
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMarco Tabor
 
Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011sullis
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentSanskar Saraf
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionMarco Tabor
 

Similar to Is Free Software here to stay? (20)

Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
 
AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 
Android overview 123
Android overview 123Android overview 123
Android overview 123
 
Android overview
Android overviewAndroid overview
Android overview
 
"double quotes"
"double quotes""double quotes"
"double quotes"
 
Android overview
Android overviewAndroid overview
Android overview
 
Android overview
Android overviewAndroid overview
Android overview
 
Android overview
Android overviewAndroid overview
Android overview
 
From Deepa's client
From Deepa's clientFrom Deepa's client
From Deepa's client
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
 
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
 
Future of Mobility
Future of MobilityFuture of Mobility
Future of Mobility
 
Mobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th editionMobile Developer's Guide To The Galaxy, 5th edition
Mobile Developer's Guide To The Galaxy, 5th edition
 
Android based os
Android based osAndroid based os
Android based os
 
Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011
 
Mobile software development_and_mobile_porting
Mobile software development_and_mobile_portingMobile software development_and_mobile_porting
Mobile software development_and_mobile_porting
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
 
Developers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th editionDevelopers Guide To The Galaxy 8th edition
Developers Guide To The Galaxy 8th edition
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Is Free Software here to stay?

  • 1. „This will be the year of Linux on the desktop“
  • 2. The Netbook backdoor http://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg
  • 3. The Netbook backdoor D EN IE D B Y U SE R S http://en.wikipedia.org/wiki/File:ASUS_Eee_White_Alt.jpg
  • 5. Smartphone Market Share Q1 2011 Others: 3% Microsoft: 4% RIM: 13% Android: 36% IOS: 17% Symbian: 27% http://www.gartner.com/it/page.jsp?id=1689814
  • 6. Smartphone Market Share Q1 2010 Others: 4% Microsoft: 7% Android: 10% RIM: 20% Symbian: 44% IOS: 15% http://www.gartner.com/it/page.jsp?id=1689814
  • 8.
  • 9. Operating system ●Completely proprietary (besides some parts) ●That's it
  • 10. Dev tools ●iOS SDK: Developer program fee ($99/year) ●Xcode (Objective-C) ●Mac only
  • 11. 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
  • 12. Apps/Ecosystem Fun fact: The Developer Program license agreement does explicitely forbid you to use the location services API for fleet management.
  • 13.
  • 14. Operating system ●First proprietary, then open, then proprietary again Source code not available ● No political backing by Nokia anymore ●
  • 16.
  • 17. Operating system How many points out of 100 do you think Android would score in a test auditing its openness?
  • 18. 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
  • 19. 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 ●
  • 20. Operating system Fun fact: Android scored 23 out of 100 points in the Open Governance Index http://www.visionmobile.com/research.php#OGI
  • 21. Dev tools ●SDK: Can be freely downloaded, source in repo only ●Win, Mac, Linux ●ADT plugin for Eclipse ●NDK: For C or C++ development
  • 22. Apps/Ecosystem ●Android Market: central app repo ●Installation of apps directly is possible (easily) ●Market is GPL-compatible
  • 23. 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
  • 28. Is there a way towards truly open smartphone OSes?
  • 29. Not as long as patent and related laws are revised categorically!
  • 30. A Free OS needs to be governed by a community of users, developers and vendors; not by a single company
  • 31. The Web is the only truly open, device-independent platform
  • 32. Browsers in smartphones are very powerful (in terms of performance)
  • 33. 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) ● ...
  • 34. Most probably 50% of all native smartphone apps could very well be implemented as Web Applications
  • 35. Mozilla is one of the most important driving forces behind this
  • 36. What are the major barriers for a wider distribution of web apps instead of native apps? ●Finding apps ●Launching apps
  • 37. Enter Mozilla's Web Apps spec: https://apps.mozillalabs.com/ Allows devs to let the user install their website into his browser
  • 38. The Web is the future of mobile Free Software! Think about it when starting your next mobile software project...