40
Open Innovation in Software Bertrand Delacrétaz 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/ 1

Open Innovation means Open Source

Embed Size (px)

DESCRIPTION

Slides of my "Open Innovation in Software Means Open Source Software" talk, OSS Watch, Oxford Dec.12th, 2009 (http://www.oss-watch.ac.uk/events/2009-12-07_business/programme.xml). Also at http://transfersummit.com/programme/60 and accompanying article on the H online, http://x42.ch/03.10.01

Citation preview

Page 1: Open Innovation means Open Source

Open Innovationin Software Bertrand Delacrétaz

Open Innovationin Software

Bertrand DelacrétazSenior Developer, R&D, Day Software, www.day.com

Apache Software Foundation Memberhttp://grep.codeconsult.ch - twitter: @bdelacretaz - [email protected]

OSS Watch event, Oxford, December 7th, 2009

slides revision: 2009-12-06original image: http://www.flickr.com/photos/vermininc/2777441779/

1

Page 2: Open Innovation means Open Source

Open Innovationin Software

use external and internal ideas

internal and external

paths to market

to advance your technology

open innovation

Page 3: Open Innovation means Open Source

Open Innovationin Software

meritocraticcommunities

open processes

open code

crowdsourcing

picture: mzacha, from http://morguefile.com/archive/display/626438

open source

Page 4: Open Innovation means Open Source

open innovation vs.? and?

open source

Page 5: Open Innovation means Open Source

innovation starts with

ideaspicture: curugon, from http://morguefile.com/archive/display/21091

Page 6: Open Innovation means Open Source

but where’s thatneedle?

picture: curugon, from http://morguefile.com/archive/display/21091

Page 8: Open Innovation means Open Source

pretend we’re atoy maker

picture: curugon, from http://morguefile.com/archive/display/21091

Page 9: Open Innovation means Open Source

innovative toyblueprint

for all ages

creative

durablerelationship

picture: kahanaboy, from http://morguefile.com/archive/display/129149

Page 10: Open Innovation means Open Source

innovative toyreality

for all ages

creative

durablerelationship

picture: ppdigital, http://morguefile.com/archive/display/12788

Page 11: Open Innovation means Open Source

innovative toyfeedback?picture: ppdigital, http://morguefile.com/archive/display/12788

Page 12: Open Innovation means Open Source

innovative toyfeedback?

legomatrix.com

Page 13: Open Innovation means Open Source

thebricktestament.com

Page 15: Open Innovation means Open Source

it’s about fastfeedback

picture: liebestraume95, from http://www.flickr.com/photos/liebestraume95/3101816428/

Page 16: Open Innovation means Open Source

open source: fast feedback,many eyeballs

Page 17: Open Innovation means Open Source

open source collaboration via real-time events

commit messages

email discussions

issue tracker eventsautomated builds

picture: http://www.flickr.com/photos/blackbutterfly/3051019058/

Page 18: Open Innovation means Open Source

shared visionpicture: http://morguefile.com/archive/display/127643

Page 19: Open Innovation means Open Source

real-timestatus updates

picture: http://morguefile.com/archive/display/186412

Page 20: Open Innovation means Open Source

real-timehelp requests

picture: http://morguefile.com/archive/display/180641

Page 21: Open Innovation means Open Source

self-service archivespicture: http://morguefile.com/archive/display/188806

Page 22: Open Innovation means Open Source

event-based

collaboration

Page 23: Open Innovation means Open Source

collaboration

with your users

Page 24: Open Innovation means Open Source

collaboration

with bright people

committers map

Page 25: Open Innovation means Open Source

innovation @apachephoto: Ted Leung

just to name a few...

Page 26: Open Innovation means Open Source

innovation @apache

2’000 committers300 members70 + 30 (*) projectsactive incubator(*)

community developmentbig sponsorsplatinum: Google, Yahoo, Microsoft

approximate numbers, 2009:

Open Innovationin Software

Page 27: Open Innovation means Open Source

open source: fast feedback,many eyeballs

Page 28: Open Innovation means Open Source

concrete exampleDay’s CQ5 Open Innovation

in Software

Page 29: Open Innovation means Open Source

Basel, Switzerland headquarters(~80 people, ~150 worldwide)

Munich

London

NewportBeach, CA

Toronto

Survived tough times (SWX:DAYN)Roy T. Fielding and David Nuescheler,

“Mr. REST” and “Mr. JCR”

“Day allows us to quickly and reliably deliver content to our entire McFamily, helping us to be flexible and drive new opportunities.”

Steve Wilson, Senior Director of Web Communications, McDonald’s

Strong ties to the Apache Software Foundation

(everything is content)

content-centricproducts

www.day.comnote the 3-letter domain name: we’ve been doing this for a while...

Swiss open sourceaward / business / 2008

2001

2009

2001

Page 30: Open Innovation means Open Source

storagecomponents

OSGi framework(Apache Felix)

JCRcontent

repository

javascript

JSPRuby

Velocityetc..

debugger

WebDAVserver

Sling OSGiconsole

browserfilesystem

JSR-170 API

HTTP

resource resolution

custom servletsand components

JSR 223 scripting

servlet/script resolution

standardservlets

content administration UI

CQ5architecture

Page 31: Open Innovation means Open Source

OSGi framework(Apache Felix)

JCRrepository

javascript

JSPRuby

Velocityetc..

debugger

WebDAVserver

Sling OSGiconsole

browserfilesystem

JSR-170 API

resource resolution

JSR 223 scripting

servlet/script resolution

standardservlets

storagecomponents

custom servletsand components

content administration UI

HTTP

open source?you bet!

Page 32: Open Innovation means Open Source

strong ties withopen source Open Innovation

in Software

Page 33: Open Innovation means Open Source

open sourcecommunity?

Page 34: Open Innovation means Open Source

Apache Agoraby Stefano Mazzocchihttp://people.apache.org/~stefano/agora/

Page 35: Open Innovation means Open Source

jackrabbit dev list 2008-2009 Open Innovation

in Software

Page 36: Open Innovation means Open Source

highlighting day.com Open Innovationin Software

Page 37: Open Innovation means Open Source

highlighting myself Open Innovationin Software

Page 38: Open Innovation means Open Source

open innovation?open source! Open Innovation

in Software

Page 39: Open Innovation means Open Source

insummary

feedback is key

if done right, open source provides lots of feedback fast

let’s find those needlesin our haystack of ideas!

Open Innovationin Software

Page 40: Open Innovation means Open Source

This slide deck is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3 license.

Copyright (C) 2009, Bertrand Delacretaz