Transcript
Page 1: Open Source in the Cloud Computing Era

The Real Open Source Opportunity

Tim O’Reilly

March 17, 2010

Wednesday, March 17, 2010

Page 2: Open Source in the Cloud Computing Era

Open Source in the Age of the Cloud

Tim O’Reilly

March 17, 2010

Wednesday, March 17, 2010

Page 3: Open Source in the Cloud Computing Era

“Major Strasser has been shot...Round up the usual suspects”

Wednesday, March 17, 2010

Page 4: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 5: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 6: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 7: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 8: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 9: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 10: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 11: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 12: Open Source in the Cloud Computing Era

Open Source

“You keep using that word. I do not think it means what you think it means.”

Web 2.0 Cloud Computing

Wednesday, March 17, 2010

Page 13: Open Source in the Cloud Computing Era

You may think of me as a book publisher

Wednesday, March 17, 2010

Page 14: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 15: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 16: Open Source in the Cloud Computing Era

What We Really Do At O'Reilly

Change the world by spreading the knowledge of innovators

Wednesday, March 17, 2010

Page 17: Open Source in the Cloud Computing Era

O’Reilly Radar Methodology

“The future is here. It’s just not evenly distributed yet.” - William Gibson

We “watch the alpha geeks” and think about the futures they are living in

We then look for trend data that tells us that a particular future is becoming mainstream

I’m going to tell you some seemingly unconnected technology stories from the front lines of innovation. Then we’re going to connect the dots.

Wednesday, March 17, 2010

Page 18: Open Source in the Cloud Computing Era

“I’m an inventor. I became interested in long term trends because an invention has to make sense in the world in which it is finished, not the world in which it is started.”

-Ray Kurzweil

Wednesday, March 17, 2010

Page 19: Open Source in the Cloud Computing Era

<1>

Wednesday, March 17, 2010

Page 20: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 21: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 22: Open Source in the Cloud Computing Era

What we see here

Peer-to-peer credit card payments Social networks used for risk evaluation

The PC is out of the loop The phone is a sensor platform

– Hardware add-on innovation– Location based sensing– Touch screen UI

Processing is done in real time in the cloud– Allowing processing that can’t be done on the device– Big data analysis– Building new networks on the back of existing ones

Reinventing a major industry

Wednesday, March 17, 2010

Page 23: Open Source in the Cloud Computing Era

<2>

Wednesday, March 17, 2010

Page 24: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 25: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 26: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 27: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 28: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 29: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 30: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 31: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 32: Open Source in the Cloud Computing Era

The cloud future includes...

Devices acting as sensors for intelligent data collection

Devices whose UI is on the web rather than the device

Feeding data into multiple online services that will turn into a full-on sensor web

Setting the stage for robotics, augmented reality, and the next generation of personal electronics

Wednesday, March 17, 2010

Page 33: Open Source in the Cloud Computing Era

Some of the open source hardware talks at OSCON

Arduino: Open Source Hardware Hacking from the Software Nerd Perspective http://www.arduino.cc/

Plumbing: Parallel Programming for Artists and Makers http://www.concurrency.cc/

Face detection on the iPhone with OpenCV Environmental Monitoring with Arduino and

compatibles Open Source Data Visualization on Open Source

Hardware Software Control of Home Automation Systems New Open Source Tools for Creating Embedded

Linux Devices

Wednesday, March 17, 2010

Page 34: Open Source in the Cloud Computing Era

<3>

Wednesday, March 17, 2010

Page 35: Open Source in the Cloud Computing Era

The smart phone plus local search. Today pizza,

Pizelle Pizza, 50 Post StreetCalifornia Pizza Kitchen, 53 3rd StreetEscape from NY Pizza, 333 Bush Street

Wednesday, March 17, 2010

Page 36: Open Source in the Cloud Computing Era

An application running on a mobile device whose user interface is driven by sensors:

- Touch screen- Motion and proximity sensors- Microphone- GPS or cell tower triangulation

Wednesday, March 17, 2010

Page 37: Open Source in the Cloud Computing Era

An application that depends on cooperating cloud data services: - Speech recognition- Search- Location data

In real time.

Wednesday, March 17, 2010

Page 38: Open Source in the Cloud Computing Era

<4>

Wednesday, March 17, 2010

Page 39: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 40: Open Source in the Cloud Computing Era

•Search in plain English•Search by voice•Traffic view•Search along route•Satellite view•Street view

Wednesday, March 17, 2010

Page 41: Open Source in the Cloud Computing Era

An application that depends on cooperating cloud data services: - Location- Search- Speech recognition- Live Traffic- Imagery

Wednesday, March 17, 2010

Page 42: Open Source in the Cloud Computing Era

Open Source

“You keep using that word. I do not think it means what you think it means.”

Web 2.0 Cloud Computing

Wednesday, March 17, 2010

Page 43: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 44: Open Source in the Cloud Computing Era

The Internet Operating System is A Data Operating System

Wednesday, March 17, 2010

Page 45: Open Source in the Cloud Computing Era

The Internet Operating System is a Data Operating System

It helps applications find out about– People– Places– Things– Prices– Documents– Images– Sounds– Relationships– ...

and helps people interact with them through services– Search– Payment– Matching and Recognition– ...

Wednesday, March 17, 2010

Page 46: Open Source in the Cloud Computing Era

In Real Time

Wednesday, March 17, 2010

Page 47: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 48: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 49: Open Source in the Cloud Computing Era

“Augmented Reality”

Wednesday, March 17, 2010

Page 50: Open Source in the Cloud Computing Era

The Yelp Monocle

Find cafes nearby.

Wednesday, March 17, 2010

Page 51: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 52: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 53: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 54: Open Source in the Cloud Computing Era

But how do you decide what data to show?

Wednesday, March 17, 2010

Page 55: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 56: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 57: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 58: Open Source in the Cloud Computing Era

“We don’t have better algorithms than anyone else. We just have more data.”

--Peter Norvig, Chief Scientist, Google

Wednesday, March 17, 2010

Page 59: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 60: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 61: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 62: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 63: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 64: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 65: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 66: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 67: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 68: Open Source in the Cloud Computing Era

The underdog is the ally of open source

Wednesday, March 17, 2010

Page 69: Open Source in the Cloud Computing Era

Potential open source supporters

Search: Microsoft Maps: Microsoft, Yelp, Foursquare Speech: Nuance, Microsoft Social Graph: Google Payment: ?? Cloud infrastructure: VMware Smartphones: Google Device Operating Systems: Google

Wednesday, March 17, 2010

Page 70: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 71: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 72: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 73: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 74: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 75: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 76: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 77: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 78: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 79: Open Source in the Cloud Computing Era

Interoperable web services, open data, and standard protocols are at least as important as open source

Wednesday, March 17, 2010

Page 80: Open Source in the Cloud Computing Era

Switching tracks (a bit)...

Wednesday, March 17, 2010

Page 81: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 82: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 83: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 84: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 85: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 86: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 87: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 88: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 89: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 90: Open Source in the Cloud Computing Era

Open Source and Scientific Data“With the very pressing issue of climate change, releasing raw data is vital.

There can be no excuse not to. Releasing source code is optional, trulygreat for open source review - but very dangerous if everyone just re-runsthe same code with the same baked-in implicit and explicit assumptions anderrors.

In discussion with our Chief Scientist, we have agreed it's much better topublish the following:

  - the raw data and the circumstances of its collection  - the method and assumptions used to process the data (in words and  equations)  - the results of the processing  - the known limitations on the method and significance of the assumptions

The computer code should be written from scratch as many times as possibleto reduce the chance that it affected the results in any way.”

--Gavin Starks, CEO, AMEE

Wednesday, March 17, 2010

Page 91: Open Source in the Cloud Computing Era

AMEE - the world’s energy meter

Wednesday, March 17, 2010

Page 92: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 93: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 94: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 95: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 96: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 97: Open Source in the Cloud Computing Era

Wednesday, March 17, 2010

Page 98: Open Source in the Cloud Computing Era

For more information

The Open Source Paradigm Shift (2003) http://bit.ly/cKLSUP

What is Web 2.0? (2005) http://oreil.ly/a0zT65

Web Squared: Web 2.0 Five Years On (2009) http://bit.ly/kEKgs

Government as a Platform (2010) http://opengovernment.labs.oreilly.com/

Ongoing commentaryhttp://radar.oreilly.comhttp://twitter.com/timoreillyhttp://buzz.google.com/timoreilly

Wednesday, March 17, 2010


Top Related