the open source project lifecycle, challenges and opportunties
DESCRIPTION
Presented at OBC2013, San FranciscoTRANSCRIPT
![Page 1: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/1.jpg)
![Page 2: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/2.jpg)
The Open Source Software Project Lifecycle: Challenges and Opportunities
Paula Hunter, Executive Director
![Page 3: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/3.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
Project Lifecycle
![Page 4: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/4.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
An Idea is bornPrototype Share ideas
![Page 5: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/5.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
Go public with projectLook for input / participationShare code
![Page 6: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/6.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
Looking for a few good codersAppoint committersIdentify gaps in code and coders
![Page 7: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/7.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
DocumentationForumsGovernance“Commercial” Support
![Page 8: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/8.jpg)
Concept
Launch
Build Communit
y
Sustain Support
Adoption
People/companies are using the codeNew features, bug fixes Create a business
![Page 9: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/9.jpg)
Wash, Rinse, Repeat!
Concept
Launch
Build Communit
y
Sustain Support
Adoption
People/companies are using the codeNew features, bug fixes Create a business
DocumentationForumsGovernance“Commercial” Support Looking for a few good coders
Appoint committersIdentify gaps in code and coders
Go public with projectLook for input / participationShare code
An Idea is bornPrototype Share ideas
![Page 10: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/10.jpg)
Typical Software Company
CEO
Product Management
Product Requirements, Pipeline, Customer
feedback
Engineering
Development, QA
Sales and Marketing
Market and sell product, increase adoption, engage
customers
Services and Support
Installation and deployment, support,
bug reporting
IT, Operations, Legal and Finance
Manage company operations, finances,
and infrastructure
![Page 11: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/11.jpg)
Typical OSS ProjectProject Leader *
Project Committer(s)
Project Contributor(s)
* Or team
![Page 12: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/12.jpg)
Project Leader
Project Committer(s)
Project Contributor(s)
![Page 13: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/13.jpg)
Project Leader
Project Committer(s)
Project Contributor(s)
![Page 14: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/14.jpg)
Project Leader
Project Committer(s)
Project Contributor(s)
![Page 15: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/15.jpg)
Are We Having Fun Yet?
Project Leader
Project Committer(s)
Project Contributor(s)
![Page 16: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/16.jpg)
Looking Better?
CEO
Product Management
Product Requirements, Pipeline, Customer
feedback
Engineering
Development, QA
Sales and Marketing
Market and sell product, increase adoption, engage
customers
Services and Support
Installation and deployment, support,
bug reporting
IT, Operations, Legal and Finance
Manage company operations, finances,
and infrastructure
![Page 17: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/17.jpg)
How Foundations Help
• Operations• Governance• Legal• Finance• Marketing• Mentorship
![Page 18: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/18.jpg)
Orders
of
magnitude
![Page 19: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/19.jpg)
Committers+
Code
![Page 20: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/20.jpg)
Developers
Committers+
Code
![Page 21: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/21.jpg)
Developers
Users
Committers+
Code
![Page 22: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/22.jpg)
How do you encourage developers?(How do you make it easy to build/test/experiment?)
How do you make it easy to contribute?(What do you communicate to your community)
How do you increase your user base?(How do you make it easy to install/configure/use the software?)
![Page 23: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/23.jpg)
An Open Source Project Framework
Software ConstructionCommunity Development
IP Management
![Page 24: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/24.jpg)
Open Source Project FrameworkPr
ojec
t Exe
s pu
blis
hed
Proj
ect B
uild
Au
tom
ated
I
Proj
ect I
nsta
ll Au
tom
ated
Com
plet
e Sr
c pu
blis
hed
Proj
ect B
ug
Trac
king
Proj
ect B
uild
Au
tom
ated
II
Proj
ect T
est
Auto
mat
ed I
Proj
ect T
est
Auto
mat
ed II
Basi
c Ar
ch
Des
crip
tion
Software Construction Maturity
![Page 25: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/25.jpg)
Open Source Project FrameworkPr
ojec
t Li
cens
e
Mis
sion
Stat
emen
t
Code
of
Cond
uct
Foru
ms,
Em
ail
Com
ms
Platf
orm
FAQ
s, H
ow to
Gov
erna
nce
Cont
ributi
on
Gui
delin
es
Even
ts
Community Development
![Page 26: The Open Source Project Lifecycle, Challenges and Opportunties](https://reader036.vdocuments.us/reader036/viewer/2022062615/547c94fc5806b5fe3f8b47b0/html5/thumbnails/26.jpg)
Open Source Project FrameworkPr
ojec
t Li
cens
e
Prov
enan
ce
Trac
king
Repo
sito
ries
Prot
ecte
d
Dep
ende
ncie
s D
ocum
ente
d
Cont
ributi
ons
Audi
ted
Prov
enan
ce
Man
agem
ent
Com
mitt
ers
Inde
mni
fied
Com
mitt
er
Gov
erna
nce
Trad
emar
k M
anag
emen
t
IP Management Activities