Download - Translating Open Source Value to the Cloud
![Page 1: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/1.jpg)
1
Translating Open Source Value to the Cloud
Gordon Haff Cloud Evangelist Red Hat 17 April 2013
![Page 2: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/2.jpg)
2
About Me
• Red Hat Cloud Evangelist
• Twitter: @ghaff
• Google+: Gordon Haff
• Email: [email protected]
• Blog: http://bitmason.blogspot.com
• Formerly: Illuminata (industry analyst), Data General (minicomputers/Unix/NUMA/etc.)
![Page 3: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/3.jpg)
3
“The open-source movement is a free speech movement. Source code looks like poetry, but it’s also a machine — words that do. Unix opens up the discourse in the machinery because the words in Unix literally cause action, and those actions will cause other actions.”
John Gage Mario Savio at Berkeley 1964
![Page 4: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/4.jpg)
4
“When we call software ‘free,’ we mean that it respects the users' essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of ‘free speech, not ‘free beer.’”
![Page 5: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/5.jpg)
5
Software Freedom Was ~= Open Source
• Early Unix source code was widely shared
• Mechanisms to share file and communicate electronically were available in relevant communities
• Source code was useful to port between incompatible hardware
![Page 6: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/6.jpg)
6
What Matters Today (and What Doesn’t)?
Copyright 2008 Illuminata, Inc.
• Distribution
• Community
• Portability
• Data
• APIs
• Mobile Web
![Page 7: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/7.jpg)
7
Fix the ASP Distribution “Loophole”?
• Released in 2007
• Requires source code be made available to any network user of AGPL-licensed work
![Page 8: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/8.jpg)
8
A Trend Towards Permissive Licensing
• Proven success of development model
• Commercialization
• Increased emphasis on communities
Source: Donnie Berkholz, RedMonk, April 2013
![Page 9: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/9.jpg)
9
Flickr/CC by Sebastiaan ter Burg http://www.flickr.com/photos/ter-burg/5520203986/
Community Matters
![Page 10: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/10.jpg)
10
Source: Linux Foundation, March 2012
% Changes to Linux Kernel 2007-2012
![Page 11: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/11.jpg)
11
OpenStack Grizzly Commits by Company
Source: Bitergia, April 2013
![Page 12: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/12.jpg)
12
What Matters? (Lots of Interacting Things)
• Who makes decisions?/Governance model
• Organizational structure
• Contribution model
• Commercial affiliation(s)
• Ecosystem development
• Tools
![Page 13: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/13.jpg)
13
Governance/Community Models
• “Walled Gardens”
o Aligned with interests of (typically commercial) entity
o Hard to get outside community involved o What happens if ownership changes?
• Benevolent Dictator
o Community assigns power to Dictator o What happens when Dictator is no longer “benevolent”?
o What happens if the Dictator leaves?
• Meritocracy
o Involvement in code is open and based on merit
o Takes time
o Can you “trust” the community?
![Page 14: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/14.jpg)
14
Workload, Application, Data Portability • Portable applications and workloads that can
run unchanged across private and public clouds.
• Enabling applications to reference data regardless of cloud hosting choice
• Ability to deploy complex n-tier services across different private, public and hybrid clouds
• Big data infrastructure, analytics tools and application platforms
Services service
web app
database
Private
Public
Private
Management in the future of cloud shifts to providing, measuring, and using portfolios of services. Focus on building enterprise libraries of reusable application images and workloads for public clouds and hybrid consumption. Forrester :Cloud Keys An Era Of New IT Responsiveness And Efficiency John R. Rymer and James Staten, December 19, 2012
Private Public
Applications Operating System Storage
Big Data
![Page 15: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/15.jpg)
15
Portable Applications CloudForms
• Application blueprints that can be delivered consistently on physical, virtual or cloud platforms
• Conversion between virtual machine formats for migration between virtual platforms and cloud providers
• Ability to deploy each tier of complex n-tier services to different virtual platform and cloud provider
• Enterprise grade management, update and support
Services
service
web
app
database
Private
Public
Private
![Page 16: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/16.jpg)
16
DATA Technical issues of data location, transformation, and placement Data ownership and use
![Page 17: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/17.jpg)
17
Computing May Need to Happen Near Data
Source: Dave McCrory, June 2012
![Page 18: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/18.jpg)
18
Portable Data Red Hat Storage
Physical
Virtual
Public Cloud
Private Cloud
• Consistent view of storage across private, public and hybrid clouds
• Global namespace with unified file and object storage
• Scale out performance, capacity, and availability
• Scales to petabytes allowing managed growth of enterprise storage
• Colocation of compute and data for big data applications
• Enterprise grade management, update and support
![Page 19: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/19.jpg)
19
Jer Thorpe: Making Data “More Human”
• People need to understand and experience data ownership
• We need to have a more open conversation about data and ethics
• We need to change the way that we collectively think about data, so that it is not a new oil, but instead a new kind of resource entirely
![Page 20: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/20.jpg)
20
The Rise of the Accidental Sensor?
Eric Fischer, http://www.flickr.com/photos/walkingsf/4671581511/in/set-72157624209158632
![Page 21: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/21.jpg)
21
APIs a New Lock-in Point
http://www.digitaltrends.com/social-media/facebook-twitter-and-their-lost-love-for-the-startup-ecosystem/
![Page 22: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/22.jpg)
22
Source: GOOD, http://blog.programmableweb.com/wp-content/good-apitimeline.png
But APIs Increasingly Central to App Development
![Page 23: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/23.jpg)
23
What Does “Open” Mean?
• “Open access”
o Anyone can use it but data in and out controlled by company offering the service (Facebook Open Graph API)
• API that leverages open standards such as XML and HTTP
o Leverage best practices but aren’t necessarily themselves open
• Open standard APIs
o Clear definition that can be utilized by multiple providers in an interoperable way (OpenID, AtomPub)
![Page 24: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/24.jpg)
24
John Musser: What Makes a Great Open API?
• A valuable service
• A plan and a business model
• Simple, flexible, easily adopted
• Managed and measured
• Great developer support
http://www.slideshare.net/jmusser/what-makes-a-great-open-api
![Page 25: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/25.jpg)
25
“Smartphone Wars”: Oracle v. Google
![Page 26: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/26.jpg)
26
Other Aspects of APIs
• How stable is it?
• How easy to use/robust is it?
• SLAs? Ts & Cs?
• Are there alternatives?
• What’s the risk/reward?
![Page 27: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/27.jpg)
27
The Mobile Web. Or are App Stores Evil?
![Page 28: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/28.jpg)
28
Are App Stores a Passing Fad?
Probably not… Monetization, distribution, retailing, functionality
![Page 29: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/29.jpg)
29
The App Store Conundrum
• Generally “walled gardens”
• Incompatibilities between some free software licenses and some app store Ts & Cs and/or developer agreements
• Lack of optional payments mechanisms
• But app stores likely to increasingly be the dominant mainstream form of commercial software distribution (at least on client)
![Page 30: Translating Open Source Value to the Cloud](https://reader033.vdocuments.net/reader033/viewer/2022052619/55514744b4c905bd1c8b50ba/html5/thumbnails/30.jpg)
30
QUESTIONS & LEARN MORE
MY INFO
Twitter: @ghaff
Google+: Gordon Haff
Email: [email protected]
Blog: http://bitmason.blogspot.com
RED HAT
www.redhat.com/solutions/cloud
Google+: Red Hat Open Hybrid Cloud