Open Source enables Open Innovation

39
Open Innovation in Software Bertrand Delacrétaz Open Source enables Open Innovation Bertrand Delacrétaz Senior Developer, R&D, Day Software (now part of Adobe) Apache Software Foundation Member and Director http://grep.codeconsult.ch - twitter: @bdelacretaz - [email protected] ApacheCon NA 2010, Atlanta, November 2010 slides revision: 2010-11-03 original image: http://www.flickr.com/photos/vermininc/2777441779/ 1

description

Slides of my ApacheCon NA 2010 talk, http://na.apachecon.com/c/acna2010/sessions/558

Transcript of Open Source enables Open Innovation

Page 1: Open Source enables Open Innovation

Open Innovationin Software Bertrand Delacrétaz

Open Source enablesOpen Innovation

Bertrand DelacrétazSenior Developer, R&D, Day Software (now part of Adobe)

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

ApacheCon NA 2010, Atlanta, November 2010

slides revision: 2010-11-03original image: http://www.flickr.com/photos/vermininc/2777441779/

1

Page 2: Open Source enables Open Innovation

Open Innovationin Software

use external and internal ideas

internal and external

paths to market

to advance your technology

(Chesbrough)

open innovation

Page 3: Open Source enables Open Innovation

Open Innovationin Software

meritocraticcommunities

open processes

open code

crowdsourcing

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

open source

Page 4: Open Source enables Open Innovation

open innovation vs.? and?

open source

Page 5: Open Source enables Open Innovation

innovation starts with

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

Page 6: Open Source enables Open Innovation

but where’s thatneedle?

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

Page 7: Open Source enables Open Innovation

it’s aboutfeedback

pictures: taliesin, kevinrosseel xfoto on morguefile,

Page 8: Open Source enables Open Innovation

pretend we’re atoy maker

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

Page 9: Open Source enables Open Innovation

innovative toyblueprint

for all ages

creative

durable

relationship

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

Page 10: Open Source enables Open Innovation

innovative toyreality

for all ages

creative

durable

relationship

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

Page 11: Open Source enables Open Innovation

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

Page 12: Open Source enables Open Innovation

innovative toyfeedback?

legomatrix.com

Page 13: Open Source enables Open Innovation

thebricktestament.com

Page 14: Open Source enables Open Innovation

photos: tammygreen.com and Stephanie Booth

SXSW Lego Pit

Page 15: Open Source enables Open Innovation

it’s about fastfeedback

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

Page 16: Open Source enables Open Innovation

open source: fast feedback,many eyeballs

Page 17: Open Source enables Open Innovation

open source collaboration via real-time events

commit messages

email discussions

issue tracker events

automated builds

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

Page 18: Open Source enables Open Innovation

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

mailing lists, wikis, etc.

Page 19: Open Source enables Open Innovation

real-timestatus updates

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

issue trackers, commit events, ...

Page 20: Open Source enables Open Innovation

real-timehelp requests

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

issue trackers, ...

Page 21: Open Source enables Open Innovation

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

mailing list archives, commit logs, code diffs,issue tracker pages, etc...

Page 22: Open Source enables Open Innovation

event-based

collaborationmeans fast feedback

issue trackerssource code control

mailing listswikis, etc.

Page 23: Open Source enables Open Innovation

collaboration

with your users

Page 24: Open Source enables Open Innovation

collaboration

with bright people

committers map

Page 25: Open Source enables Open Innovation

innovation @apachephoto: Ted Leung

just to name a few...

Page 26: Open Source enables Open Innovation

innovation @apache

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

community developmentbig sponsorsplatinum: Google, Yahoo, Microsoft

approximate numbers, 2010:

Open Innovationin Software

Page 27: Open Source enables Open Innovation

open source: fast feedback,many eyeballs

Page 28: Open Source enables Open Innovation

concrete exampleDay’s CQ5 Open Innovation

in Software

Page 29: Open Source enables Open Innovation

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 30: Open Source enables Open Innovation

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 31: Open Source enables Open Innovation

strong ties withopen source Open Innovation

in Software

Page 32: Open Source enables Open Innovation

open sourcecommunity?

Page 33: Open Source enables Open Innovation

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

Page 34: Open Source enables Open Innovation

jackrabbit dev list 2008-2009 Open Innovation

in Software

Page 35: Open Source enables Open Innovation

highlighting day.com Open Innovationin Software

Page 36: Open Source enables Open Innovation

highlighting myself Open Innovationin Software

Page 37: Open Source enables Open Innovation

open innovation?open source! Open Innovation

in Software

Page 38: Open Source enables Open Innovation

insummary

feedback is key

if done right, open source provides lots of feedback fast

let’s find those needlesin our haystack of ideas!

Article on The H: http://x42.ch/03.10.01

Open Innovationin Software

Page 39: Open Source enables Open Innovation

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

Copyright (C) 2009-2010, Bertrand Delacretaz