Open Source and Open Data
                             in the Age of the Cloud

                                          Tim O’Reilly

                                        April 13, 2010




Monday, April 19, 2010
“Major Strasser has been shot...
        Round up the usual suspects”




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Database              Web 2.0   Cloud Computing

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




Monday, April 19, 2010
Monday, April 19, 2010
“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




Monday, April 19, 2010
You may think of me as a book publisher




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
What We Really Do At O'Reilly




                         Change the world by spreading the
                             knowledge of innovators




Monday, April 19, 2010
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.




Monday, April 19, 2010
<1>




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
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




Monday, April 19, 2010
<2>




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
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


Monday, April 19, 2010
<3>




Monday, April 19, 2010
The Yelp Monocle
    Find cafes nearby.




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
<4>




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Crowdsourcing includes the use of
                               humans as sensors




Monday, April 19, 2010
Monday, April 19, 2010
AMEE - the world’s energy meter




Monday, April 19, 2010
We’re moving to a world in which every device
        generates useful data, in which every action
        creates “information shadows” on the net.




Monday, April 19, 2010
<5>




Monday, April 19, 2010
The smart phone plus local search. Today pizza,




                              Round Table Pizza, 4300 Great America Parkway
                              Giovanni’s NY Pizzeria 1127 Lawrence Expwy
                              Little Caesar’s Pizza, 4767 Lafayette Street




Monday, April 19, 2010
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



Monday, April 19, 2010
An application that depends on
                 cooperating cloud data services:

                 - Speech recognition
                 - Search
                 - Location data




Monday, April 19, 2010
An application that applies
                 context-sensitive filters to give
                 users just the information they
                 need.




Monday, April 19, 2010
In real time




Monday, April 19, 2010
<6>




Monday, April 19, 2010
Monday, April 19, 2010
•Search in plain English
                         •Search by voice
                         •Traffic view
                         •Search along route
                         •Satellite view
                         •Street view




Monday, April 19, 2010
An application that
                 depends on cooperating
                 cloud data services:

                 - Location
                 - Search
                 - Speech recognition
                 - Live Traffic
                 - Imagery

Monday, April 19, 2010
Database

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




Monday, April 19, 2010
Monday, April 19, 2010
The Internet Operating System is
                      A Data Operating System




Monday, April 19, 2010
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
          –   ...

Monday, April 19, 2010
In Real Time




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
This is the 21st century data challenge
       Not transactions
       Not data warehouses and business intelligence
       Not database-backed web sites
       Not even NoSQL-backed web services

    Real time cloud-based intelligence delivered to
     mobile applications

    Algorithmic intelligence




Monday, April 19, 2010
This is the world your database engines
                           must be designed to support




Monday, April 19, 2010
Who will own the Internet Operating System?




Monday, April 19, 2010
Do we want anyone to own it?




Monday, April 19, 2010
If not, we’d better get busy!




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Who Owns What
         Chart Title?

                                                            Other

         Infrastructure As a Service
         Storage                            —   —
         Computation                        —   —
         Hosted SaaS Apps                   —
         Media access
         Music                                  —
         Video                                  —
         Books                          —   —   —   —   —
         Web Content                            —
         Photos                         —   —                —
         Monetization
         Advertising                    —   —
         Payment
         Location
         Maps & Directions              —   —   —
         Real Time Location Detection   —   —
         Calendaring/Scheduling         —
         Social Graph                   —   —
         Communications
         Email                          —       —
         Voice                          —       —
         Chat                           —       —
         Video                          —       —
         Sensor Management
         Speech Recognition             —       —
         Image Recognition                      —   —   —
         Mobile Device OS                       —
         Mobile Device Hardware                 —
         Web Browser                    —       —

           Strong o ering
           Medium o ering
           Getting started
         — Not on the board yet
Monday, April 19, 2010
Interoperable web services, open data, and
        standard protocols are at least as important as
        open source




Monday, April 19, 2010
The underdog is the ally of open source




Monday, April 19, 2010
Potential open source supporters
       Search: Microsoft
       Maps: Microsoft, Nokia,Yelp, Foursquare
       Speech: Nuance, Microsoft
       Social Graph: Google
       Payment: Paypal
       Cloud infrastructure: VMware
       Smartphones: Google
       Device Operating Systems: Google




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Corporate data sharing
    There’s a lot of data in the world




Monday, April 19, 2010
Switching tracks (a bit)...




Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
Monday, April 19, 2010
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 commentary
    http://radar.oreilly.com
    http://twitter.com/timoreilly
    http://buzz.google.com/timoreilly


Monday, April 19, 2010

Open Source and Open Data in the Age of the Cloud

  • 1.
    Open Source andOpen Data in the Age of the Cloud Tim O’Reilly April 13, 2010 Monday, April 19, 2010
  • 2.
    “Major Strasser hasbeen shot... Round up the usual suspects” Monday, April 19, 2010
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    Database Web 2.0 Cloud Computing “You keep using that word. I do not think it means what you think it means.” Monday, April 19, 2010
  • 10.
  • 11.
    “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 Monday, April 19, 2010
  • 12.
    You may thinkof me as a book publisher Monday, April 19, 2010
  • 13.
  • 14.
  • 15.
    What We ReallyDo At O'Reilly Change the world by spreading the knowledge of innovators Monday, April 19, 2010
  • 16.
    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. Monday, April 19, 2010
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    The cloud futureincludes...  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 Monday, April 19, 2010
  • 23.
  • 24.
  • 25.
  • 26.
    What we seehere  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 Monday, April 19, 2010
  • 27.
  • 28.
    The Yelp Monocle  Find cafes nearby. Monday, April 19, 2010
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
    Crowdsourcing includes theuse of humans as sensors Monday, April 19, 2010
  • 36.
  • 37.
    AMEE - theworld’s energy meter Monday, April 19, 2010
  • 38.
    We’re moving toa world in which every device generates useful data, in which every action creates “information shadows” on the net. Monday, April 19, 2010
  • 39.
  • 40.
    The smart phoneplus local search. Today pizza, Round Table Pizza, 4300 Great America Parkway Giovanni’s NY Pizzeria 1127 Lawrence Expwy Little Caesar’s Pizza, 4767 Lafayette Street Monday, April 19, 2010
  • 41.
    An application runningon a mobile device whose user interface is driven by sensors: - Touch screen - Motion and proximity sensors - Microphone - GPS or cell tower triangulation Monday, April 19, 2010
  • 42.
    An application thatdepends on cooperating cloud data services: - Speech recognition - Search - Location data Monday, April 19, 2010
  • 43.
    An application thatapplies context-sensitive filters to give users just the information they need. Monday, April 19, 2010
  • 44.
    In real time Monday,April 19, 2010
  • 45.
  • 46.
  • 47.
    •Search in plainEnglish •Search by voice •Traffic view •Search along route •Satellite view •Street view Monday, April 19, 2010
  • 48.
    An application that depends on cooperating cloud data services: - Location - Search - Speech recognition - Live Traffic - Imagery Monday, April 19, 2010
  • 49.
    Database “You keep using that word. I do not think it means what you think it means.” Monday, April 19, 2010
  • 50.
  • 51.
    The Internet OperatingSystem is A Data Operating System Monday, April 19, 2010
  • 52.
    The Internet OperatingSystem 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 – ... Monday, April 19, 2010
  • 53.
    In Real Time Monday,April 19, 2010
  • 54.
  • 55.
  • 56.
    This is the21st century data challenge  Not transactions  Not data warehouses and business intelligence  Not database-backed web sites  Not even NoSQL-backed web services  Real time cloud-based intelligence delivered to mobile applications  Algorithmic intelligence Monday, April 19, 2010
  • 57.
    This is theworld your database engines must be designed to support Monday, April 19, 2010
  • 58.
    Who will ownthe Internet Operating System? Monday, April 19, 2010
  • 59.
    Do we wantanyone to own it? Monday, April 19, 2010
  • 60.
    If not, we’dbetter get busy! Monday, April 19, 2010
  • 61.
  • 62.
  • 63.
  • 64.
    Who Owns What Chart Title? Other Infrastructure As a Service Storage — — Computation — — Hosted SaaS Apps — Media access Music — Video — Books — — — — — Web Content — Photos — — — Monetization Advertising — — Payment Location Maps & Directions — — — Real Time Location Detection — — Calendaring/Scheduling — Social Graph — — Communications Email — — Voice — — Chat — — Video — — Sensor Management Speech Recognition — — Image Recognition — — — Mobile Device OS — Mobile Device Hardware — Web Browser — — Strong o ering Medium o ering Getting started — Not on the board yet Monday, April 19, 2010
  • 65.
    Interoperable web services,open data, and standard protocols are at least as important as open source Monday, April 19, 2010
  • 66.
    The underdog isthe ally of open source Monday, April 19, 2010
  • 67.
    Potential open sourcesupporters  Search: Microsoft  Maps: Microsoft, Nokia,Yelp, Foursquare  Speech: Nuance, Microsoft  Social Graph: Google  Payment: Paypal  Cloud infrastructure: VMware  Smartphones: Google  Device Operating Systems: Google Monday, April 19, 2010
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
    Corporate data sharing  There’s a lot of data in the world Monday, April 19, 2010
  • 77.
    Switching tracks (abit)... Monday, April 19, 2010
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
    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 commentary http://radar.oreilly.com http://twitter.com/timoreilly http://buzz.google.com/timoreilly Monday, April 19, 2010