SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
Why do we
contribute?
Gordon Haff
Emerging Technology
Evangelist
@ghaff
https://bitmason.blogspot.co
m
@Opensourceway
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
2
Motivations
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
3
Three types of motivation
● Extrinsic
● Intrinsic
● Internalized extrinsic
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
4
Extrinsic
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
5
https://commons.wikimedia.org/wiki/File:M
oney-1428594_1920.jpg
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
6
● Grew out of drive
reduction theory (Hull
and Spence in 40s and
50s)
● Money
● Career advantages
By publishing software that
was free for all to inspect,
[individual developers] could
signal their talent to
potential employers and
increase their value in the
labor market.
Lerner & Tirole, 2002
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
7
Intrinsic
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
8
● Evolved from self-determination
theory (Deci and Ryan in 70s)
● Fun
● Altruism
● “Kinship amity” (informal gift
economy within group)
CC-By-SA 2.0
https://www.flickr.com/photos/lennartt/7624475918/
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
9
● Most studies have qualified the importance of
altruism (and it’s far more important for
students/hobby programmers)
● Other work found altruism mostly a motivator among
otherwise satisfied developers
● Fun can be motivator (for tasks that developers
enjoy)
Open source research a mixed bag
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
10
Internalized
Extrinsic
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
11
● Peer recognition
● Learning (but meaning can be unclear)
● “Scratch your own itch”
External motivations without the
explicit carrot/stick
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
12
● Don’t expect non-extrinsic motivators to carry too
much of the load
● Ampily non-extrinsic motivators: learning, peer
reputation, recognition
● Motivators can be counter-productive when
over-rotated
Key takeaways
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
13
Carrots and Rainbows: Motivation and Social Practice in
Open Source Software Development. Krogh, Haefliger,
Spaeth, and Wallin of ETH Zurich. 2012. Survey of 10 prior
years into open source contribution.
https://pdfs.semanticscholar.org/7712/3726f65f8fd88126357c12cad230cc832f41.pdf
Further reading

Más contenido relacionado

Similar a Why do we contribute (to open source)?

Running Head INNOVATION AND BUSINESS 1INNOVAT.docx
Running Head INNOVATION AND BUSINESS           1INNOVAT.docxRunning Head INNOVATION AND BUSINESS           1INNOVAT.docx
Running Head INNOVATION AND BUSINESS 1INNOVAT.docx
wlynn1
 
Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for Engineers
Michael Ong
 
Product Development For Young Startups
Product Development For Young StartupsProduct Development For Young Startups
Product Development For Young Startups
Kim Moore
 
Search engine optimization dubai - sm es - gregory bolle
Search engine optimization   dubai - sm es - gregory bolleSearch engine optimization   dubai - sm es - gregory bolle
Search engine optimization dubai - sm es - gregory bolle
MajidHaider
 
Knowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smxKnowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smx
Gianluca Fiorelli
 
Outline for 01062011
Outline for 01062011Outline for 01062011
Outline for 01062011
Team MBA
 
B2b digital marketing strategies
B2b digital marketing strategiesB2b digital marketing strategies
B2b digital marketing strategies
Daniel Heerkens
 
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
Mustafa Kuğu
 

Similar a Why do we contribute (to open source)? (20)

How do you get started in AI?
How do you get started in AI?How do you get started in AI?
How do you get started in AI?
 
Running Head INNOVATION AND BUSINESS 1INNOVAT.docx
Running Head INNOVATION AND BUSINESS           1INNOVAT.docxRunning Head INNOVATION AND BUSINESS           1INNOVAT.docx
Running Head INNOVATION AND BUSINESS 1INNOVAT.docx
 
Content Marketing Best Practices
Content Marketing Best PracticesContent Marketing Best Practices
Content Marketing Best Practices
 
Agile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for EngineersAgile Indonesia 2017 : Agile & User Experience for Engineers
Agile Indonesia 2017 : Agile & User Experience for Engineers
 
Cognizanti: Navigating the Digital Age
Cognizanti: Navigating the Digital AgeCognizanti: Navigating the Digital Age
Cognizanti: Navigating the Digital Age
 
Why you should stop trying to "hack" growth
Why you should stop trying to "hack" growthWhy you should stop trying to "hack" growth
Why you should stop trying to "hack" growth
 
The Perfect Recruitment Model for Your Business | Maria Mayorga CO2 2017 Pres...
The Perfect Recruitment Model for Your Business | Maria Mayorga CO2 2017 Pres...The Perfect Recruitment Model for Your Business | Maria Mayorga CO2 2017 Pres...
The Perfect Recruitment Model for Your Business | Maria Mayorga CO2 2017 Pres...
 
Product Development For Young Startups
Product Development For Young StartupsProduct Development For Young Startups
Product Development For Young Startups
 
Search engine optimization dubai - sm es - gregory bolle
Search engine optimization   dubai - sm es - gregory bolleSearch engine optimization   dubai - sm es - gregory bolle
Search engine optimization dubai - sm es - gregory bolle
 
Mozinar gianluca
Mozinar gianlucaMozinar gianluca
Mozinar gianluca
 
Knowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smxKnowledge Graph and Authorrank iss smx
Knowledge Graph and Authorrank iss smx
 
GENIVI Development Platform, la plataforma para desarrolladores de software l...
GENIVI Development Platform, la plataforma para desarrolladores de software l...GENIVI Development Platform, la plataforma para desarrolladores de software l...
GENIVI Development Platform, la plataforma para desarrolladores de software l...
 
Outline for 01062011
Outline for 01062011Outline for 01062011
Outline for 01062011
 
#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackers#HR HACKING - Recruiting officers, such hackers
#HR HACKING - Recruiting officers, such hackers
 
Google market research
Google market researchGoogle market research
Google market research
 
Atlanta Python Choosing a Technical Recruiter for 2020
Atlanta Python   Choosing a Technical Recruiter for 2020Atlanta Python   Choosing a Technical Recruiter for 2020
Atlanta Python Choosing a Technical Recruiter for 2020
 
International marketing of toyota
International marketing of toyotaInternational marketing of toyota
International marketing of toyota
 
B2b digital marketing strategies
B2b digital marketing strategiesB2b digital marketing strategies
B2b digital marketing strategies
 
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
 
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
1 2017 08 ukbasecamp sales marketing funding for international growth for tec...
 

Más de Gordon Haff

Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 

Más de Gordon Haff (20)

Artificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine LearningArtificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine Learning
 
Blockchains for Business 101
Blockchains for Business 101Blockchains for Business 101
Blockchains for Business 101
 
Preserving privacy while sharing data
Preserving privacy while sharing dataPreserving privacy while sharing data
Preserving privacy while sharing data
 
Lightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising PrivacyLightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising Privacy
 
Free and Open:An Historical Perspective
Free and Open:An Historical PerspectiveFree and Open:An Historical Perspective
Free and Open:An Historical Perspective
 
The good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AIThe good the bad and the ugly: Getting started doing AI
The good the bad and the ugly: Getting started doing AI
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native:  A New Ecosystem for Putting Containers into ProductionCloud-Native:  A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
Containers: Don't Skeu Them Up
Containers: Don't Skeu Them UpContainers: Don't Skeu Them Up
Containers: Don't Skeu Them Up
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018
 
AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source Way
 
Ten layers of container security for CloudCamp Nov 2017
Ten layers of container security  for CloudCamp Nov 2017Ten layers of container security  for CloudCamp Nov 2017
Ten layers of container security for CloudCamp Nov 2017
 
That's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successThat's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native success
 
The Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsThe Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing Operations
 
A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.
 
Fail Fast, Fail Often
Fail Fast, Fail OftenFail Fast, Fail Often
Fail Fast, Fail Often
 
The New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetThe New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing Yet
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Why do we contribute (to open source)?