Open Innovation
in Software
 Bertrand Delacrétaz
 Senior Developer, R&D, Day Software, www.day.com
 Apache Software Foundation Member
 http://grep.codeconsult.ch - twitter: @bdelacretaz - bdelacretaz@apache.org
 OSS Watch event, Oxford, December 7th, 2009
 slides revision: 2009-12-06
 original image: http://www.flickr.com/photos/vermininc/2777441779/



Open Innovation                                                                            1
in Software                                                          Bertrand Delacrétaz
open innovation
                  use external and internal
                           ideas
                   internal and external
                      paths to market
                             to
                  advance your technology

Open Innovation
in Software
open source
  meritocratic
   communities

open processes

      open code

   crowdsourcing
Open Innovation
in Software        picture: mzacha, from http://morguefile.com/archive/display/626438
open innovation
vs.? and?
open source
innovation
starts with
ideas
picture: curugon, from http://morguefile.com/archive/display/21091
but where’s that
needle?
picture: curugon, from http://morguefile.com/archive/display/21091
it’s about
  feedback
pictures: taliesin, kevinrosseel xfoto on morguefile,
pretend we’re a
toy maker
picture: curugon, from http://morguefile.com/archive/display/21091
for all ages
                          creative
durable
                 relationship
innovative toy
blueprint         picture: kahanaboy, from http://morguefile.com/archive/display/129149
for all ages
                                                                 creative
 durable
                                                      relationship
innovative toy
reality
picture: ppdigital, http://morguefile.com/archive/display/12788
innovative toy
feedback?
picture: ppdigital, http://morguefile.com/archive/display/12788
legomatrix.com




innovative toy
feedback?
thebricktestament.com
SXSW Lego Pit




                photos: tammygreen.com
                    and Stephanie Booth
it’s about fast
feedback
            picture: liebestraume95, from http://www.flickr.com/photos/liebestraume95/3101816428/
open source:
fast feedback,
many eyeballs
commit messages
 email discussions
   issue tracker events
           automated builds

open source collaboration
via real-time events
              picture: http://www.flickr.com/photos/blackbutterfly/3051019058/
shared vision
    picture: http://morguefile.com/archive/display/127643
real-time
status updates
      picture: http://morguefile.com/archive/display/186412
real-time
help requests
     picture: http://morguefile.com/archive/display/180641
self-service
   archives
   picture: http://morguefile.com/archive/display/188806
event-based

collaboration
collaboration

with your users
committers map




collaboration

with bright people
photo: Ted Leung

innovation @apache
                      just to
                      name a
                      few...
approximate numbers, 2009:
 2’000 committers
 300 members
  70 + 30 (*) projects
  active incubator(*)
   community development
   big sponsors
     platinum: Google, Yahoo, Microsoft




innovation @apache                        Open Innovation
                                          in Software
open source:
fast feedback,
many eyeballs
concrete example
Day’s CQ5          Open Innovation
                   in Software
Basel, Switzerland headquarters
           (~80 people, ~150 worldwide)
           Munich        “Day allows us to quickly


          London
                         and reliably deliver content
                         to our entire McFamily,                      content-centric
                         helping us to be flexible and
                         drive new opportunities.”                      products
           Newport
           Beach, CA     Steve Wilson, Senior
                         Director of Web
          Toronto
                         Communications,
                         McDonald’s                                       (everything is content)

www.day.com
                                              Swiss open source
                                            award / business / 2008

note the 3-letter domain name:
we’ve been doing this for a while...
                                                        Strong ties to the Apache Software Foundation
2001

2001



        2009

                                                            Roy T. Fielding and David Nuescheler,
Survived tough times (SWX:DAYN)                                    “Mr. REST” and “Mr. JCR”
HTTP                                    debugger      filesystem   browser



       content administration UI


     standard        custom servlets                         WebDAV      Sling OSGi
     servlets        and components                           server       console
                                                javascript
                                                   JSP
  resource      servlet/script     JSR 223        Ruby
 resolution      resolution        scripting     Velocity
                                                  etc..


                                   OSGi framework
                                    (Apache Felix)
                                       JSR-170 API

                                          JCR
                                        content
CQ5                                    repository
                                                         storage
                                                       components
architecture
HTTP                                    debugger      filesystem   browser



       content administration UI


     standard        custom servlets                         WebDAV      Sling OSGi
     servlets        and components                           server       console
                                                javascript
                                                   JSP
  resource      servlet/script     JSR 223        Ruby
 resolution      resolution        scripting     Velocity
                                                  etc..


                                   OSGi framework
                                    (Apache Felix)
                                       JSR-170 API


                                          JCR

open source?
                                       repository        storage
                                                       components
you bet!
strong ties with
open source        Open Innovation
                   in Software
open source
community?
Apache Agora
by Stefano Mazzocchi
http://people.apache.org/~stefano/agora/
jackrabbit dev list
2008-2009             Open Innovation
                      in Software
highlighting day.com   Open Innovation
                       in Software
highlighting myself   Open Innovation
                      in Software
open innovation?
open source!       Open Innovation
                   in Software
feedback is key

if done right,
open source provides
lots of feedback fast

let’s find those needles
in our haystack of ideas!

in
summary                     Open Innovation
                            in Software
This slide deck is licensed under the
Creative Commons Attribution-Noncommercial-Share Alike 3 license.
            Copyright (C) 2009, Bertrand Delacretaz

More Related Content

PDF
Open Innovation means Open Source
PDF
Life in Open Source Communities, ApacheCon US 2009
PDF
Open innovation in software means Open Source (2011 remix)
PDF
Why we (Day) open source most of our code
PDF
Containers Roadshow: How to Develop Containers for the Enterprise
PDF
Node.js Explained
PDF
Groovy Tutorial
PPTX
ngGoBuilder and collaborative development between San Francisco and Tokyo
Open Innovation means Open Source
Life in Open Source Communities, ApacheCon US 2009
Open innovation in software means Open Source (2011 remix)
Why we (Day) open source most of our code
Containers Roadshow: How to Develop Containers for the Enterprise
Node.js Explained
Groovy Tutorial
ngGoBuilder and collaborative development between San Francisco and Tokyo

What's hot (20)

PDF
The Common Debian Build System (CDBS)
PDF
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
PDF
The Lives of Others: Open-Source Development Practices Elsewhere
PDF
Introduction to the Python conda package manager
PDF
Day CRX Introduction
PDF
Linux distribution for the cloud
PDF
Docker, Linux Containers, and Security: Does It Add Up?
PDF
BBL Premiers pas avec Docker
PDF
Node.js #digpen presentation
PDF
Deploy microservices in containers with Docker and friends - KCDC2015
PDF
Scaling MongoDB with Docker and cgroups
PDF
Serverless - introduction et perspectives concrètes
PPTX
Managing modular software for your nu get, c++ and java development
PDF
Rh developers fat jar smackdown
PDF
Dependency Management with Composer
PDF
Repoinit: a mini-language for content repository initialization
PDF
Python in Action (Part 2)
PPTX
Take control. write a plugin. part II
DOC
Jetty Vs Tomcat
PPTX
Docker training
The Common Debian Build System (CDBS)
Containers, Docker, and Security: State Of The Union (LinuxCon and ContainerC...
The Lives of Others: Open-Source Development Practices Elsewhere
Introduction to the Python conda package manager
Day CRX Introduction
Linux distribution for the cloud
Docker, Linux Containers, and Security: Does It Add Up?
BBL Premiers pas avec Docker
Node.js #digpen presentation
Deploy microservices in containers with Docker and friends - KCDC2015
Scaling MongoDB with Docker and cgroups
Serverless - introduction et perspectives concrètes
Managing modular software for your nu get, c++ and java development
Rh developers fat jar smackdown
Dependency Management with Composer
Repoinit: a mini-language for content repository initialization
Python in Action (Part 2)
Take control. write a plugin. part II
Jetty Vs Tomcat
Docker training
Ad

Viewers also liked (6)

PDF
Taming Jcr With Sling
PDF
It's just a Web server - a plea for simplicity
PDF
Tales from the OSGi trenches
PDF
Open Source Tools Are Good For You!
PDF
Open-Source Collaboration Tools are Good for You - 2009 edition
PDF
JCR In 10 Minutes
Taming Jcr With Sling
It's just a Web server - a plea for simplicity
Tales from the OSGi trenches
Open Source Tools Are Good For You!
Open-Source Collaboration Tools are Good for You - 2009 edition
JCR In 10 Minutes
Ad

Similar to Open Innovation means Open Source (20)

PPTX
Connect js nodejs_api_shubhra
PDF
Kicking Up the Dust with Node JS
PDF
CQ5 and Sling overview
PDF
Introduction and hacking OpenStack, Pycon India
PDF
Play Framework: Intro & High-Level Overview
PPTX
VisualWeb - Building a NodeJS Server Meshwork and Full-Javascript Stack Frame...
PPT
Ruby On Rails Presentation
PDF
Would you buy an open source company?
PDF
Alex Wade, Digital Library Interoperability
PPTX
Docker Training - June 2015
PPTX
Docker and containers - For Boston Docker Meetup Workshop in March 2015
PDF
Red Hat Forum Benelux 2015
PDF
Docker and Containers overview - Docker Workshop
PDF
005528214.pdf
PPTX
whats-new-netbeans-ide-7x.pptx
PPTX
Webdevcon Keynote hh-2012-09-18
ODP
NetBeans 6.5
PPTX
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
PDF
DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...
PDF
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
Connect js nodejs_api_shubhra
Kicking Up the Dust with Node JS
CQ5 and Sling overview
Introduction and hacking OpenStack, Pycon India
Play Framework: Intro & High-Level Overview
VisualWeb - Building a NodeJS Server Meshwork and Full-Javascript Stack Frame...
Ruby On Rails Presentation
Would you buy an open source company?
Alex Wade, Digital Library Interoperability
Docker Training - June 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Red Hat Forum Benelux 2015
Docker and Containers overview - Docker Workshop
005528214.pdf
whats-new-netbeans-ide-7x.pptx
Webdevcon Keynote hh-2012-09-18
NetBeans 6.5
You Too Can Be a Radio Host Or How We Scaled a .NET Startup And Had Fun Doing It
DeveloperWeek Global 2020 - OpenJS Foundation - The First 25 Years of Javascr...
What is the Secure Supply Chain and the Current State of the PHP Ecosystem

More from Bertrand Delacretaz (20)

PDF
VanillaJS & the Web Platform, a match made in heaven?
PDF
Surviving large online communities with conciseness and clarity
PDF
The Moving House Model, adhocracy and remote collaboration
PDF
GraphQL in Apache Sling - but isn't it the opposite of REST?
PDF
Open Source Changes the World!
PDF
How to convince your left brain (or manager) to follow the Open Source path t...
PDF
L'Open Source change le Monde - BlendWebMix 2019
PDF
Shared Neurons - the Secret Sauce of Open Source communities?
PDF
Sling and Serverless, Best Friends Forever?
PDF
State of the Feather - ApacheCon North America 2018
PDF
Karate, the black belt of HTTP API testing?
PDF
Open Source at Scale: the Apache Software Foundation (2018)
PDF
They don't understand me! Tales from the multi-cultural trenches
PDF
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
PDF
Project and Community Services the Apache Way
PDF
La Fondation Apache - keynote au Paris Open Source Summit 2017
PDF
Asynchronous Decision Making - FOSS Backstage 2017
PDF
Building an Apache Sling Rendering Farm
PDF
Who needs meetings? Asynchronous Decision Making to the rescue
PDF
Simple software is hard...don't give up!
VanillaJS & the Web Platform, a match made in heaven?
Surviving large online communities with conciseness and clarity
The Moving House Model, adhocracy and remote collaboration
GraphQL in Apache Sling - but isn't it the opposite of REST?
Open Source Changes the World!
How to convince your left brain (or manager) to follow the Open Source path t...
L'Open Source change le Monde - BlendWebMix 2019
Shared Neurons - the Secret Sauce of Open Source communities?
Sling and Serverless, Best Friends Forever?
State of the Feather - ApacheCon North America 2018
Karate, the black belt of HTTP API testing?
Open Source at Scale: the Apache Software Foundation (2018)
They don't understand me! Tales from the multi-cultural trenches
Prise de Décisions Asynchrone, Devoxx France 2018 (avec vidéo)
Project and Community Services the Apache Way
La Fondation Apache - keynote au Paris Open Source Summit 2017
Asynchronous Decision Making - FOSS Backstage 2017
Building an Apache Sling Rendering Farm
Who needs meetings? Asynchronous Decision Making to the rescue
Simple software is hard...don't give up!

Recently uploaded (20)

PPTX
Configure Apache Mutual Authentication
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Geologic Time for studying geology for geologist
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
CloudStack 4.21: First Look Webinar slides
DOCX
search engine optimization ppt fir known well about this
PPTX
Modernising the Digital Integration Hub
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
STKI Israel Market Study 2025 version august
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPT
What is a Computer? Input Devices /output devices
PPTX
The various Industrial Revolutions .pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Configure Apache Mutual Authentication
NewMind AI Weekly Chronicles – August ’25 Week III
Geologic Time for studying geology for geologist
sbt 2.0: go big (Scala Days 2025 edition)
Credit Without Borders: AI and Financial Inclusion in Bangladesh
sustainability-14-14877-v2.pddhzftheheeeee
CloudStack 4.21: First Look Webinar slides
search engine optimization ppt fir known well about this
Modernising the Digital Integration Hub
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
The influence of sentiment analysis in enhancing early warning system model f...
STKI Israel Market Study 2025 version august
Custom Battery Pack Design Considerations for Performance and Safety
Module 1.ppt Iot fundamentals and Architecture
Enhancing plagiarism detection using data pre-processing and machine learning...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Taming the Chaos: How to Turn Unstructured Data into Decisions
What is a Computer? Input Devices /output devices
The various Industrial Revolutions .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network

Open Innovation means Open Source

  • 1. Open Innovation in Software Bertrand Delacrétaz Senior Developer, R&D, Day Software, www.day.com Apache Software Foundation Member http://grep.codeconsult.ch - twitter: @bdelacretaz - [email protected] OSS Watch event, Oxford, December 7th, 2009 slides revision: 2009-12-06 original image: http://www.flickr.com/photos/vermininc/2777441779/ Open Innovation 1 in Software Bertrand Delacrétaz
  • 2. open innovation use external and internal ideas internal and external paths to market to advance your technology Open Innovation in Software
  • 3. open source meritocratic communities open processes open code crowdsourcing Open Innovation in Software picture: mzacha, from http://morguefile.com/archive/display/626438
  • 5. innovation starts with ideas picture: curugon, from http://morguefile.com/archive/display/21091
  • 6. but where’s that needle? picture: curugon, from http://morguefile.com/archive/display/21091
  • 7. it’s about feedback pictures: taliesin, kevinrosseel xfoto on morguefile,
  • 8. pretend we’re a toy maker picture: curugon, from http://morguefile.com/archive/display/21091
  • 9. for all ages creative durable relationship innovative toy blueprint picture: kahanaboy, from http://morguefile.com/archive/display/129149
  • 10. for all ages creative durable relationship innovative toy reality picture: ppdigital, http://morguefile.com/archive/display/12788
  • 11. innovative toy feedback? picture: ppdigital, http://morguefile.com/archive/display/12788
  • 14. SXSW Lego Pit photos: tammygreen.com and Stephanie Booth
  • 15. it’s about fast feedback picture: liebestraume95, from http://www.flickr.com/photos/liebestraume95/3101816428/
  • 17. commit messages email discussions issue tracker events automated builds open source collaboration via real-time events picture: http://www.flickr.com/photos/blackbutterfly/3051019058/
  • 18. shared vision picture: http://morguefile.com/archive/display/127643
  • 19. real-time status updates picture: http://morguefile.com/archive/display/186412
  • 20. real-time help requests picture: http://morguefile.com/archive/display/180641
  • 21. self-service archives picture: http://morguefile.com/archive/display/188806
  • 25. photo: Ted Leung innovation @apache just to name a few...
  • 26. approximate numbers, 2009: 2’000 committers 300 members 70 + 30 (*) projects active incubator(*) community development big sponsors platinum: Google, Yahoo, Microsoft innovation @apache Open Innovation in Software
  • 28. concrete example Day’s CQ5 Open Innovation in Software
  • 29. Basel, Switzerland headquarters (~80 people, ~150 worldwide) Munich “Day allows us to quickly London and reliably deliver content to our entire McFamily, content-centric helping us to be flexible and drive new opportunities.” products Newport Beach, CA Steve Wilson, Senior Director of Web Toronto Communications, McDonald’s (everything is content) www.day.com Swiss open source award / business / 2008 note the 3-letter domain name: we’ve been doing this for a while... Strong ties to the Apache Software Foundation 2001 2001 2009 Roy T. Fielding and David Nuescheler, Survived tough times (SWX:DAYN) “Mr. REST” and “Mr. JCR”
  • 30. HTTP debugger filesystem browser content administration UI standard custom servlets WebDAV Sling OSGi servlets and components server console javascript JSP resource servlet/script JSR 223 Ruby resolution resolution scripting Velocity etc.. OSGi framework (Apache Felix) JSR-170 API JCR content CQ5 repository storage components architecture
  • 31. HTTP debugger filesystem browser content administration UI standard custom servlets WebDAV Sling OSGi servlets and components server console javascript JSP resource servlet/script JSR 223 Ruby resolution resolution scripting Velocity etc.. OSGi framework (Apache Felix) JSR-170 API JCR open source? repository storage components you bet!
  • 32. strong ties with open source Open Innovation in Software
  • 34. Apache Agora by Stefano Mazzocchi http://people.apache.org/~stefano/agora/
  • 35. jackrabbit dev list 2008-2009 Open Innovation in Software
  • 36. highlighting day.com Open Innovation in Software
  • 37. highlighting myself Open Innovation in Software
  • 38. open innovation? open source! Open Innovation in Software
  • 39. feedback is key if done right, open source provides lots of feedback fast let’s find those needles in our haystack of ideas! in summary Open Innovation in Software
  • 40. This slide deck is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3 license. Copyright (C) 2009, Bertrand Delacretaz