SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
Open Source in Mobile
Hi, I’m Andrew.




         http://www.andrewsavory.com/blog/
          andrew.savory@limofoundation.org
                       asavory@apache.org
                              twitter @savs
The dim & distant past
1983
              2002   2006
       1998




The dim & distant past
2005                 2007



1983
                2002   2006
       1998




The dim & distant past
$




    The future
$



    Investment




    The future
$



        Investment



    Value Creation




        The future
$



        Investment



    Value Creation




        The future
$


    We are here
                      Investment



                  Value Creation




                      The future
The present
3 Mobile OSS Economic Drivers
3 Mobile OSS Economic Drivers

   Reduced cost of
acquisition of software
3 Mobile OSS Economic Drivers

   Reduced cost of
acquisition of software


 Reduced cost of
    access to
   innovation
3 Mobile OSS Economic Drivers

   Reduced cost of
acquisition of software


 Reduced cost of
    access to
   innovation

  Reduced cost of
   ownership of
     software
GeoClue
... reduced cost of
ownership ...




                      ... collaboration with OSS
                      projects for maintenance of
                      community software ...
Maintenance is the biggest cost in the TCO
  of Community Open Source Software
9#4#*$#&$--1:&"#4#*$#&-;)#1


   21)#"1*4              21)#"1*4&"-*.+*(                           74(%*          8#)*    !01*4&"#4#*$#

   .#6#4-(+#1)




                                          9#
                                             4#*
                                                           !"#$%&,-.#             8'>$




                                                 $#&
                           /0$
                           21)


                                                            "#4#*$#.            !##.?*,@




                                                     (4*
                               0-1
                               #1




                                                    1
                                  )0-
                                     1$




                                          <==&"-*.+*(
   <(#1
   .#6#4-(+#1)
                                          ,-++'10)3&"-*.+*($
                               .#




                                                                A-1)"0?')0-1$
                            &,-




                                                                  '($)"#*+
                          *+#
                        $)"




                                                                            8'>$&B&!0C#$
                    &'(
                  $%
                 !" #




   5($)"#*+
   .#6#4-(+#1)
                                                           <==&'($)"#*+&"-*.+*($
Forking
Upstream open source


Forking
Product code




          Upstream open source


Forking
Product code

          Internal “fork”


                      Upstream open source


Forking
Product code

          Internal “fork”


                      Upstream open source


Forking
=
FAIL
S/W
£10. 5m
Where an open mobile
                                                                                    platform is already using key
                                                                                       open source projects of
          Mobile                                                                    critical importance, there is
                                                                                      direct economic value in
          Open Source                                                              constructive engagement with
          Economic Analysis                                                           the corresponding open
                                                                                        source communities.
          LiMo Foundation White Paper
          August 2009




                     ™




                           ™
                               White Paper               1



blog.limofoundation.org/index.php/LiMo-Foundation/Mining-of-Open-Source-Code-to-Understand-the-Economics-of-Using-Open-Source-Within-Mobile.html



         www.google.com/search?q=limo+blog+mal+economic+analysis
Maintenance is the
biggest cost in the TCO of
Community Open Source
Software...


                                     Product code

                       Internal “fork”


                                   Upstream open source
Maintenance is the
biggest cost in the TCO of
Community Open Source
Software...


                                     Product code

                       Internal “fork”


                                   Upstream open source




      “unleveraged potential”
The
                                                                          four
                                                                 •                    mer
                                                                     Her
                                                                           e             ge s
                                                                    and we de
                                                                  the contri fine me
                                                                                                        trate
                                                         •            rele           b
                                                                             van ute as rge as
                                                                                                                 gies
                                                               Mer                 t
                                                                     ge N open s the pro bringing
                                                                             eve              ourc cess               u
                                                   •                 •  $            r: D         e co          of o pstrea
                                                                                           e            mm          f         m
                                                         Mer
                                                               ge L 0 million velop i
                                                                            4                                 unit fering i open
                                                                                                                   y urce nter
                                                                      ate                /283       n is
                                                                                                           olpen so e             nal source
                                               •                              C                FT            a                        feat
                                                                                                                                           ure change
                                                    Mer •  $20 m ontrib mEsnptey y ciodelin          i r o t on a n                           enh
                                                          ge E               illion Com u entar
                                                                                           ute              e           d ne                              s
                                                                                                                                                    anc bac k
                                           • 
                                                                  arly
                                                                         Con
                                                                                    /141        La m
                                                                                                  p
                                                                                          FeE el te: A
                                                                                             v o                        MNer re
                                                                                                                             v                          eme into
                                                                                                                                                            nts     i
                                               Mwrth
                                                  e
                                                            •  $
                                                                 10 m             trib
                                                                                          dT s
                                                                                                per         ckn
                                                                                                                 owl
                                                                                                                                      syn
                                                                                                                                           cw                   and nternal
                                               n i ge E
                                            tio n                     illion            ute         y ea
                                                                                                         r            edg                      i th u              bug        co
                                                                                                                                                                       fi x e d e l i n e
                                                                                   FTE Later CL
                                     teg  ra tio             arl              /70                                         e te                        pstr                   s ba
                                er in •i nnova        •  $ y Con                         s pe L     : Co                       c hn                       eam                     ck t s,
                                                                                             rM
    t of                      s
                           Clo eam In in ation 3.3                                                                                  ic al
Cos ream                                                                   trib                ye   nuoy   n ti       nc     deb                    v elo       de                    o
                               tr •          tccea        mill            ute             ar
                                         phis ragein
     t                    ups                 i                ion/                                R e s us e )                  t an
 ups c                                              s g                        E                                                                          pme
                                   er s Alsman                           TEs arly:
                                       o                            24 F
                                                                                                      mer resyn
       n                                                                                                  g                           d re                    nt
  resy                           at        o             orde                                       (
                           Gre red to inicrty                   r of         per          Con                        cw                    syn
                                   i •  a t vieas                                y ea         tinu with eam ith                               c at
                            r equ ationOr c           ing             pot             r            ousupstr                  ups                   end
                                 tegr        “inv
                                                  estm     sop L entia                                  res                      trea
                              in
                                                       entMEhisticC              l fo e
                                                                                    utr loner
                                                                                                             y nc
                                                                                                                    with ime
                                                                                                                                      m, c
                                                          in a            atintrib lat g                                T                   om
                                                                bso Coon i am                  -ter                       ups                  mit
                           e                                         rptiv stren o                 mc                         trea                 late
                     E , th nal                                           up
                                                                          e ca           rga            os t                       ma                   r
                ith M ’s inter SS                                              pac           nisa            red                       nd
               W
                   dor ch is O
                                                                                    ity”
                                                                                      s           tion              uct t                  com
               ven ran                                                       y ear                      of i meon
                                                                                                            nhep
                                                                                                                       in                      mit
                   vb                                                   x2                                     t i g intBUT
                de
                       ME  CE                                   ppro
                                                                   a                                  u ct
                                                                                                           s ra o
                                                                                                                 t   p
                                                                                                    Prod at this ion in
                                                                                                                                 w
                                                                                                                             ith a
                                                           tc ycle                                                     fras        catc
                                                e      n                                              ade                               h:
                                         e lopm                                                      m                      truc
                                                                                                                                  ture
                                 ct   dev
                             u
                        Prod
                                        ion
                                 nd ecis
                         tio
                    selec nt
               w are is poi
           Soft at th
                 e
            ma d
Working with open source is a
 sophisticated supply chain
  management problem ...




                                ... not rocket science.
Meritocracy
                              evaluators

                            users

                          contributing users

                       contributing developers

                     committers

 Increasing        technical steering group
involvement
                 (benevolent) dictator
The future
Convergence
Platforms
Developers




      http://www.flickr.com/photos/nielsvk/258859545/
Thank you!

Más contenido relacionado

Similar a Open source in mobile

Economics of innovation in mobile
Economics of innovation in mobileEconomics of innovation in mobile
Economics of innovation in mobileAndrew Savory
 
Smartphone latest market information
Smartphone latest market informationSmartphone latest market information
Smartphone latest market information01Booster
 
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...MeasureWorks
 
Mobile Convention Amsterdam, Measure works - Jeroen Tjepkema
Mobile Convention Amsterdam, Measure works - Jeroen TjepkemaMobile Convention Amsterdam, Measure works - Jeroen Tjepkema
Mobile Convention Amsterdam, Measure works - Jeroen TjepkemaMobileConventionAmsterdam
 
Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Wayne Chen
 
U of U Undergraduate IMC Class
U of U Undergraduate IMC ClassU of U Undergraduate IMC Class
U of U Undergraduate IMC ClassChris Carlston
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev01Booster
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' iStrategy
 
Exicon - Apps & Mobile in China
Exicon - Apps & Mobile in ChinaExicon - Apps & Mobile in China
Exicon - Apps & Mobile in ChinaExicon
 
Bug Bounty Programs For The Web
Bug Bounty Programs For The WebBug Bounty Programs For The Web
Bug Bounty Programs For The WebMichael Coates
 
Apple SMS Presentation
Apple SMS PresentationApple SMS Presentation
Apple SMS PresentationAtul Deshpande
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Dataokfn
 
JaanSi Solutions & Services profile (v1.0)
JaanSi Solutions & Services profile (v1.0)JaanSi Solutions & Services profile (v1.0)
JaanSi Solutions & Services profile (v1.0)Siddhartha Shankar
 
ICE Conference, June 2007,Sophia-Antipolis, France
ICE Conference, June 2007,Sophia-Antipolis, FranceICE Conference, June 2007,Sophia-Antipolis, France
ICE Conference, June 2007,Sophia-Antipolis, FranceIlkka Kakko
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Rick G. Garibay
 
Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirDan Murphy
 

Similar a Open source in mobile (20)

Economics of innovation in mobile
Economics of innovation in mobileEconomics of innovation in mobile
Economics of innovation in mobile
 
Smartphone latest market information
Smartphone latest market informationSmartphone latest market information
Smartphone latest market information
 
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...
Measure works - Mobile Convention Amsterdam - Guidelines for a succesful mobi...
 
Mobile Convention Amsterdam, Measure works - Jeroen Tjepkema
Mobile Convention Amsterdam, Measure works - Jeroen TjepkemaMobile Convention Amsterdam, Measure works - Jeroen Tjepkema
Mobile Convention Amsterdam, Measure works - Jeroen Tjepkema
 
Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012Hook Mobile Living Social Hackathon MoDevUX 2012
Hook Mobile Living Social Hackathon MoDevUX 2012
 
U of U Undergraduate IMC Class
U of U Undergraduate IMC ClassU of U Undergraduate IMC Class
U of U Undergraduate IMC Class
 
Japan Market for Korean Dev
Japan Market for Korean DevJapan Market for Korean Dev
Japan Market for Korean Dev
 
Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands' Critical Mass 'Adaptive Brands'
Critical Mass 'Adaptive Brands'
 
Exicon - Apps & Mobile in China
Exicon - Apps & Mobile in ChinaExicon - Apps & Mobile in China
Exicon - Apps & Mobile in China
 
Bug Bounty Programs For The Web
Bug Bounty Programs For The WebBug Bounty Programs For The Web
Bug Bounty Programs For The Web
 
Apple SMS Presentation
Apple SMS PresentationApple SMS Presentation
Apple SMS Presentation
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
 
Pilot Interim Results
Pilot Interim ResultsPilot Interim Results
Pilot Interim Results
 
Career Development
Career DevelopmentCareer Development
Career Development
 
JaanSi Solutions & Services profile (v1.0)
JaanSi Solutions & Services profile (v1.0)JaanSi Solutions & Services profile (v1.0)
JaanSi Solutions & Services profile (v1.0)
 
ICE Conference, June 2007,Sophia-Antipolis, France
ICE Conference, June 2007,Sophia-Antipolis, FranceICE Conference, June 2007,Sophia-Antipolis, France
ICE Conference, June 2007,Sophia-Antipolis, France
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
 
HARE 2010 Review
HARE 2010 ReviewHARE 2010 Review
HARE 2010 Review
 
Roadshow asia InMobi
Roadshow asia InMobiRoadshow asia InMobi
Roadshow asia InMobi
 
Pearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the AirPearson Plug and Play @ Over the Air
Pearson Plug and Play @ Over the Air
 

Más de Andrew Savory

Marketing to the Mobile Elite
Marketing to the Mobile EliteMarketing to the Mobile Elite
Marketing to the Mobile EliteAndrew Savory
 
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...Andrew Savory
 
CQCON CQ Maven Methods
CQCON CQ Maven MethodsCQCON CQ Maven Methods
CQCON CQ Maven MethodsAndrew Savory
 
Solr, Lucene, Apache, and You!
Solr, Lucene, Apache, and You!Solr, Lucene, Apache, and You!
Solr, Lucene, Apache, and You!Andrew Savory
 
Whose work is it anyway?
Whose work is it anyway?Whose work is it anyway?
Whose work is it anyway?Andrew Savory
 
Gnome, linux mobile stacks, and you
Gnome, linux mobile stacks, and youGnome, linux mobile stacks, and you
Gnome, linux mobile stacks, and youAndrew Savory
 
Mobile distributions and upstream challenges
Mobile distributions and upstream challengesMobile distributions and upstream challenges
Mobile distributions and upstream challengesAndrew Savory
 
Open Apps - Good, Bad or Ugly?
Open Apps - Good, Bad or Ugly?Open Apps - Good, Bad or Ugly?
Open Apps - Good, Bad or Ugly?Andrew Savory
 
Collaborative Development for the future of Mobile
Collaborative Development for the future of MobileCollaborative Development for the future of Mobile
Collaborative Development for the future of MobileAndrew Savory
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobileAndrew Savory
 

Más de Andrew Savory (14)

Marketing to the Mobile Elite
Marketing to the Mobile EliteMarketing to the Mobile Elite
Marketing to the Mobile Elite
 
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...
AdaptTo 2013: Slinging multichannel content the BrowserMap way / Device Detec...
 
CQ Mobile Apps
CQ Mobile AppsCQ Mobile Apps
CQ Mobile Apps
 
CQCON CQ Maven Methods
CQCON CQ Maven MethodsCQCON CQ Maven Methods
CQCON CQ Maven Methods
 
Solr, Lucene, Apache, and You!
Solr, Lucene, Apache, and You!Solr, Lucene, Apache, and You!
Solr, Lucene, Apache, and You!
 
Whose work is it anyway?
Whose work is it anyway?Whose work is it anyway?
Whose work is it anyway?
 
Simplifying Cocoon
Simplifying CocoonSimplifying Cocoon
Simplifying Cocoon
 
Gnome, linux mobile stacks, and you
Gnome, linux mobile stacks, and youGnome, linux mobile stacks, and you
Gnome, linux mobile stacks, and you
 
XML and XSLT
XML and XSLTXML and XSLT
XML and XSLT
 
What Students Want
What Students WantWhat Students Want
What Students Want
 
Mobile distributions and upstream challenges
Mobile distributions and upstream challengesMobile distributions and upstream challenges
Mobile distributions and upstream challenges
 
Open Apps - Good, Bad or Ugly?
Open Apps - Good, Bad or Ugly?Open Apps - Good, Bad or Ugly?
Open Apps - Good, Bad or Ugly?
 
Collaborative Development for the future of Mobile
Collaborative Development for the future of MobileCollaborative Development for the future of Mobile
Collaborative Development for the future of Mobile
 
A to z of open mobile
A to z of open mobileA to z of open mobile
A to z of open mobile
 

Último

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Open source in mobile

  • 1. Open Source in Mobile
  • 2. Hi, I’m Andrew. http://www.andrewsavory.com/blog/ andrew.savory@limofoundation.org asavory@apache.org twitter @savs
  • 3. The dim & distant past
  • 4. 1983 2002 2006 1998 The dim & distant past
  • 5. 2005 2007 1983 2002 2006 1998 The dim & distant past
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. $ The future
  • 13. $ Investment The future
  • 14. $ Investment Value Creation The future
  • 15. $ Investment Value Creation The future
  • 16. $ We are here Investment Value Creation The future
  • 18. 3 Mobile OSS Economic Drivers
  • 19. 3 Mobile OSS Economic Drivers Reduced cost of acquisition of software
  • 20. 3 Mobile OSS Economic Drivers Reduced cost of acquisition of software Reduced cost of access to innovation
  • 21. 3 Mobile OSS Economic Drivers Reduced cost of acquisition of software Reduced cost of access to innovation Reduced cost of ownership of software
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 33. ... reduced cost of ownership ... ... collaboration with OSS projects for maintenance of community software ...
  • 34. Maintenance is the biggest cost in the TCO of Community Open Source Software
  • 35.
  • 36.
  • 37.
  • 38. 9#4#*$#&$--1:&"#4#*$#&-;)#1 21)#"1*4 21)#"1*4&"-*.+*( 74(%* 8#)* !01*4&"#4#*$# .#6#4-(+#1) 9# 4#* !"#$%&,-.# 8'>$ $#& /0$ 21) "#4#*$#. !##.?*,@ (4* 0-1 #1 1 )0- 1$ <==&"-*.+*( <(#1 .#6#4-(+#1) ,-++'10)3&"-*.+*($ .# A-1)"0?')0-1$ &,- '($)"#*+ *+# $)" 8'>$&B&!0C#$ &'( $% !" # 5($)"#*+ .#6#4-(+#1) <==&'($)"#*+&"-*.+*($
  • 41. Product code Upstream open source Forking
  • 42. Product code Internal “fork” Upstream open source Forking
  • 43. Product code Internal “fork” Upstream open source Forking
  • 44.
  • 45.
  • 46.
  • 48.
  • 49.
  • 50.
  • 52. Where an open mobile platform is already using key open source projects of Mobile critical importance, there is direct economic value in Open Source constructive engagement with Economic Analysis the corresponding open source communities. LiMo Foundation White Paper August 2009 ™ ™ White Paper 1 blog.limofoundation.org/index.php/LiMo-Foundation/Mining-of-Open-Source-Code-to-Understand-the-Economics-of-Using-Open-Source-Within-Mobile.html www.google.com/search?q=limo+blog+mal+economic+analysis
  • 53. Maintenance is the biggest cost in the TCO of Community Open Source Software... Product code Internal “fork” Upstream open source
  • 54. Maintenance is the biggest cost in the TCO of Community Open Source Software... Product code Internal “fork” Upstream open source “unleveraged potential”
  • 55.
  • 56. The four •  mer Her e ge s and we de the contri fine me trate •  rele b van ute as rge as gies Mer t ge N open s the pro bringing eve ourc cess u •  •  $ r: D e co of o pstrea e mm f m Mer ge L 0 million velop i 4 unit fering i open y urce nter ate /283 n is olpen so e nal source •  C FT a feat ure change Mer •  $20 m ontrib mEsnptey y ciodelin i r o t on a n enh ge E illion Com u entar ute e d ne s anc bac k •  arly Con /141 La m p FeE el te: A v o MNer re v eme into nts i Mwrth e •  $ 10 m trib dT s per ckn owl syn cw and nternal n i ge E tio n illion ute y ea r edg i th u bug co fi x e d e l i n e FTE Later CL teg ra tio arl /70 e te pstr s ba er in •i nnova •  $ y Con s pe L : Co c hn eam ck t s, rM t of s Clo eam In in ation 3.3 ic al Cos ream trib ye nuoy n ti nc deb v elo de o tr •  tccea mill ute ar phis ragein t ups i ion/ R e s us e ) t an ups c s g E pme er s Alsman TEs arly: o 24 F mer resyn n g d re nt resy at o orde ( Gre red to inicrty r of per Con cw syn i •  a t vieas y ea tinu with eam ith c at r equ ationOr c ing pot r ousupstr ups end tegr “inv estm sop L entia res trea in entMEhisticC l fo e utr loner y nc with ime m, c in a atintrib lat g T om bso Coon i am -ter ups mit e rptiv stren o mc trea late E , th nal up e ca rga os t ma r ith M ’s inter SS pac nisa red nd W dor ch is O ity” s tion uct t com ven ran y ear of i meon nhep in mit vb x2 t i g intBUT de ME CE ppro a u ct s ra o t p Prod at this ion in w ith a tc ycle fras catc e n ade h: e lopm m truc ture ct dev u Prod ion nd ecis tio selec nt w are is poi Soft at th e ma d
  • 57. Working with open source is a sophisticated supply chain management problem ... ... not rocket science.
  • 58. Meritocracy evaluators users contributing users contributing developers committers Increasing technical steering group involvement (benevolent) dictator
  • 59.
  • 63. Developers http://www.flickr.com/photos/nielsvk/258859545/