Page 1
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 Innovationin Software
use external and internal ideas
internal and external
paths to market
to advance your technology
(Chesbrough)
open innovation
Page 3
Open Innovationin Software
meritocraticcommunities
open processes
open code
crowdsourcing
picture: mzacha, from http://morguefile.com/archive/display/626438
open source
Page 4
open innovation vs.? and?
open source
Page 5
innovation starts with
ideaspicture: curugon, from http://morguefile.com/archive/display/21091
Page 6
but where’s thatneedle?
picture: curugon, from http://morguefile.com/archive/display/21091
Page 7
it’s aboutfeedback
pictures: taliesin, kevinrosseel xfoto on morguefile,
Page 8
pretend we’re atoy maker
picture: curugon, from http://morguefile.com/archive/display/21091
Page 9
innovative toyblueprint
for all ages
creative
durable
relationship
picture: kahanaboy, from http://morguefile.com/archive/display/129149
Page 10
innovative toyreality
for all ages
creative
durable
relationship
picture: ppdigital, http://morguefile.com/archive/display/12788
Page 11
innovative toyfeedback?picture: ppdigital, http://morguefile.com/archive/display/12788
Page 12
innovative toyfeedback?
legomatrix.com
Page 13
thebricktestament.com
Page 14
photos: tammygreen.com and Stephanie Booth
SXSW Lego Pit
Page 15
it’s about fastfeedback
picture: liebestraume95, from http://www.flickr.com/photos/liebestraume95/3101816428/
Page 16
open source: fast feedback,many eyeballs
Page 17
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
shared visionpicture: http://morguefile.com/archive/display/127643
mailing lists, wikis, etc.
Page 19
real-timestatus updates
picture: http://morguefile.com/archive/display/186412
issue trackers, commit events, ...
Page 20
real-timehelp requests
picture: http://morguefile.com/archive/display/180641
issue trackers, ...
Page 21
self-service archivespicture: http://morguefile.com/archive/display/188806
mailing list archives, commit logs, code diffs,issue tracker pages, etc...
Page 22
event-based
collaborationmeans fast feedback
issue trackerssource code control
mailing listswikis, etc.
Page 23
collaboration
with your users
Page 24
collaboration
with bright people
committers map
Page 25
innovation @apachephoto: Ted Leung
just to name a few...
Page 26
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: fast feedback,many eyeballs
Page 28
concrete exampleDay’s CQ5 Open Innovation
in Software
Page 29
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
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
strong ties withopen source Open Innovation
in Software
Page 32
open sourcecommunity?
Page 33
Apache Agoraby Stefano Mazzocchihttp://people.apache.org/~stefano/agora/
Page 34
jackrabbit dev list 2008-2009 Open Innovation
in Software
Page 35
highlighting day.com Open Innovationin Software
Page 36
highlighting myself Open Innovationin Software
Page 37
open innovation?open source! Open Innovation
in Software
Page 38
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
This slide deck is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3 license.
Copyright (C) 2009-2010, Bertrand Delacretaz