SlideShare uma empresa Scribd logo
1 de 56
Baixar para ler offline
Freeloaders	are	Essential
and	Other	Open	Source	Product	
Truths
Stephen	R.	Walli
@stephenrwalli
stephen.walli@gmail.com
Patterns	and	Practices	for	
Open	Source	Project	Success
Stephen	R.	Walli
@stephenrwalli
stephen.walli@gmail.com
WTFOSS*
Stephen	R.	Walli
@stephenrwalli
stephen.walli@gmail.com
*	Hat	tip	to	@codepope
There	is	NO Open	Source	
Business	Model
Stephen	R.	Walli
@stephenrwalli
stephen.walli@gmail.com
Community
We’ve	known	how	communities	
work	since	you	had	a	campfire	
and	I	wanted	to	sit	beside	it
We	are	social	animals;	
community	is	what	we	do	
Courtesy	is	how	we	survive	one	
another	and	feel	safe	in	strange	
communities
There’s	nothing	 new	here
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
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
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
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
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
A Story
Engineering	Economics	of	F/OSS	(Benefits)
• In	1995,	Interix	was	the	kernel-integrated	“UNIX”	face	of	Windows	NT
• ~300	packages	covered	by	~25	licenses	+	Microsoft	POSIX	subsystem	
derivative	+	Softway developed	software	
• gcc provided	critical	support	for	Interix	Toolchain	&	SDK	(~750K	LoC*)
• Ported/Integrated/Tested	to	Interix	in	~6-8	months	by	a	senior	
compiler	engineer	instead	of	~US$10M-20M*	cost-to-develop
• But	now	we’re	living	on	a	fork	…
*	Estimates	from	Black	Duck	Open	Hub
Forks
The	Two	Ronnies,	“Four	Candles”,	https://www.youtube.com/watch?v=sO6EE1xTXmw
Engineering	Economics	of	F/OSS	(Costs)
• Cost	of	Interix	gcc fork	is	~6	months	of	a	senior	engineer’s	time	(~US$50K+)
• If	Interix	changes	are	upstream,	we	estimate	2-4	weeks	of	
integration/testing	on	new	gcc releases	(~US$7-10K)
• But	there	are	really	five gcc projects	to	negotiate	…
• Cygnus	Solutions	are	core	committers	on	gcc:	quoted	~US$120K	and	they	
could	start	in	14	months
• Ada	Core	Technology	ALSO	had	core	committers:	US$40K	&	immediate	
start
You	Always	Get	More	Than	You	Give
2	Stories
Orders
of
magnitude
ROTOR
500K	LoC
500K	Lines-of-Test	Harness
Ran	on	Windows,	Mac	OS	X,	FreeBSD
One	script	to	set	environment
One	command	to	build	everything
One	command	to	test	it	all
Minimal	documentation
24	hours	later	…
24	hours	later	again	…
Committer(s)
+
Code
Developers
Committers
+
Code
Developers
Committers
+
Code
Developers
Users
Committers
+
Code
Developers
Users
Committers
+
Code
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)
How	do	you	increase	your	user	base?
(How	do	you	make	it	easy	to	install/configure/use	the	software?)
How	do	you	increase	your	user	base?
(How	do	you	make	it	easy	to	install/configure/use	the	software?)
Project	Exes	
published
Project	Install	
Automated
Software	Construction	Activities
Project	
BugTracking
How	do	you	increase	your	user	base?
(How	do	you	make	it	easy	to	install/configure/use	the	software?)
Project	Exes	
published
Project	Install	
Automated Software	Construction	Activities
Project	
License
FAQs,	Howto
Community	Development	Activities	
Project	
BugTrackingForums,	Email
How	do	you	encourage	developers?
(How	do	you	make	it	easy	to	build/test/experiment?)
How	do	you	encourage	developers?
(How	do	you	make	it	easy	to	build/test/experiment?)
Project	Build	
Automated	I
Complete	Src
published
Project	Test	
Automated	I
Software	Construction	Activities
How	do	you	encourage	developers?
(How	do	you	make	it	easy	to	build/test/experiment?)
Project	Build	
Automated	I
Complete	Src
published
Project	Test	
Automated	I
Software	Construction	Activities
Mission
Statement
Comms
Platform
Community	Development	Activities	
Code	of	
Conduct
A	small	diversion	on	software	engineering	…
• 2	ratios	define	software	development
• All	advances	in	programming	languages	and	software	
engineering	is	attempting	to	beat	these	two	ratios
• [Community|Product]	scale	depends	on	reliably	delivering	
the	known	executable	environment	every	time	
• Linus’s	Law	is	about	REVIEWS	not	BUG	FIXING
How	do	you	make	it	easy	to	contribute?
(What	do	you	communicate	to	your	community)
How	do	you	make	it	easy	to	contribute?
(What	do	you	communicate	to	your	community)
Project	Build	
Automated	II
Project	Test	
Automated	II
Basic	Arch	
Description
Software	Construction	Activities
How	do	you	make	it	easy	to	contribute?
(What	do	you	communicate	to	your	community)
Project	Build	
Automated	II
Project	Test	
Automated	II
Basic	Arch	
Description
Software	Construction	Activities
Governance
Events
Community	Development	Activities	
Contributoion
Guidelines
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
How	do	you	make	it	easy	to	contribute?
(What	do	you	communicate	to	your	COMMERCIAL	community)
Project	
License
Provenance	
Tracking
Repositories	
Protected
Dependencies	
Documented
Contributions	
Auditted
Provenance	
Management
Committers
Indemnified
Committer	
Governance
Trademark	
Management
IP	Management	Activities
Foundations
• Henrik	Ingo’s	numbers
• Foundations	CAN	provide	neutral	ownership	and	a	level	playing	field
• Bright	lines	for	projects	versus	products
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
Developers
Users
Committers
+
Code
Developers
Users
Committers
+
Code
Orders
Of
Magnitude
Freeloaders
Are
Essential
Developers
Users
Committers
+
Code
Books
Contractors
Products
Distributions
Consulting
Training
Support
Building	the	Ecosystem
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Corporate
Contributors
Customers
The	Evolution	of	an	Open	Source	Project
Committers
Contributors
Community
EcosystemProject
Products
Services
Books
Training
Corporate
Contributors
Customers
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
Don’t	Confuse	Projects	with	Products
Customer	Pipeline
R&D
Product
Marketing
Messages
$$$
Code,
etc.
The	community	is	NOT	a	part	of	the	pipeline!
Don’t	Confuse	Communities	with	Customers
Customer	Pipeline
R&D
Product
Marketing
Messages
$$$
Code,
etc.
The	community	is	NOT	a	part	of	the	pipeline!
Don’t	Confuse	Communities	with	Customers
WRONG
Don’t	Confuse	Communities	with	Customers
R&D
Product
Marketing
Messages
$$$
Code,
etc.
Conversations
Identify
Customer
Awareness Download
&	Try
Deploy?
Train?
???
Buy
Identify
community
What	
Mission?
Platform	 &
Tools
Arch.	of	
Participation
Code	of	
Conduct
IP
Machine
Governance
Structure
…	with	different	tools,	
programs	and	metrics.
Community	members	build	awareness	and	evangelize,	
provide	expertise	and	trial	support,	are	a	demonstration	of	
solution	viability,	 and	provide	great	inertia	around	your	
solution – Contributors	provide	innovation
A	Last	Story
A	Story	of	Red	Hat	in	Three	CEOs
1994 1999 2008
A	Story	of	Red	Hat	in	Three	CEOs
1994 1999 2008
A	Story	of	Red	Hat	in	Three	CEOs
1994 1999 2008
A	Story	of	Red	Hat	in	Three	CEOs
Questions	&	Comments
stephen r walli
stephen.walli@gmail.com
@stephenrwalli
http://stephesblog.blogs.com
http://opensource.com
Creative	Commons	Photo	Credits
• Stephen	R.	Walli	(https://www.flickr.com/photos/stephenrwalli/)(campfire,	car)
• Mitch	Barrie	(https://www.flickr.com/photos/simonov/)(engine)
• Stuart	Rankin	(https://www.flickr.com/photos/24354425@N03/)(steel)
• Selby	Lynn	(https://www.flickr.com/photos/stacylynn/)(house)
• Emilian	Robert	Vicol (https://www.flickr.com/photos/free-stock/)(lumber)
• Olga	Caprotti (https://www.flickr.com/photos/__olga__/)(trees)
• James	Willamor (https://www.flickr.com/photos/bz3rk/)(football	field)

Mais conteúdo relacionado

Destaque

Destaque (18)

The Enterprise Case for Node.js
The Enterprise Case for Node.jsThe Enterprise Case for Node.js
The Enterprise Case for Node.js
 
Tema 3 pilar
Tema 3 pilarTema 3 pilar
Tema 3 pilar
 
Udi curso tdah
Udi curso tdahUdi curso tdah
Udi curso tdah
 
Campaña+h..
Campaña+h..Campaña+h..
Campaña+h..
 
Rivera rojas presentaciónfinal
Rivera rojas presentaciónfinalRivera rojas presentaciónfinal
Rivera rojas presentaciónfinal
 
Informe anual Portavoz 2012
Informe anual Portavoz 2012Informe anual Portavoz 2012
Informe anual Portavoz 2012
 
Metodo ipler
Metodo iplerMetodo ipler
Metodo ipler
 
Camila
CamilaCamila
Camila
 
Plataforma virtuales
Plataforma virtualesPlataforma virtuales
Plataforma virtuales
 
Chinchipe
ChinchipeChinchipe
Chinchipe
 
Asignatura Edmodo
Asignatura EdmodoAsignatura Edmodo
Asignatura Edmodo
 
Tres. ceja.
Tres. ceja.Tres. ceja.
Tres. ceja.
 
Actividad 1.1
Actividad 1.1Actividad 1.1
Actividad 1.1
 
De calculo vectorial dos ejem.
De calculo vectorial dos ejem.De calculo vectorial dos ejem.
De calculo vectorial dos ejem.
 
Redes guadalupe perezz
Redes guadalupe perezzRedes guadalupe perezz
Redes guadalupe perezz
 
Maestria 1
Maestria 1Maestria 1
Maestria 1
 
Recetas para zombies
Recetas para zombiesRecetas para zombies
Recetas para zombies
 
TRAU - Book Retail - Enginyeria Arquitectura 2012
TRAU - Book Retail - Enginyeria Arquitectura 2012TRAU - Book Retail - Enginyeria Arquitectura 2012
TRAU - Book Retail - Enginyeria Arquitectura 2012
 

Semelhante a Freeloaders are Essential and Other Open Source Product Truths

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
 
Social media pp
Social media ppSocial media pp
Social media ppkrichman90
 
Lost In Translation - From Free Software to Free Culture
Lost In Translation - From Free Software to Free CultureLost In Translation - From Free Software to Free Culture
Lost In Translation - From Free Software to Free CultureRhea Myers
 
Tech Quiz Feb 21,2013
Tech Quiz Feb 21,2013Tech Quiz Feb 21,2013
Tech Quiz Feb 21,2013Rakshit Sood
 
Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Peter Ledbrook
 
Ossv os bus_model_29august2018vfinal
Ossv os bus_model_29august2018vfinalOssv os bus_model_29august2018vfinal
Ossv os bus_model_29august2018vfinalJeffrey Borek
 
The NFV Revolution Must Be Open
The NFV Revolution Must Be OpenThe NFV Revolution Must Be Open
The NFV Revolution Must Be OpenOPNFV
 
Os revolution reaction paper
Os revolution reaction paperOs revolution reaction paper
Os revolution reaction paperMarklin
 
IIT Kanpur Tech Quiz
IIT Kanpur Tech QuizIIT Kanpur Tech Quiz
IIT Kanpur Tech QuizAnshul Roy
 
Why Do People Write Research Papers
Why Do People Write Research PapersWhy Do People Write Research Papers
Why Do People Write Research PapersMary Brown
 
Internet History
Internet HistoryInternet History
Internet Historytechwork7
 
Herding Cats: Governance in Free and Open Source Software
Herding Cats: Governance in Free and Open Source SoftwareHerding Cats: Governance in Free and Open Source Software
Herding Cats: Governance in Free and Open Source SoftwareSameer Verma
 
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
 

Semelhante a Freeloaders are Essential and Other Open Source Product Truths (16)

The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)The Democratization of Software (SeaGL 2018)
The Democratization of Software (SeaGL 2018)
 
Social media pp
Social media ppSocial media pp
Social media pp
 
Lost In Translation - From Free Software to Free Culture
Lost In Translation - From Free Software to Free CultureLost In Translation - From Free Software to Free Culture
Lost In Translation - From Free Software to Free Culture
 
Tech Quiz Feb 21,2013
Tech Quiz Feb 21,2013Tech Quiz Feb 21,2013
Tech Quiz Feb 21,2013
 
Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013Open source-and-you-gr8conf-us-2013
Open source-and-you-gr8conf-us-2013
 
Ossv os bus_model_29august2018vfinal
Ossv os bus_model_29august2018vfinalOssv os bus_model_29august2018vfinal
Ossv os bus_model_29august2018vfinal
 
The NFV Revolution Must Be Open
The NFV Revolution Must Be OpenThe NFV Revolution Must Be Open
The NFV Revolution Must Be Open
 
Os revolution reaction paper
Os revolution reaction paperOs revolution reaction paper
Os revolution reaction paper
 
Social Networking
Social NetworkingSocial Networking
Social Networking
 
IIT Kanpur Tech Quiz
IIT Kanpur Tech QuizIIT Kanpur Tech Quiz
IIT Kanpur Tech Quiz
 
Tech quiz
Tech quizTech quiz
Tech quiz
 
Why Do People Write Research Papers
Why Do People Write Research PapersWhy Do People Write Research Papers
Why Do People Write Research Papers
 
Internet History
Internet HistoryInternet History
Internet History
 
Herding Cats: Governance in Free and Open Source Software
Herding Cats: Governance in Free and Open Source SoftwareHerding Cats: Governance in Free and Open Source Software
Herding Cats: Governance in Free and Open Source Software
 
Kraken '16 It quiz final
Kraken '16 It quiz finalKraken '16 It quiz final
Kraken '16 It quiz final
 
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
 

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
 
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
 
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 Evolution of the Open Source Software Foundation
The Evolution of the Open Source Software FoundationThe Evolution of the Open Source Software Foundation
The Evolution of the Open Source Software FoundationStephen 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 (14)

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
 
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
 
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 Evolution of the Open Source Software Foundation
The Evolution of the Open Source Software FoundationThe Evolution of the Open Source Software Foundation
The Evolution of the Open Source Software Foundation
 
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

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
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
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
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
 
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
 

Último (20)

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
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
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
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...
 

Freeloaders are Essential and Other Open Source Product Truths