SlideShare uma empresa Scribd logo
1 de 97
Baixar para ler offline
The	Trouble	with	Open	
Source	Software
Stephen	R.	Walli
@stephenrwalli
SCaLE 15X
2016:	The	Year	of	Open	Source	Angst
Making	Open	Source	Software	Sustainable
vs
Accelerating	Commercial	Open	Source	Software
Roads	&	Bridges
Accelerating	Commercial	Open	Source	Software
Projects
Products
Profits
How	do	I	get	my	project	HELP	(people/$$$)?
How	do	I	SUSTAIN	my	project?
How	do	I	deal	with	BURN	OUT?
How	do	I	get	my	project	HELP	(people/$$$)?
How	do	I	SUSTAIN	my	project?
How	do	I	deal	with	BURN	OUT?
How	do	we	ACCELERATE	this	project?
How	do	we	get	more	CORPORATE	SPONSORS?
How	do	we	make	money?
How	do	we	ACCELERATE	this	project?
How	do	we	get	more	CORPORATE	SPONSORS?
How	do	we	make	money?
Community	Mechanics
Commercial	Open	Source	Adventures	
Software	Dynamics
Community	Mechanics
No	one	cares	about	your project
No	one	cares	about	your project
(50M	Publicly	Viewable	Repos)
No	one	cares	about	your project
(“Ask	not	what	….”)
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
The	(Historical)	Evolution	of	an	Open	Source	Project
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
The	(Historical)	Evolution	of	a	Open	Source	Project
Well	Run
Committer(s)
+
Code
Developers
Committers
+
Code
Developers
Committers
+
Code
Developers
Users
Committers
+
Code
Developers
Users
Committers
+
Code
Developers
Users
Committers
+
Code
Books
Contractors
Products
Distributions
Consulting
Training
Support
1000:100:10:1
1000:100:10:1
(Freeloaders	means	you’re	doing	it	right)
How	do	you	increase	your	user	base?
(Because	that’s	where	you’ll	find	your	developers)
How	do	you	increase	your	user	base?
(Because	that’s	where	you’ll	find	your	developers)
How	do	you	encourage	developers?
(Because	these	are	your	future	contributors)
How	do	you	increase	your	user	base?
(Because	that’s	where	you’ll	find	your	developers)
How	do	you	encourage	developers?
(Because	these	are	your	future	contributors)
How	do	you	make	it	easy	to	contribute?
(Because	this	is	the	growth	and	success	of	your	community)
How	do	you	increase	your	user	base?
(How	do	you	make	it	easy	to	install/configure/use	the	software?)
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)
Open	Source	Community	Practices
Project	Exes	
published
Project	Build	
Automated	I
Project	Install	
Automated
Complete	Src
published
Project	
BugTracking
Project	Build	
Automated	II
Project	Test	
Automated	I
Project	Test	
Automated	II
Basic	Arch	
Description
Project	
License
Mission
Statement
Code	of	
Conduct
Forums,	Email
Comms
Platform
FAQs,	Howto
Governance
Contributoion
Guidelines
Events
Community	Development	
Software	Construction	Maturity
Open	Source	Community	Patterns
Project	Exes	
published
Project	Build	
Automated	I
Project	Install	
Automated
Complete	Src
published
Project	
BugTracking
Project	Build	
Automated	II
Project	Test	
Automated	I
Project	Test	
Automated	II
Basic	Arch	
Description
Project	
License
Mission
Statement
Code	of	
Conduct
Forums,	Email
Comms
Platform
FAQs,	Howto
Governance
Contributoion
Guidelines
Events
Community	Development	
Software	Construction	Maturity
Encourage
Users
Encourage
ContributorsEncourage	Developers
No	Scale	without	Discipline
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
The	Evolution	of	an	Open	Source	Project
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Corporate
Contributors
The	Evolution	of	an	Open	Source	Project
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Corporate
Contributors
Customers
The	Evolution	of	an	Open	Source	Project
Commercial
Open	Source	Community	IP	Practices
Project	
License
Provenance	
Tracking
Repositories	
Protected
Dependencies	
Documented
Contributions	
Auditted
Provenance	
Management
Committers
Indemnified
Committer	
Governance
Trademark	
Management
IP	Management	Activities
Open	Source	Community	Practices
Project	Exes	
published
Project	Build	
Automated	I
Project	Install	
Automated
Complete	Src
published
Project	
BugTracking
Project	Build	
Automated	II
Project	Test	
Automated	I
Project	Test	
Automated	II
Basic	Arch	
Description
Project	
License
Project	
License
Mission
Statement
Code	of	
Conduct
Forums,	Email
Comms
Platform
FAQs,	Howto
Governance
Contributoion
Guidelines
Events
Provenance	
Tracking
Repositories	
Protected
Dependencies	
Documented
Contributions	
Auditted
Provenance	
Management
Committers
Indemnified
Committer	
Governance
Trademark	
Management
IP	Management	Activities	
Community	Development	
Software	Construction	Maturity
Open	Source	Community	Patterns
Project	Exes	
published
Project	Build	
Automated	I
Project	Install	
Automated
Complete	Src
published
Project	
BugTracking
Project	Build	
Automated	II
Project	Test	
Automated	I
Project	Test	
Automated	II
Basic	Arch	
Description
Project	
License
Project	
License
Mission
Statement
Code	of	
Conduct
Forums,	Email
Comms
Platform
FAQs,	Howto
Governance
Contributoion
Guidelines
Events
Provenance	
Tracking
Repositories	
Protected
Dependencies	
Documented
Contributions	
Auditted
Provenance	
Management
Committers
Indemnified
Committer	
Governance
Trademark	
Management
IP	Management	Activities	
Community	Development	
Software	Construction	Maturity
Encourage
Users
Encourage
ContributorsEncourage	Developers
Encourage/
Manage	Corp	
Contributions
Community	organization	practices
Software	construction	discipline
Automate	all	the	things	
Learn	to	say	“no”	…
Learn	to	share	responsibility
Commercial	Open	Source	Adventures
There	is	NO Open	Source	Business	Model
There	is	only	business
No	one	cares	about	your product
No	one	cares	about	your product
(“The	customer	doesn’t	want	a	¼	inch	drill	….”)
Corporate	Project	vs.	Community	Project
Corporate	Project	vs.	Community	Project
Core	Customer	Value	vs.	Complement	Value
Corporate	Project	vs.	Community	Project
Core	Customer	Value	vs.	Complement	Value
Core	Competency	vs.	Context
Corporate	Project	vs.	Community	Project
Core	Customer	Value	vs.	Complement	Value
Core	Competency	vs.	Context
Controlled	IP	vs.	Shared	IP
Corporate	Project	vs.	Community	Project
Core	Customer	Value	vs.	Complement	Value
Core	Competency	vs.	Context
Controlled	IP	vs.	Shared	IP
Evangelism	vs.	Engineering	Economics
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Corporate
Contributors
The	Evolution	of	an	Open	Source	Project
Engineering/
Partner?/
Customer?/
Committers
Engineering/
Partner?/
Customer?/
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Partner/Customer
Contributors
The	Evolution	of	a	Corporate Open	Source	Project
Setting	Customer	and	Partner	Expectations	in	Community	is	Critical
Engineering/
Partner?/
Customer?/
Committers
Engineering/
Partner?/
Customer?/
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Partner/Customer
Contributors
The	Reality	of	a	Corporate Open	Source	Project
Setting	Customer	and	Partner	Expectations	in	Community	is	Critical
Customers	versus	Community
(Money	vs.	Time;	Expectations	are	different;	Conversations	are	different)
Customers	versus	Community
(Money	vs.	Time;	Expectations	are	different;	Conversations	are	different)
Partners	versus	Community
(Don’t	mix	business	with	community)
Customers	versus	Community
(Money	vs.	Time;	Expectations	are	different;	Conversations	are	different)
Partners	versus	Community
(Don’t	mix	business	with	community)
Products	versus	Projects
(Success	metrics	are	different;	OKRs	and	KPIs	are	different)
Engineering/
Partner?/
Customer?/
Competitors?/
Committers
Engineering/
Partner?/
Customer?/
Competitors?/
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Partners/Competitors
Contributors
The	Reality	of	Corporate	Open	Source	Projects
Setting	Customer	and	Partner	Expectations	in	Community	is	Critical
What	problem	are	you	solving	for	your	customer
Don’t	confuse	projects	with	products
Don’t	confuse	community	with	customers
Learn	to	ignore	your	competitors
Learn	to	share	engineering	context	responsibility
Software	Dynamics
Open	Source	Software	is	about	Engineering	Economics
1950 1960 1970 200019901980 2010
Code	sharing
At	Princeton	
IAS	in	late	
1940s
IBM	“SHARE”	
Conf &	Library	
Begins	1953
DECUS
Conf &	Library	
Begins	1962
MIT	Project	
Athena	Begins	
1983
1BSD	Released	
1977
AT&T	Shares	
First	UNIX	tapes	
early-70s
Free	Software	
Foundation	
Launches	1985
2nd DoJ vs	IBM	begins
“Software	Bundling	
is	Anti-competitive”
1969
IBM	response	is	to	
unbundle	HW,	SW,	&	
services	pricing
1st DoJ vs IBM	
Consent	Decree
“Hardware	Bundling	
is	Anti-competitive”
1956
Open	Source	
Definition	1997
USENIX	Begins
1975
Linus	Releases	
Linux	1991
Apache	httpd
Released	1995
Apache	Software	
Foundation	1999
OSDL	Forms
2000
OSDL	Re-forms	as	
Linux	Foundation
2007
U.S.	Congress	
Adds	Computer	
Software	to	
Copyright	Law
1980
GCC
1987
emacs
1975
We’ve	shared	software	since	we’ve	written	software
1950 1960 1970 200019901980 2010
Code	sharing
At	Princeton	
IAS	in	late	
1940s
IBM	“SHARE”	
Conf &	Library	
Begins	1953
DECUS
Conf &	Library	
Begins	1962
MIT	Project	
Athena	Begins	
1983
1BSD	Released	
1977
AT&T	Shares	
First	UNIX	tapes	
early-70s
Free	Software	
Foundation	
Launches	1985
2nd DoJ vs	IBM	begins
“Software	Bundling	
is	Anti-competitive”
1969
IBM	response	is	to	
unbundle	HW,	SW,	&	
services	pricing
1st DoJ vs IBM	
Consent	Decree
“Hardware	Bundling	
is	Anti-competitive”
1956
Open	Source	
Definition	1997
USENIX	Begins
1975
Linus	Releases	
Linux	1991
Apache	httpd
Released	1995
Apache	Software	
Foundation	1999
OSDL	Forms
2000
OSDL	Re-forms	as	
Linux	Foundation
2007
U.S.	Congress	
Adds	Computer	
Software	to	
Copyright	Law
1980
GCC
1987
emacs
1975
We’ve	shared	software	since	we’ve	written	software
Writing	good	software	is	hard	work
1950 1960 1970 200019901980 2010
Code	sharing
At	Princeton	
IAS	in	late	
1940s
IBM	“SHARE”	
Conf &	Library	
Begins	1953
DECUS
Conf &	Library	
Begins	1962
MIT	Project	
Athena	Begins	
1983
1BSD	Released	
1977
AT&T	Shares	
First	UNIX	tapes	
early-70s
Free	Software	
Foundation	
Launches	1985
2nd DoJ vs	IBM	begins
“Software	Bundling	
is	Anti-competitive”
1969
IBM	response	is	to	
unbundle	HW,	SW,	&	
services	pricing
1st DoJ vs IBM	
Consent	Decree
“Hardware	Bundling	
is	Anti-competitive”
1956
Open	Source	
Definition	1997
USENIX	Begins
1975
Linus	Releases	
Linux	1991
Apache	httpd
Released	1995
Apache	Software	
Foundation	1999
OSDL	Forms
2000
OSDL	Re-forms	as	
Linux	Foundation
2007
U.S.	Congress	
Adds	Computer	
Software	to	
Copyright	Law
1980
GCC
1987
emacs
1975
Companies	shared	software	before	we	had	the	OSD
DEC	Ultrix
1984
SunOS
1983
OSF/1
1992
Red	Hat
1993
1950 1960 1970 200019901980 2010
Code	sharing
At	Princeton	
IAS	in	late	
1940s
IBM	“SHARE”	
Conf &	Library	
Begins	1953
DECUS
Conf &	Library	
Begins	1962
MIT	Project	
Athena	Begins	
1983
1BSD	Released	
1977
AT&T	Shares	
First	UNIX	tapes	
early-70s
Free	Software	
Foundation	
Launches	1985
2nd DoJ vs	IBM	begins
“Software	Bundling	
is	Anti-competitive”
1969
IBM	response	is	to	
unbundle	HW,	SW,	&	
services	pricing
1st DoJ vs IBM	
Consent	Decree
“Hardware	Bundling	
is	Anti-competitive”
1956
Open	Source	
Definition	1997
USENIX	Begins
1975
Linus	Releases	
Linux	1991
Apache	httpd
Released	1995
Apache	Software	
Foundation	1999
OSDL	Forms
2000
OSDL	Re-forms	as	
Linux	Foundation
2007
U.S.	Congress	
Adds	Computer	
Software	to	
Copyright	Law
1980
GCC
1987
emacs
1975
Companies	shared	software	before	we	had	the	OSD
(Writing	good	software	is	hard	work)
DEC	Ultrix
1984
SunOS
1983
OSF/1
1992
Red	Hat
1993
Collaboratively-Developed	Liberally-Licensed	Software	is	
about	Engineering	Economics
The	Democratization	of	Music
The	Democratization	of	Music,	Books,
The	Democratization	of	Music,	Books,	
Movies
The	Democratization	of	Music,	Books,	
Movies,	Journalism
The	Democratization	of	Music,	Books,	
Movies,	Journalism,	TV	…
“Democratization”
Dramatically	Lowered	Barriers	to	Entry
Removed	Lower	Distribution	Costs
The	Democratization	of	Software
Software	is	Dynamic
Software	is	a	Malleable	Machine
Software	Creation	is	an	Engineering	Process
“Software	is	eating	the	world.”
The	Demand	for	Software	is	Going	UP
We	are	Tackling	New	Bigger	Problems
We	are	Tackling	New	Bigger	Problems
We	are	Tackling	New	Smaller	Problems
We	are	Tackling	New	Bigger	Problems
We	are	Tackling	New	Smaller	Problems
We	are	Tackling	New	Big	Data	Problems
We	are	Tackling	New	Bigger	Problems
We	are	Tackling	New	Smaller	Problems
We	are	Tackling	New	Big	Data	Problems
We	are	Tackling	New	ML	Problems
The	Software	Skills	Gap	is	Growing
The	Software	Skills	Gap	is	Growing
The	Software	Quality	Gap	is	Growing
50,000,000	Publicly	Viewable	Repos
50,000,000	Publicly	Viewable	Repos
(49,950,000	Repositories	of	Dross)
How	do	I	get	my	project	HELP	(people/$$$)?
How	do	I	SUSTAIN	my	project?
How	do	I	deal	with	BURN	OUT?
How	do	I	get	my	project	HELP	(people/$$$)?
How	do	I	SUSTAIN	my	project?
How	do	I	deal	with	BURN	OUT?
How	do	we	ACCELERATE	this	project?
How	do	we	get	more	CORPORATE	SPONSORS?
How	do	we	make	money?
How	do	we	ACCELERATE	this	project?
How	do	we	get	more	CORPORATE	SPONSORS?
How	do	we	make	money?
Collaboratively-Developed,	Liberally-Licensed	Software	is …
Open	Source	Software	is …
Open	Source	Software	is
The	solution	to	the	demand	problem	…
Open	Source	Software	is
The	solution	to	the	demand	problem	…
The	solution	to	the	skills	gap	problem	…
In	a	world	of	Open	Source	Software
In	a	world	of	Open	Source	Software,	
How	do	we	move	from	programming	to	engineering?
In	a	world	of	Open	Source	Software,	
How	do	we	move	from	programming	to	engineering?
How	do	we	share	more	and	better	software	more	easily?
Thank	you
Questions	&	Comments
stephen r walli
stephen.walli@gmail.com
@stephenrwalli
http://stephesblog.blogs.com
http://opensource.com
https://medium.com/@stephenrwalli/
The	License	Rant

Mais conteúdo relacionado

Destaque

3 softwares and elements of information system
3 softwares and elements of information system3 softwares and elements of information system
3 softwares and elements of information systemMrQaz996
 
Presentation on Jamshoro power company limited (jpcl)
Presentation on Jamshoro power company limited (jpcl)Presentation on Jamshoro power company limited (jpcl)
Presentation on Jamshoro power company limited (jpcl)Muhammad Azhar Arain
 
The Dynamic Strategic Board
The Dynamic Strategic BoardThe Dynamic Strategic Board
The Dynamic Strategic BoardJeff Hurt
 
Scale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessScale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessStephen Walli
 
Open Source Automated Documentation in a Development Environment
Open Source Automated Documentation in a Development EnvironmentOpen Source Automated Documentation in a Development Environment
Open Source Automated Documentation in a Development Environmentnealemorison
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for LibrariesNicole C. Engard
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentationnelle varoquaux
 
Open source tools for Incident Response bogota 2016
Open source tools for Incident Response  bogota 2016Open source tools for Incident Response  bogota 2016
Open source tools for Incident Response bogota 2016Mateo Martinez
 
eventScribe Boost Meeting Planning App
eventScribe Boost Meeting Planning AppeventScribe Boost Meeting Planning App
eventScribe Boost Meeting Planning AppCadmiumCD
 
Pre-Con Lab: Test Automation Across Nine Open Source Tools—Taurus
Pre-Con Lab: Test Automation Across Nine Open Source Tools—TaurusPre-Con Lab: Test Automation Across Nine Open Source Tools—Taurus
Pre-Con Lab: Test Automation Across Nine Open Source Tools—TaurusCA Technologies
 
Use of open source database and open source tools for Library and Information...
Use of open source database and open source tools for Library and Information...Use of open source database and open source tools for Library and Information...
Use of open source database and open source tools for Library and Information...Vrushali Basarkar
 
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous DeliveryÁgiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous DeliveryStefan Teixeira
 
Open Source Tools Are Good For You!
Open Source Tools Are Good For You!Open Source Tools Are Good For You!
Open Source Tools Are Good For You!Bertrand Delacretaz
 

Destaque (15)

3 softwares and elements of information system
3 softwares and elements of information system3 softwares and elements of information system
3 softwares and elements of information system
 
Presentation on Jamshoro power company limited (jpcl)
Presentation on Jamshoro power company limited (jpcl)Presentation on Jamshoro power company limited (jpcl)
Presentation on Jamshoro power company limited (jpcl)
 
Abraes gabriela
Abraes gabrielaAbraes gabriela
Abraes gabriela
 
The Dynamic Strategic Board
The Dynamic Strategic BoardThe Dynamic Strategic Board
The Dynamic Strategic Board
 
Dealing with Video Game and Tech Addiction
Dealing with Video Game and Tech AddictionDealing with Video Game and Tech Addiction
Dealing with Video Game and Tech Addiction
 
Scale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessScale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project Success
 
Open Source Automated Documentation in a Development Environment
Open Source Automated Documentation in a Development EnvironmentOpen Source Automated Documentation in a Development Environment
Open Source Automated Documentation in a Development Environment
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
 
Docathon: How to write (good) documentation
Docathon: How to write (good) documentationDocathon: How to write (good) documentation
Docathon: How to write (good) documentation
 
Open source tools for Incident Response bogota 2016
Open source tools for Incident Response  bogota 2016Open source tools for Incident Response  bogota 2016
Open source tools for Incident Response bogota 2016
 
eventScribe Boost Meeting Planning App
eventScribe Boost Meeting Planning AppeventScribe Boost Meeting Planning App
eventScribe Boost Meeting Planning App
 
Pre-Con Lab: Test Automation Across Nine Open Source Tools—Taurus
Pre-Con Lab: Test Automation Across Nine Open Source Tools—TaurusPre-Con Lab: Test Automation Across Nine Open Source Tools—Taurus
Pre-Con Lab: Test Automation Across Nine Open Source Tools—Taurus
 
Use of open source database and open source tools for Library and Information...
Use of open source database and open source tools for Library and Information...Use of open source database and open source tools for Library and Information...
Use of open source database and open source tools for Library and Information...
 
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous DeliveryÁgiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
 
Open Source Tools Are Good For You!
Open Source Tools Are Good For You!Open Source Tools Are Good For You!
Open Source Tools Are Good For You!
 

Semelhante a The Trouble with Open Source Software

Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let gotobygreen
 
Introduction to Autelic
Introduction to AutelicIntroduction to Autelic
Introduction to AutelicMalysa Martin
 
Financing Freedom Slides - Final
Financing Freedom Slides - FinalFinancing Freedom Slides - Final
Financing Freedom Slides - FinalMis Tribus
 
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Purdue RCODI
 
Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3Mis Tribus
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let gotobygreen
 
Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and CommunityNicole C. Engard
 
Why Social is key to drive your Digital Innovation Strategy
Why Social is key to drive your Digital Innovation StrategyWhy Social is key to drive your Digital Innovation Strategy
Why Social is key to drive your Digital Innovation StrategyGerrie Smits
 
Do You Web2.0.Ppt August 2008
Do You Web2.0.Ppt August 2008Do You Web2.0.Ppt August 2008
Do You Web2.0.Ppt August 2008valeriev
 
Evolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsEvolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsRobbie Kiama
 
The Research Software Encyclopedia
The Research Software EncyclopediaThe Research Software Encyclopedia
The Research Software EncyclopediaVanessa S
 
BOTACON 0 - Emerging Open Hardware Ecosystems
BOTACON 0 - Emerging Open Hardware EcosystemsBOTACON 0 - Emerging Open Hardware Ecosystems
BOTACON 0 - Emerging Open Hardware EcosystemsErik de Bruijn
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010weitzelm
 
CF_thrd place_IntroDeck
CF_thrd place_IntroDeckCF_thrd place_IntroDeck
CF_thrd place_IntroDeckDeKoven22
 
Open Economy Society - fab lab as strategic model for new supply chains
Open Economy Society - fab lab as strategic model for new supply chainsOpen Economy Society - fab lab as strategic model for new supply chains
Open Economy Society - fab lab as strategic model for new supply chainsAndrea Cattabriga
 
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla UX STRAT USA 2019: Rina Tambo Jensen, Mozilla
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla UX STRAT
 

Semelhante a The Trouble with Open Source Software (20)

rfc
rfcrfc
rfc
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let go
 
Introduction to Autelic
Introduction to AutelicIntroduction to Autelic
Introduction to Autelic
 
Introduction to Autelic
Introduction to AutelicIntroduction to Autelic
Introduction to Autelic
 
Financing Freedom Slides - Final
Financing Freedom Slides - FinalFinancing Freedom Slides - Final
Financing Freedom Slides - Final
 
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
Open Source and Open Innovation - Dr. Sabine Brunswicker - Red Hat Summit 2016
 
Civ works v21
Civ works v21Civ works v21
Civ works v21
 
Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3Financing Freedom - Section One 0.3
Financing Freedom - Section One 0.3
 
Horizontal Thinking
Horizontal ThinkingHorizontal Thinking
Horizontal Thinking
 
Freemium open access publishing learning to let go
Freemium open access publishing   learning to let goFreemium open access publishing   learning to let go
Freemium open access publishing learning to let go
 
Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and Community
 
Why Social is key to drive your Digital Innovation Strategy
Why Social is key to drive your Digital Innovation StrategyWhy Social is key to drive your Digital Innovation Strategy
Why Social is key to drive your Digital Innovation Strategy
 
Do You Web2.0.Ppt August 2008
Do You Web2.0.Ppt August 2008Do You Web2.0.Ppt August 2008
Do You Web2.0.Ppt August 2008
 
Evolution to Digital Business Ecosystems
Evolution to Digital Business EcosystemsEvolution to Digital Business Ecosystems
Evolution to Digital Business Ecosystems
 
The Research Software Encyclopedia
The Research Software EncyclopediaThe Research Software Encyclopedia
The Research Software Encyclopedia
 
BOTACON 0 - Emerging Open Hardware Ecosystems
BOTACON 0 - Emerging Open Hardware EcosystemsBOTACON 0 - Emerging Open Hardware Ecosystems
BOTACON 0 - Emerging Open Hardware Ecosystems
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
CF_thrd place_IntroDeck
CF_thrd place_IntroDeckCF_thrd place_IntroDeck
CF_thrd place_IntroDeck
 
Open Economy Society - fab lab as strategic model for new supply chains
Open Economy Society - fab lab as strategic model for new supply chainsOpen Economy Society - fab lab as strategic model for new supply chains
Open Economy Society - fab lab as strategic model for new supply chains
 
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla UX STRAT USA 2019: Rina Tambo Jensen, Mozilla
UX STRAT USA 2019: Rina Tambo Jensen, Mozilla
 

Mais de Stephen Walli

Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...Stephen Walli
 
Minimum Viable Governance
Minimum Viable GovernanceMinimum Viable Governance
Minimum Viable GovernanceStephen Walli
 
Software Freedom in a Post Open Source World
Software Freedom in a Post Open Source World Software Freedom in a Post Open Source World
Software Freedom in a Post Open Source World Stephen Walli
 
Sustaining Open Source Software
Sustaining Open Source SoftwareSustaining Open Source Software
Sustaining Open Source SoftwareStephen Walli
 
SCaLE 17x There is [Still] NO Open Source Business Model
SCaLE 17x There is [Still] NO Open Source Business ModelSCaLE 17x There is [Still] NO Open Source Business Model
SCaLE 17x There is [Still] NO Open Source Business ModelStephen Walli
 
The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)Stephen Walli
 
There is NO Open Source Business Model
There is NO Open Source Business ModelThere is NO Open Source Business Model
There is NO Open Source Business ModelStephen Walli
 
Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Stephen Walli
 
Ask Not What Your Community Can Do For You
Ask Not What Your Community Can Do For YouAsk Not What Your Community Can Do For You
Ask Not What Your Community Can Do For YouStephen Walli
 
Turning Pets into Cattle: A Demonstration to Provoke Discussion
Turning Pets into Cattle: A Demonstration to Provoke DiscussionTurning Pets into Cattle: A Demonstration to Provoke Discussion
Turning Pets into Cattle: A Demonstration to Provoke DiscussionStephen Walli
 
Patterns for Open Source Success
Patterns for Open Source SuccessPatterns for Open Source Success
Patterns for Open Source SuccessStephen Walli
 
The Rise and Evolution of the Open Source Software Foundation
The Rise and Evolution of the Open Source Software FoundationThe Rise and Evolution of the Open Source Software Foundation
The Rise and Evolution of the Open Source Software FoundationStephen Walli
 
FOSS Foundations Enable Community Growth
FOSS Foundations Enable Community GrowthFOSS Foundations Enable Community Growth
FOSS Foundations Enable Community GrowthStephen Walli
 
Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Stephen Walli
 
Open Source Software Economics, Standards, and IP in One Lesson
Open Source Software Economics, Standards, and IP in One LessonOpen Source Software Economics, Standards, and IP in One Lesson
Open Source Software Economics, Standards, and IP in One LessonStephen Walli
 

Mais de Stephen Walli (15)

Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
 
Minimum Viable Governance
Minimum Viable GovernanceMinimum Viable Governance
Minimum Viable Governance
 
Software Freedom in a Post Open Source World
Software Freedom in a Post Open Source World Software Freedom in a Post Open Source World
Software Freedom in a Post Open Source World
 
Sustaining Open Source Software
Sustaining Open Source SoftwareSustaining Open Source Software
Sustaining Open Source Software
 
SCaLE 17x There is [Still] NO Open Source Business Model
SCaLE 17x There is [Still] NO Open Source Business ModelSCaLE 17x There is [Still] NO Open Source Business Model
SCaLE 17x There is [Still] NO Open Source Business Model
 
The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)
 
There is NO Open Source Business Model
There is NO Open Source Business ModelThere is NO Open Source Business Model
There is NO Open Source Business Model
 
Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017
 
Ask Not What Your Community Can Do For You
Ask Not What Your Community Can Do For YouAsk Not What Your Community Can Do For You
Ask Not What Your Community Can Do For You
 
Turning Pets into Cattle: A Demonstration to Provoke Discussion
Turning Pets into Cattle: A Demonstration to Provoke DiscussionTurning Pets into Cattle: A Demonstration to Provoke Discussion
Turning Pets into Cattle: A Demonstration to Provoke Discussion
 
Patterns for Open Source Success
Patterns for Open Source SuccessPatterns for Open Source Success
Patterns for Open Source Success
 
The Rise and Evolution of the Open Source Software Foundation
The Rise and Evolution of the Open Source Software FoundationThe Rise and Evolution of the Open Source Software Foundation
The Rise and Evolution of the Open Source Software Foundation
 
FOSS Foundations Enable Community Growth
FOSS Foundations Enable Community GrowthFOSS Foundations Enable Community Growth
FOSS Foundations Enable Community Growth
 
Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?
 
Open Source Software Economics, Standards, and IP in One Lesson
Open Source Software Economics, Standards, and IP in One LessonOpen Source Software Economics, Standards, and IP in One Lesson
Open Source Software Economics, Standards, and IP in One Lesson
 

Último

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Último (20)

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

The Trouble with Open Source Software