SlideShare a Scribd company logo
10 Years of  The Cathedral  and the Bazaar Little Black Rabbit  小兔黑黑
3-Word Intro ,[object Object],[object Object]
Background ,[object Object],[object Object],[object Object]
What is Open Source? ,[object Object],[object Object],[object Object]
The Cathedral and the Bazaar ,[object Object],[object Object],[object Object],[object Object]
Brook's Law and Egoless Prog. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Motivations ,[object Object],[object Object],[object Object]
Q1: Are these sources of motivation powerful enough?
[object Object],[object Object],[object Object],[object Object]
"For me it is," said one developer. "If I don't like something I either don't use it or make it work for me. Yes it's an elitist view, but hey, you did not pay for us to do this, we were nice enough to even let you download it.  Last time I checked we did not have a guy in a dragon suit chasing you down forcing you to install KDE ;)" KDEvelopers on KDE users (Powell, 2002)‏
"I certainly agree with it," wrote another. ". . . No one's paying me, so I'll do whatever I feel like, whether that be hacking Kopete, or doing something completely aimless. If you believe this is a bad point of view to be taking, email me off-list, and we can discuss my attractive rates and conditions." KDEvelopers on KDE users (Powell, 2002)‏
" . . . People who do not donate code and just complain about our lack of focus are not welcome here. . ." said another, who added in a later post, "I can say though that I put pride in the work I add to KDE. Pride that I feel makes KDE a good DE in my mind.  If others like it cool, if not, sucks to be them.  Until I get paid to do software for them I dont think they are a very high priority in my hobby." KDEvelopers on KDE users (Powell, 2002)‏
"Since I don't get paid to work on KDE, that is certainly my view," said a fifth. "I'd be fairly pissed of if someone came critiscising work I do in my free time because I enjoy it." KDEvelopers on KDE users (Powell, 2002)‏
Q2: Ego-boosting or Egoless?
Q3: Does the Bazaar, a metaphor obtained from the Linux development process, an adequate representation of Open Source?
"BSD builds up a core system which is uniform, whereas Linux distributions takes pre-existing pieces and pretty much puts them together helter-skelter. Naturally, the BSD method is far more amenable to keeping things ordered, while the Linux method practically necessitates utter chaos. That's not to say that chaos is inherently bad, or order inherently good. They're just different environments." BSD vs Linux: Design Philosophies (Fuller, 2004)‏
"The differing focus of each of the 3 groups leads them not only to different solutions, but also to different problems. When one of the other projects discovers a similar problem, they have "prior art" to consider in formulating their own solution. " (Loli-Queru, 2003)‏
"In many cases, the code and ideas are shared, in some cases new solutions are attempted. The reasons for this can vary from the original solution not fitting well into the second system to wanting to create an independent solution to see if anything can be learned from the experience, or a better solution found." (Loli-Queru, 2003)‏
Q4: After 10 years, do you need a new and better explanation for Open Source?
Other Models -  Commoditization ,[object Object],[object Object]
Other Models ,[object Object],[object Object]
The End
Q?: Is Brook's Law Weakened?

More Related Content

Viewers also liked

InMemoriam
InMemoriamInMemoriam
InMemoriam
juanarmas
 
10621 資訊作業
10621 資訊作業10621 資訊作業
10621 資訊作業future20
 
St Patricks DayCelebrations
St Patricks DayCelebrationsSt Patricks DayCelebrations
St Patricks DayCelebrations
IEmichael0
 
English Benchmark Chan Vienna
English Benchmark Chan ViennaEnglish Benchmark Chan Vienna
English Benchmark Chan Vienna
Innos
 
2011 04 06_sugarcon1
2011 04 06_sugarcon12011 04 06_sugarcon1
2011 04 06_sugarcon1Doc Searls
 
Τεχνολογίες xDSL
Τεχνολογίες xDSLΤεχνολογίες xDSL
Τεχνολογίες xDSL
John Maroudas
 
Travesia Final
Travesia FinalTravesia Final
Travesia Final
guestf9192d
 
Saudi Electric Company (Sec)
Saudi Electric Company (Sec)Saudi Electric Company (Sec)
Saudi Electric Company (Sec)the1st_expert
 
Instant Words 1 16
Instant Words 1 16Instant Words 1 16
Instant Words 1 164stars
 
Le mini-guide di ARGON:Le animazioni
Le mini-guide di ARGON:Le animazioniLe mini-guide di ARGON:Le animazioni
Le mini-guide di ARGON:Le animazioni
ARGON
 
American revolution through declaration of independence
American revolution through declaration of independenceAmerican revolution through declaration of independence
American revolution through declaration of independencemmisuraca
 
My Family
My FamilyMy Family
My Family
IEmichael0
 
MarketingAndAdvertisingUsingGoogle
MarketingAndAdvertisingUsingGoogleMarketingAndAdvertisingUsingGoogle
MarketingAndAdvertisingUsingGooglethe1st_expert
 
My Hometown
My HometownMy Hometown
My Hometown
IEmichael0
 
Abraham Lincoln - P6G156
Abraham Lincoln - P6G156Abraham Lincoln - P6G156
Abraham Lincoln - P6G156mmisuraca
 

Viewers also liked (20)

InMemoriam
InMemoriamInMemoriam
InMemoriam
 
10621 資訊作業
10621 資訊作業10621 資訊作業
10621 資訊作業
 
St Patricks DayCelebrations
St Patricks DayCelebrationsSt Patricks DayCelebrations
St Patricks DayCelebrations
 
English Benchmark Chan Vienna
English Benchmark Chan ViennaEnglish Benchmark Chan Vienna
English Benchmark Chan Vienna
 
Yalova Folklore Museum
Yalova Folklore MuseumYalova Folklore Museum
Yalova Folklore Museum
 
2011 04 06_sugarcon1
2011 04 06_sugarcon12011 04 06_sugarcon1
2011 04 06_sugarcon1
 
Τεχνολογίες xDSL
Τεχνολογίες xDSLΤεχνολογίες xDSL
Τεχνολογίες xDSL
 
Travesia Final
Travesia FinalTravesia Final
Travesia Final
 
Project Slide
Project SlideProject Slide
Project Slide
 
Saudi Electric Company (Sec)
Saudi Electric Company (Sec)Saudi Electric Company (Sec)
Saudi Electric Company (Sec)
 
Instant Words 1 16
Instant Words 1 16Instant Words 1 16
Instant Words 1 16
 
Le mini-guide di ARGON:Le animazioni
Le mini-guide di ARGON:Le animazioniLe mini-guide di ARGON:Le animazioni
Le mini-guide di ARGON:Le animazioni
 
1
11
1
 
American revolution through declaration of independence
American revolution through declaration of independenceAmerican revolution through declaration of independence
American revolution through declaration of independence
 
FIN301_Ch4
FIN301_Ch4FIN301_Ch4
FIN301_Ch4
 
My Family
My FamilyMy Family
My Family
 
MarketingAndAdvertisingUsingGoogle
MarketingAndAdvertisingUsingGoogleMarketingAndAdvertisingUsingGoogle
MarketingAndAdvertisingUsingGoogle
 
My Hometown
My HometownMy Hometown
My Hometown
 
Abraham Lincoln - P6G156
Abraham Lincoln - P6G156Abraham Lincoln - P6G156
Abraham Lincoln - P6G156
 
quickstart
quickstartquickstart
quickstart
 

Similar to 10 Years of the Cathedral and the Bazaar

Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
Akash Tandon
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
Wojciech Koszek
 
Ethical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareEthical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareLarry Jennings
 
OpenOffice at Apache
OpenOffice at ApacheOpenOffice at Apache
OpenOffice at Apache
pescetti
 
Build a community, not a framework
Build a community, not a frameworkBuild a community, not a framework
Build a community, not a framework
Matteo Collina
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
Eric Caron
 
SAD08 - Working With Others
SAD08 - Working With OthersSAD08 - Working With Others
SAD08 - Working With Others
Michael Heron
 
Open Source landscape in libraries
Open Source landscape in librariesOpen Source landscape in libraries
Open Source landscape in libraries
Ken Chad Consulting Ltd
 
Bending the Rules: Community over Code over Policy.
Bending the Rules: Community over Code over Policy.Bending the Rules: Community over Code over Policy.
Bending the Rules: Community over Code over Policy.
pescetti
 
Open source for non contributors
Open source for non contributorsOpen source for non contributors
Open source for non contributors
abeldridge
 
Introduction to OpenSource
Introduction to OpenSourceIntroduction to OpenSource
Introduction to OpenSource
Gaurish Sharma
 
Linus Case Synthesis Essay
Linus Case Synthesis EssayLinus Case Synthesis Essay
Linus Case Synthesis Essay
Kim Moore
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?
Brad Montgomery
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
Pradeep Singh
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
Alexandro Colorado
 
Hitchhikers Guide to Participating in Open Source - Long Version
Hitchhikers Guide to Participating in Open Source - Long VersionHitchhikers Guide to Participating in Open Source - Long Version
Hitchhikers Guide to Participating in Open Source - Long Version
Elena Williams
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
Rachel M. Carmena
 
Orta Therox
Orta TheroxOrta Therox
Orta Therox
CodeFest
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needs
Steven Francia
 

Similar to 10 Years of the Cathedral and the Bazaar (20)

Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
 
Ethical Consideration of Open Source Software
Ethical Consideration of Open Source SoftwareEthical Consideration of Open Source Software
Ethical Consideration of Open Source Software
 
OpenOffice at Apache
OpenOffice at ApacheOpenOffice at Apache
OpenOffice at Apache
 
Build a community, not a framework
Build a community, not a frameworkBuild a community, not a framework
Build a community, not a framework
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
 
SAD08 - Working With Others
SAD08 - Working With OthersSAD08 - Working With Others
SAD08 - Working With Others
 
Ulterior motives
Ulterior motivesUlterior motives
Ulterior motives
 
Open Source landscape in libraries
Open Source landscape in librariesOpen Source landscape in libraries
Open Source landscape in libraries
 
Bending the Rules: Community over Code over Policy.
Bending the Rules: Community over Code over Policy.Bending the Rules: Community over Code over Policy.
Bending the Rules: Community over Code over Policy.
 
Open source for non contributors
Open source for non contributorsOpen source for non contributors
Open source for non contributors
 
Introduction to OpenSource
Introduction to OpenSourceIntroduction to OpenSource
Introduction to OpenSource
 
Linus Case Synthesis Essay
Linus Case Synthesis EssayLinus Case Synthesis Essay
Linus Case Synthesis Essay
 
Open Source: What’s this all about?
Open Source: What’s this all about?Open Source: What’s this all about?
Open Source: What’s this all about?
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
 
Hitchhikers Guide to Participating in Open Source - Long Version
Hitchhikers Guide to Participating in Open Source - Long VersionHitchhikers Guide to Participating in Open Source - Long Version
Hitchhikers Guide to Participating in Open Source - Long Version
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
Orta Therox
Orta TheroxOrta Therox
Orta Therox
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needs
 

More from Haggen So

Making Money is Important! Open Business Models as an Integrated Part of Crea...
Making Money is Important! Open Business Models as an Integrated Part of Crea...Making Money is Important! Open Business Models as an Integrated Part of Crea...
Making Money is Important! Open Business Models as an Integrated Part of Crea...
Haggen So
 
Why should Chinese Christians Care About FOSS and CC
Why should Chinese Christians Care About FOSS and CCWhy should Chinese Christians Care About FOSS and CC
Why should Chinese Christians Care About FOSS and CC
Haggen So
 
Better than Free Giveaways - Case Studies of Open Source Business Models
Better than Free Giveaways - Case Studies of Open Source Business ModelsBetter than Free Giveaways - Case Studies of Open Source Business Models
Better than Free Giveaways - Case Studies of Open Source Business Models
Haggen So
 
Be Innovative with Copyright - Introduction to Open Source Business Models
Be Innovative with Copyright - Introduction to Open Source Business Models Be Innovative with Copyright - Introduction to Open Source Business Models
Be Innovative with Copyright - Introduction to Open Source Business Models
Haggen So
 
The Power of Git
The Power of GitThe Power of Git
The Power of Git
Haggen So
 
Hack - Good or Evil
Hack - Good or EvilHack - Good or Evil
Hack - Good or Evil
Haggen So
 
Leverage the community Give back to the community
Leverage the community Give back to the communityLeverage the community Give back to the community
Leverage the community Give back to the community
Haggen So
 
One Laptop Per Child - An Innovation for Underprivileged Kids
One Laptop Per Child - An Innovation for Underprivileged KidsOne Laptop Per Child - An Innovation for Underprivileged Kids
One Laptop Per Child - An Innovation for Underprivileged Kids
Haggen So
 
Open Data and Creative Commons
Open Data and Creative CommonsOpen Data and Creative Commons
Open Data and Creative Commons
Haggen So
 
From MTR to City University Creative Media Centre
From MTR to City University Creative Media CentreFrom MTR to City University Creative Media Centre
From MTR to City University Creative Media Centre
Haggen So
 
The Boring Licences
The Boring LicencesThe Boring Licences
The Boring Licences
Haggen So
 
Hack
HackHack
Hack
Haggen So
 
From MTR to City University Academic 2 Canteen
From MTR to City University Academic 2 CanteenFrom MTR to City University Academic 2 Canteen
From MTR to City University Academic 2 Canteen
Haggen So
 
Introduction to Creative Commons
Introduction to Creative CommonsIntroduction to Creative Commons
Introduction to Creative Commons
Haggen So
 
Copyright and Creative Commons
Copyright and Creative CommonsCopyright and Creative Commons
Copyright and Creative CommonsHaggen So
 
Free Software Movement and Open Source Communities
Free Software Movement and Open Source CommunitiesFree Software Movement and Open Source Communities
Free Software Movement and Open Source Communities
Haggen So
 
Copyright and Creative Commons
Copyright and Creative CommonsCopyright and Creative Commons
Copyright and Creative Commons
Haggen So
 
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 091st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09Haggen So
 
1st Year of Creative Commons Hong Kong @ BarCamp HK 09
1st Year of Creative Commons Hong Kong @ BarCamp HK 091st Year of Creative Commons Hong Kong @ BarCamp HK 09
1st Year of Creative Commons Hong Kong @ BarCamp HK 09Haggen So
 
Introduction to Creative Commons
Introduction to Creative CommonsIntroduction to Creative Commons
Introduction to Creative Commons
Haggen So
 

More from Haggen So (20)

Making Money is Important! Open Business Models as an Integrated Part of Crea...
Making Money is Important! Open Business Models as an Integrated Part of Crea...Making Money is Important! Open Business Models as an Integrated Part of Crea...
Making Money is Important! Open Business Models as an Integrated Part of Crea...
 
Why should Chinese Christians Care About FOSS and CC
Why should Chinese Christians Care About FOSS and CCWhy should Chinese Christians Care About FOSS and CC
Why should Chinese Christians Care About FOSS and CC
 
Better than Free Giveaways - Case Studies of Open Source Business Models
Better than Free Giveaways - Case Studies of Open Source Business ModelsBetter than Free Giveaways - Case Studies of Open Source Business Models
Better than Free Giveaways - Case Studies of Open Source Business Models
 
Be Innovative with Copyright - Introduction to Open Source Business Models
Be Innovative with Copyright - Introduction to Open Source Business Models Be Innovative with Copyright - Introduction to Open Source Business Models
Be Innovative with Copyright - Introduction to Open Source Business Models
 
The Power of Git
The Power of GitThe Power of Git
The Power of Git
 
Hack - Good or Evil
Hack - Good or EvilHack - Good or Evil
Hack - Good or Evil
 
Leverage the community Give back to the community
Leverage the community Give back to the communityLeverage the community Give back to the community
Leverage the community Give back to the community
 
One Laptop Per Child - An Innovation for Underprivileged Kids
One Laptop Per Child - An Innovation for Underprivileged KidsOne Laptop Per Child - An Innovation for Underprivileged Kids
One Laptop Per Child - An Innovation for Underprivileged Kids
 
Open Data and Creative Commons
Open Data and Creative CommonsOpen Data and Creative Commons
Open Data and Creative Commons
 
From MTR to City University Creative Media Centre
From MTR to City University Creative Media CentreFrom MTR to City University Creative Media Centre
From MTR to City University Creative Media Centre
 
The Boring Licences
The Boring LicencesThe Boring Licences
The Boring Licences
 
Hack
HackHack
Hack
 
From MTR to City University Academic 2 Canteen
From MTR to City University Academic 2 CanteenFrom MTR to City University Academic 2 Canteen
From MTR to City University Academic 2 Canteen
 
Introduction to Creative Commons
Introduction to Creative CommonsIntroduction to Creative Commons
Introduction to Creative Commons
 
Copyright and Creative Commons
Copyright and Creative CommonsCopyright and Creative Commons
Copyright and Creative Commons
 
Free Software Movement and Open Source Communities
Free Software Movement and Open Source CommunitiesFree Software Movement and Open Source Communities
Free Software Movement and Open Source Communities
 
Copyright and Creative Commons
Copyright and Creative CommonsCopyright and Creative Commons
Copyright and Creative Commons
 
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 091st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09
1st Year of Creative Commons Hong Kong @ Software Freedom Day HK 09
 
1st Year of Creative Commons Hong Kong @ BarCamp HK 09
1st Year of Creative Commons Hong Kong @ BarCamp HK 091st Year of Creative Commons Hong Kong @ BarCamp HK 09
1st Year of Creative Commons Hong Kong @ BarCamp HK 09
 
Introduction to Creative Commons
Introduction to Creative CommonsIntroduction to Creative Commons
Introduction to Creative Commons
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

10 Years of the Cathedral and the Bazaar

  • 1. 10 Years of The Cathedral and the Bazaar Little Black Rabbit 小兔黑黑
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Q1: Are these sources of motivation powerful enough?
  • 9.
  • 10. "For me it is," said one developer. "If I don't like something I either don't use it or make it work for me. Yes it's an elitist view, but hey, you did not pay for us to do this, we were nice enough to even let you download it. Last time I checked we did not have a guy in a dragon suit chasing you down forcing you to install KDE ;)" KDEvelopers on KDE users (Powell, 2002)‏
  • 11. "I certainly agree with it," wrote another. ". . . No one's paying me, so I'll do whatever I feel like, whether that be hacking Kopete, or doing something completely aimless. If you believe this is a bad point of view to be taking, email me off-list, and we can discuss my attractive rates and conditions." KDEvelopers on KDE users (Powell, 2002)‏
  • 12. " . . . People who do not donate code and just complain about our lack of focus are not welcome here. . ." said another, who added in a later post, "I can say though that I put pride in the work I add to KDE. Pride that I feel makes KDE a good DE in my mind. If others like it cool, if not, sucks to be them. Until I get paid to do software for them I dont think they are a very high priority in my hobby." KDEvelopers on KDE users (Powell, 2002)‏
  • 13. "Since I don't get paid to work on KDE, that is certainly my view," said a fifth. "I'd be fairly pissed of if someone came critiscising work I do in my free time because I enjoy it." KDEvelopers on KDE users (Powell, 2002)‏
  • 15. Q3: Does the Bazaar, a metaphor obtained from the Linux development process, an adequate representation of Open Source?
  • 16. "BSD builds up a core system which is uniform, whereas Linux distributions takes pre-existing pieces and pretty much puts them together helter-skelter. Naturally, the BSD method is far more amenable to keeping things ordered, while the Linux method practically necessitates utter chaos. That's not to say that chaos is inherently bad, or order inherently good. They're just different environments." BSD vs Linux: Design Philosophies (Fuller, 2004)‏
  • 17. "The differing focus of each of the 3 groups leads them not only to different solutions, but also to different problems. When one of the other projects discovers a similar problem, they have "prior art" to consider in formulating their own solution. " (Loli-Queru, 2003)‏
  • 18. "In many cases, the code and ideas are shared, in some cases new solutions are attempted. The reasons for this can vary from the original solution not fitting well into the second system to wanting to create an independent solution to see if anything can be learned from the experience, or a better solution found." (Loli-Queru, 2003)‏
  • 19. Q4: After 10 years, do you need a new and better explanation for Open Source?
  • 20.
  • 21.
  • 23. Q?: Is Brook's Law Weakened?