SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Open Source and Cloud
    The Two Great Tastes...

                                       John Mark Walker
                            Gluster.org Community Guy
                     Open Cloud Initiative Vice-president
                                            April 4, 2012
WTF is Cloud
 ●   Cloud is a distributed and automated service delivery
     system
       ●   Origins:
              Increasing emphasis on automation
                –
            – Increasing reliance on network services
            – Increasing commoditization of hardware and
              software components
            – Increasing scale-out of operations
       ●   Goals: flexibility, agility, automation and economies
           of scale
April 6, 2012           The Future of Gluster.org - John Mark Walker
WTF is Open Source
●   Open source: distributed software development
    system
    ●   Origins:
         – Increasing commoditization of software +
           downward price pressure
         – Increasing connectivity and knowledge sharing
           between interested parties
         – Increasing demands for easy adoption
             ● Deploy first, ask questions later

         – A sprinkling of advocacy
    ●   Goals: quicker development, economies of brain
        scale, defining (and defending) fair marketplace
What They are not
●   Open source != distribution system
    ●   Freely available != open source
        –   See, eg. Splunk

●   Cloud != virtualization or any specific type of software
    ●   Automated, scalable service delivery over a
        network
Similarities of OSS and Cloud

●   Both reflect a changing landscape in the data
    center towards automation and agility
●   Both reflect increasing independence on the
    part of developers and operations

●   Both also drive more of the above
     – Positive feedback loop for more data
       center automation
Similarities of OSS and Cloud

●   Open source facilitates adoption-led model
●   Cloud computing thrives on an adoption-led
    model
●   Open source facilitates faster development
●   Cloud computing thrives on faster
    development
Theories, Hypotheses and other
           Heretical Things
●   Hypothesis #1:
    ●   Cloud computing is not possible without open
        source
    ●   How do we test?
Party Like It's 1998
●   You have a really cool research project at
    Stanford, do you...
    ●   A.) buy lots of expensive proprietary software,
        hardware and hope the investors don't mind
    ●   B.) DIY with lots of custom glue around freely
        available open source bits
Party Like It's 1998
●   Pros and Cons of A:
    ●   Con: It's really expensive
    ●   Con: It's difficult to change course
    ●   Pro: Will (probably) be easier to deploy, configure
        and admin
    ●   Conclusion: how much is your business agility
        worth?
Party Like It's 1998
●   Pros and Cons of B:
    ●   Con: It's really expensive
    ●   Con: A lot of necessary customization
    ●   Con: Domain experts are essential
    ●   Pro: I can do whatever I want
        –   Change on a dime; mix and match vendors
    ●   Conclusion: how much is your agility worth?
Party Like It's 1998
●   It's not about up-front cost
●   It's about agility, fast adoption, iterative course
    corrections, no gatekeepers
●   Ergo, Open source is necessary for cloud to
    exist

●   Prediction: every cloud player will utilize open
    source on a massive scale
The Cloud Ecosystem

●   What major companies couldn't exist as we
    know them sans open source?

●   See Paul Krugman's work on geographic
    impact on economies
    ●   Geographic ecosystems emerge and benefit each
        other
Impact of Cloud
●   The opposite isn't true
    ●   Cloud isn't necessary for open source to exist

●   What is the impact of cloud on open source?
Impact of Cloud
3 possible hypotheses:
 ●   cloud computing deemphasizes software in
      general, therefore will reduce production and/or
      consumption of open source software
 ●   cloud computing will neither augment nor reduce
      production and/or consumption of open source
      software
 ●   cloud computing will increase the production and
      consumption of open source software
Impact of Cloud



               I chose #3!
●   Prediction: cloud computing will speed up the
    development of open source software
Hypothesis debunking
●   Hypothesis: cloud computing deemphasizes software in general, thus
    reducing need for open source software
    ●   yes, local software and traditional desktops are less relevant
        –   Local computing is also a delivery model, like cloud
    ●   BUT - open source isn't a delivery model, it's a development model
        –   Cloud computing still needs to run software
        –   And cloud demands efficiency and agility
        –   open source will continue to be utilized to build cloud-y services
    Prediction: open source will continue to dominate cloud computing, and
    the need for open source software will only increase
Hypothesis debunking
Hypothesis #2: cloud computing will have no impact on open
source software, because they're orthogonal
●   Yes, yes, one is a delivery model, the other is a development
    model, therefore there's no causal connection, right?
    ●   competition == increasing demands for agility and efficiency ==
        open source
    ●   competition drives community participation
    ●   increasing popularity of cloud computing will drive increasing usage
        of open source software
●   separation of services from software actually makes this
    easier – ie. Open core is dead
Hypothesis Bunking
Hypothesis #3: cloud computing drives more open source
software + participation
●   if #1 and #2 are false, then #3 must be true!
    ●   if open source software gives companies more agility and helps
        them deliver services more efficiently, then there is definite ROI
    ●   therefore, a company would be foolish not to invest in open
        source development
    ●   the adoption-led model of open source ties directly into the credo
        of cloud computing:
    build first, ask questions later
The Outer Limits
●   Ok fine, Open source begets cloud, which
    begets more open source, now what?


       Will cloud services be “open sourced”
                    themselves?
            What does that even mean?
The Outer Limits
Let's review the software world: Remember 1999? What
happened?
●   Linux started the long trek to glory in the data center
●   So did apache
●   And MySQL. And PostgresQL
●   And later Mongo, Hadoop and GlusterFS :)
●   And lots of other infrastructure technologies
But open source never took over the desktop/workstation
The Outer Limits
●   Huh? Android! New mobile paradigm!
    ●   The apps are, alas, mostly non-free


Prediction: cloud services, like mobile apps and
desktop applications, will remain mostly
proprietary/non-free
The Outer Limits
●   Huh? Android! New mobile paradigm!
    ●   The apps are, alas, mostly non-free


Prediction: cloud services, like mobile apps and
desktop applications, will remain mostly
proprietary/non-free
Open Source in Cloud-y World
What does open source mean in a cloud-y world?
●   Hypothesis: in a world where the distinction
    between copyleft and liberal licensing is
    diminished, liberal licensing will grow


I, for one, welcome my new Apache overlords.
Open Source in Cloud-y World
GPL was made for local computers
●   delivering a service over a network does not
    “convey” software, according to the GPL v3
●   the central driver of “vanilla” GPL is obviated
●   Apache licensing will continue to grow
Open Source in Cloud-y World
The Affero GPL was created to address this
●   closes the service provider loophole
●   copyleft in a cloudy world
●   is it enough?
Open Source in Cloud-y World
What's the lesson we learned form the desktop?
●   JM Keynes and local monopolies for every market
    ●   every market entraps customers, preventing them from leaving
    ●   data matters
    ●   it just wasn't obvious enough in the context of local computing
    ●   the source code was not enough in all contexts


●   in a cloudy world, importance of data is magnified
    ●   What does that portend?
Lock-in
●   The world is full of monopolies
    – No such thing as frictionless economy
    – Data represents the exit blocker


     Entity 1               Entity 2              Entity 3




                Entity 4               Entity 5
Open Source in a Cloud-y World
Is there an economic driver for Open Data?
●   Hypothesis: er... maybe? In some cases.
●   In some social media cases, maybe – walled
    gardens do not lend themselves to total
    openness
    ●   Too much value in keeping some data locked up
    ●   Will competition prove the difference?
Open Source in a Cloud-y World
Is there an economic driver for Richard Stallman?
●   Probably not


Why is email (mostly) free?
●   Competition drove adoption of email standards
Summary
●   Open source enables cloud computing
●   Cloud computing, in turn, enables more open
    source
●   May not graduate to the service/app/data layer
●   NEEDZ MOAR RICHARD STALLMAN
Thank You

●   My contact info
    ●   johnmark@redhat.com
    ●   Twitter & identi.ca: @johnmark
    ●   http://opencloudinitiative.org/
    ●
        http://gluster.org/

Weitere ähnliche Inhalte

Ähnlich wie Open Source and Cloud - The Two Great Tastes...

What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)Simon Phipps
 
Evolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand RaoEvolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand RaoVMware Tanzu
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source MovementMesut Yılmaz
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?Alex Meadows
 
Start your open source project
Start your open source projectStart your open source project
Start your open source projectAhmed Othman
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentationAmol Vidwans
 
Government ICT 2.0 - Removing The G-Cloud Lock In
Government ICT 2.0 - Removing The G-Cloud Lock InGovernment ICT 2.0 - Removing The G-Cloud Lock In
Government ICT 2.0 - Removing The G-Cloud Lock InJeremy Brown
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startupNicolas Garnier
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A StartupMailjet
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareMoinuddin Ahmed
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGDSCNiT
 
Why Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS wayWhy Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS wayAhmed Mekkawy
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The UniversityDominique Cimafranca
 
Open source and business rules
Open source and business rulesOpen source and business rules
Open source and business rulesGeoffrey De Smet
 

Ähnlich wie Open Source and Cloud - The Two Great Tastes... (20)

What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)What’s Driving Open Source (for MyGOSSCon)
What’s Driving Open Source (for MyGOSSCon)
 
Evolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand RaoEvolving to Cloud-Native - Anand Rao
Evolving to Cloud-Native - Anand Rao
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Start your open source project
Start your open source projectStart your open source project
Start your open source project
 
Open source a presentation
Open source   a presentationOpen source   a presentation
Open source a presentation
 
Government ICT 2.0 - Removing The G-Cloud Lock In
Government ICT 2.0 - Removing The G-Cloud Lock InGovernment ICT 2.0 - Removing The G-Cloud Lock In
Government ICT 2.0 - Removing The G-Cloud Lock In
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startup
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A Startup
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Google cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptx
 
Why Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS wayWhy Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS way
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
TYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloudTYPO3 v8 LTS in the cloud
TYPO3 v8 LTS in the cloud
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happen
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation SlidesDSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
DSC UTeM DevOps Session#1: Intro to DevOps Presentation Slides
 
Teaching Open Source In The University
Teaching Open Source In The UniversityTeaching Open Source In The University
Teaching Open Source In The University
 
Open source and business rules
Open source and business rulesOpen source and business rules
Open source and business rules
 

Mehr von John Mark Walker

OSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceOSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceJohn Mark Walker
 
Product Development in the Age of Cloud Native
Product Development in the Age of Cloud NativeProduct Development in the Age of Cloud Native
Product Development in the Age of Cloud NativeJohn Mark Walker
 
Hybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQHybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQJohn Mark Walker
 
The Secrets to Open Source Innovation
The Secrets to Open Source InnovationThe Secrets to Open Source Innovation
The Secrets to Open Source InnovationJohn Mark Walker
 
Gluster: where weve been - a history
Gluster: where weve been - a historyGluster: where weve been - a history
Gluster: where weve been - a historyJohn Mark Walker
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgJohn Mark Walker
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgJohn Mark Walker
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?John Mark Walker
 
Building Vibrant Open Source Communities
Building Vibrant Open Source CommunitiesBuilding Vibrant Open Source Communities
Building Vibrant Open Source CommunitiesJohn Mark Walker
 

Mehr von John Mark Walker (11)

OSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open SourceOSEN SF Meetup - Business of Open Source
OSEN SF Meetup - Business of Open Source
 
Product Development in the Age of Cloud Native
Product Development in the Age of Cloud NativeProduct Development in the Age of Cloud Native
Product Development in the Age of Cloud Native
 
From project to product
From project to productFrom project to product
From project to product
 
Hybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQHybrid Cloud Management with ManageIQ
Hybrid Cloud Management with ManageIQ
 
The Secrets to Open Source Innovation
The Secrets to Open Source InnovationThe Secrets to Open Source Innovation
The Secrets to Open Source Innovation
 
Gluster: where weve been - a history
Gluster: where weve been - a historyGluster: where weve been - a history
Gluster: where weve been - a history
 
Gluster 3.3 deep dive
Gluster 3.3 deep diveGluster 3.3 deep dive
Gluster 3.3 deep dive
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
The Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.orgThe Future of GlusterFS and Gluster.org
The Future of GlusterFS and Gluster.org
 
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
FOSS vs. Web Services Lightning Talk: Is FOSS Necessary?
 
Building Vibrant Open Source Communities
Building Vibrant Open Source CommunitiesBuilding Vibrant Open Source Communities
Building Vibrant Open Source Communities
 

Kürzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Open Source and Cloud - The Two Great Tastes...

  • 1. Open Source and Cloud The Two Great Tastes... John Mark Walker Gluster.org Community Guy Open Cloud Initiative Vice-president April 4, 2012
  • 2. WTF is Cloud ● Cloud is a distributed and automated service delivery system ● Origins: Increasing emphasis on automation – – Increasing reliance on network services – Increasing commoditization of hardware and software components – Increasing scale-out of operations ● Goals: flexibility, agility, automation and economies of scale April 6, 2012 The Future of Gluster.org - John Mark Walker
  • 3. WTF is Open Source ● Open source: distributed software development system ● Origins: – Increasing commoditization of software + downward price pressure – Increasing connectivity and knowledge sharing between interested parties – Increasing demands for easy adoption ● Deploy first, ask questions later – A sprinkling of advocacy ● Goals: quicker development, economies of brain scale, defining (and defending) fair marketplace
  • 4. What They are not ● Open source != distribution system ● Freely available != open source – See, eg. Splunk ● Cloud != virtualization or any specific type of software ● Automated, scalable service delivery over a network
  • 5. Similarities of OSS and Cloud ● Both reflect a changing landscape in the data center towards automation and agility ● Both reflect increasing independence on the part of developers and operations ● Both also drive more of the above – Positive feedback loop for more data center automation
  • 6. Similarities of OSS and Cloud ● Open source facilitates adoption-led model ● Cloud computing thrives on an adoption-led model ● Open source facilitates faster development ● Cloud computing thrives on faster development
  • 7. Theories, Hypotheses and other Heretical Things ● Hypothesis #1: ● Cloud computing is not possible without open source ● How do we test?
  • 8. Party Like It's 1998 ● You have a really cool research project at Stanford, do you... ● A.) buy lots of expensive proprietary software, hardware and hope the investors don't mind ● B.) DIY with lots of custom glue around freely available open source bits
  • 9. Party Like It's 1998 ● Pros and Cons of A: ● Con: It's really expensive ● Con: It's difficult to change course ● Pro: Will (probably) be easier to deploy, configure and admin ● Conclusion: how much is your business agility worth?
  • 10. Party Like It's 1998 ● Pros and Cons of B: ● Con: It's really expensive ● Con: A lot of necessary customization ● Con: Domain experts are essential ● Pro: I can do whatever I want – Change on a dime; mix and match vendors ● Conclusion: how much is your agility worth?
  • 11. Party Like It's 1998 ● It's not about up-front cost ● It's about agility, fast adoption, iterative course corrections, no gatekeepers ● Ergo, Open source is necessary for cloud to exist ● Prediction: every cloud player will utilize open source on a massive scale
  • 12. The Cloud Ecosystem ● What major companies couldn't exist as we know them sans open source? ● See Paul Krugman's work on geographic impact on economies ● Geographic ecosystems emerge and benefit each other
  • 13. Impact of Cloud ● The opposite isn't true ● Cloud isn't necessary for open source to exist ● What is the impact of cloud on open source?
  • 14. Impact of Cloud 3 possible hypotheses: ● cloud computing deemphasizes software in general, therefore will reduce production and/or consumption of open source software ● cloud computing will neither augment nor reduce production and/or consumption of open source software ● cloud computing will increase the production and consumption of open source software
  • 15. Impact of Cloud I chose #3! ● Prediction: cloud computing will speed up the development of open source software
  • 16. Hypothesis debunking ● Hypothesis: cloud computing deemphasizes software in general, thus reducing need for open source software ● yes, local software and traditional desktops are less relevant – Local computing is also a delivery model, like cloud ● BUT - open source isn't a delivery model, it's a development model – Cloud computing still needs to run software – And cloud demands efficiency and agility – open source will continue to be utilized to build cloud-y services Prediction: open source will continue to dominate cloud computing, and the need for open source software will only increase
  • 17. Hypothesis debunking Hypothesis #2: cloud computing will have no impact on open source software, because they're orthogonal ● Yes, yes, one is a delivery model, the other is a development model, therefore there's no causal connection, right? ● competition == increasing demands for agility and efficiency == open source ● competition drives community participation ● increasing popularity of cloud computing will drive increasing usage of open source software ● separation of services from software actually makes this easier – ie. Open core is dead
  • 18. Hypothesis Bunking Hypothesis #3: cloud computing drives more open source software + participation ● if #1 and #2 are false, then #3 must be true! ● if open source software gives companies more agility and helps them deliver services more efficiently, then there is definite ROI ● therefore, a company would be foolish not to invest in open source development ● the adoption-led model of open source ties directly into the credo of cloud computing: build first, ask questions later
  • 19. The Outer Limits ● Ok fine, Open source begets cloud, which begets more open source, now what? Will cloud services be “open sourced” themselves? What does that even mean?
  • 20. The Outer Limits Let's review the software world: Remember 1999? What happened? ● Linux started the long trek to glory in the data center ● So did apache ● And MySQL. And PostgresQL ● And later Mongo, Hadoop and GlusterFS :) ● And lots of other infrastructure technologies But open source never took over the desktop/workstation
  • 21. The Outer Limits ● Huh? Android! New mobile paradigm! ● The apps are, alas, mostly non-free Prediction: cloud services, like mobile apps and desktop applications, will remain mostly proprietary/non-free
  • 22. The Outer Limits ● Huh? Android! New mobile paradigm! ● The apps are, alas, mostly non-free Prediction: cloud services, like mobile apps and desktop applications, will remain mostly proprietary/non-free
  • 23. Open Source in Cloud-y World What does open source mean in a cloud-y world? ● Hypothesis: in a world where the distinction between copyleft and liberal licensing is diminished, liberal licensing will grow I, for one, welcome my new Apache overlords.
  • 24. Open Source in Cloud-y World GPL was made for local computers ● delivering a service over a network does not “convey” software, according to the GPL v3 ● the central driver of “vanilla” GPL is obviated ● Apache licensing will continue to grow
  • 25. Open Source in Cloud-y World The Affero GPL was created to address this ● closes the service provider loophole ● copyleft in a cloudy world ● is it enough?
  • 26. Open Source in Cloud-y World What's the lesson we learned form the desktop? ● JM Keynes and local monopolies for every market ● every market entraps customers, preventing them from leaving ● data matters ● it just wasn't obvious enough in the context of local computing ● the source code was not enough in all contexts ● in a cloudy world, importance of data is magnified ● What does that portend?
  • 27. Lock-in ● The world is full of monopolies – No such thing as frictionless economy – Data represents the exit blocker Entity 1 Entity 2 Entity 3 Entity 4 Entity 5
  • 28. Open Source in a Cloud-y World Is there an economic driver for Open Data? ● Hypothesis: er... maybe? In some cases. ● In some social media cases, maybe – walled gardens do not lend themselves to total openness ● Too much value in keeping some data locked up ● Will competition prove the difference?
  • 29. Open Source in a Cloud-y World Is there an economic driver for Richard Stallman? ● Probably not Why is email (mostly) free? ● Competition drove adoption of email standards
  • 30. Summary ● Open source enables cloud computing ● Cloud computing, in turn, enables more open source ● May not graduate to the service/app/data layer ● NEEDZ MOAR RICHARD STALLMAN
  • 31. Thank You ● My contact info ● johnmark@redhat.com ● Twitter & identi.ca: @johnmark ● http://opencloudinitiative.org/ ● http://gluster.org/