Open Source enables Open Innovation

Preview:

DESCRIPTION

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

Citation preview

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 - bdelacretaz@apache.org

ApacheCon NA 2010, Atlanta, November 2010

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

1

Open Innovationin Software

use external and internal ideas

internal and external

paths to market

to advance your technology

(Chesbrough)

open innovation

Open Innovationin Software

meritocraticcommunities

open processes

open code

crowdsourcing

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

open source

open innovation vs.? and?

open source

innovation starts with

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

but where’s thatneedle?

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

it’s aboutfeedback

pictures: taliesin, kevinrosseel xfoto on morguefile,

pretend we’re atoy maker

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

innovative toyblueprint

for all ages

creative

durable

relationship

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

innovative toyreality

for all ages

creative

durable

relationship

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

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

innovative toyfeedback?

legomatrix.com

thebricktestament.com

photos: tammygreen.com and Stephanie Booth

SXSW Lego Pit

it’s about fastfeedback

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

open source: fast feedback,many eyeballs

open source collaboration via real-time events

commit messages

email discussions

issue tracker events

automated builds

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

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

mailing lists, wikis, etc.

real-timestatus updates

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

issue trackers, commit events, ...

real-timehelp requests

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

issue trackers, ...

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

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

event-based

collaborationmeans fast feedback

issue trackerssource code control

mailing listswikis, etc.

collaboration

with your users

collaboration

with bright people

committers map

innovation @apachephoto: Ted Leung

just to name a few...

innovation @apache

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

community developmentbig sponsorsplatinum: Google, Yahoo, Microsoft

approximate numbers, 2010:

Open Innovationin Software

open source: fast feedback,many eyeballs

concrete exampleDay’s CQ5 Open Innovation

in Software

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

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!

strong ties withopen source Open Innovation

in Software

open sourcecommunity?

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

jackrabbit dev list 2008-2009 Open Innovation

in Software

highlighting day.com Open Innovationin Software

highlighting myself Open Innovationin Software

open innovation?open source! Open Innovation

in Software

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

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

Copyright (C) 2009-2010, Bertrand Delacretaz

Recommended