SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Motivations in FLOSS
     communities
        (aka the Chocolate talk)
Sébastien Heymann - Gephi Consortium
      http://sebastien.pro   seb@gephi.org
Some words about me...
Community manager of the Gephi project.
I democratize network thinking.




PhD candidate in complex networks @LIP6.
I love chocolates too :)
Motivations in studying motivations
Who would be likely to contribute to my
project?

How to attract skilled developers?

Who is worth the time spent?

What win-win deals can we make?
"In many ways, I actually think the real idea of
 open source is for it to allow everybody to be
 'selfish', not about trying to get everybody to
       contribute to some common good.
                        [...]
Now, those selfish reasons by no means need
    to be about 'financial reward', though."

Interview of L. Torvalds for the BBC, June 2012
"When I started making a living writing add-
ons and other Mozilla software, I felt I needed
  to give something back [...]. So there were
altruistic and selfish reasons mixed together."

     Interview of B. King (Mozilla volunteer) by
                        Tristan Nitot, Dec 2012
Plan: beyond altruism vs selfishness
1.   Why motivation matters?
2.   Intrinsic vs extrinsic motivation.
3.   Why care about intrinsic motivation?
4.   Open questions.
3. Why motivation matters?
                             image: The Big Lebowski
Key issues in FLOSS communities
Fast evolution! need for creativity.

Contributors are not paid most of the time.

Contributions based on free will.

Willingness to cooperate.
Contributors?
People who:

●   develop
●   communicate
●   manage
●   use and spread the word
●   ...
Why contribute for FREE?


for glory?


                                  for White
                                  Russians?

 for t3h lulz? :)

                What about you?
What about them?




     R. Stallman   L. Torvalds
For personal values


                      "I refuse to break solidarity with
                      other users. [...] So that I can
                      continue to use computers without
                      dishonor, I have decided to put
                      together a sufficient body of free
                      software..."

                             The GNU Manifesto [online], 1985




     R. Stallman
For social status


"I have enough recognition that I
feel good about myself, that I
know that what I'm doing is
actually meaningful to people."

         Linux Manifesto [online], 1998




                                          L. Torvalds
dude, come
                                   on




2. Intrinsic vs extrinsic motivation
                               image: AllTheRageFaces.com
Motivation: what makes [a dude] engaged
       for something. (Deci & Ryan, 1985)
Intrinsic vs extrinsic motivation
Intrinsic motivation:
Something is "valued for its own sake and
appears to be self sustained".
(Calder & Straw, 1975)



Extrinsic motivation:
Something is perceived as an investment.
(Deci & Ryan, 1985)
Some intrinsic incentives
Feeling of being skilled and being proud of
something.

Joy to give and be useful.

Aesthetic/creative pleasure.

To satisfy some personal values, like freedom.
Some extrinsic (positive) incentives
Money, rewards.

Source code for personal needs.

Positive feedbacks.

Social status / reputation.
3. Why care about intrinsic
motivation?
People with high intrinsic
  motivations are great
     contributors.
"People for whom [the pure artistic
satisfaction of designing beautiful software
   and making it work] is not a significant
motivation never become hackers in the first
 place, just as people who don't love music
         never become composers."

- Homesteading the Noosphere, chap.7, 2000
                               E. Raymond
Benefits of intrinsic motivations
Better creativity.

Faster learning.

Increased autonomy of contributors.

Better code.
FLOSS communities: we may
  not have oil, but we have
    intrinsic motivation.
How to get intrinsic motivations high?
Take care of contributors':
● autonomy,
● emotional attachment (to the project),
● skills evolution.
How to get intrinsic motivations high?
Take care of contributors':
● autonomy,
● emotional attachment (to the project),
● skills evolution.

Intrinsic motivation increases when one:
● feels that he/she has the control,
● and receives positive, detailed feedback.
"Individuals join for various reasons,
and no one reason tends to dominate
    the community." (Lakhani & Wolf, 2003)

  Why not increasing both types of
            motivation?
"Hidden costs of rewards"
      Increase of extrinsic motivations
                      =>
  Increase of the feeling of external control
                      =>
      decrease of intrinsic motivations
                                 Lepper & Greene, 1978
"Hidden costs of rewards"
       Increase of extrinsic motivations
                       =>
   Increase of the feeling of external control
                       =>
       decrease of intrinsic motivations
                                          Lepper & Greene, 1978



/! hybrid communities
If some people are paid to contribute, the motivation of
the other people may decrease.
Contributors come with various reasons.

 Taking care of intrinsic incentives seems to be
 a key to improve contributions.

 A good balance may be hard to reach: critical
 issue for open source business ecosystems.


Conclusion: good communities are
motivation dealers.
3 open questions
How to better understand the motivations of
FLOSS contributors?

How motivations evolve
along the way?

Can we extract some
advices for FLOSS community
management?
Some references
Communautés de Logiciel Libre : écosystème des motivations, S. Heymann,
2009 [PDF].
The self perception of intrinsic and extrinsic motivation, Calder B. & Straw B., in
Journal of Personality and Social Psychology, n°31, pp.599-605, 1975.
Intrinsic motivation in a new light, Lindenberg S., in Kylos, n°54 pp.317-342,
2001.
Le logiciel libre et la communauté autorégulée, Meyer M. & Montagne F., in Les
carnets du centre de philosophie du Droit, n°113, 2005.
Intrinsic motivation and self-determination of behavior, Deci E. & Ryan R.,
Plenum Press, New York, 1985.
Linux Manifesto [online], 1998.
Les motivations des développeurs dans l’Open Source Une revue de la
littérature, Jean-Jacques Gauguier, 2005 [PDF].
Lakhani K. & Wolf R., Why hackers do what they do : Understanding motivation
effort in free/open source software projects, MIT Sloan School of Management
(2003), no. 4425-03.
Credits
Slide 1: Chocolates, by J. Paxon Reyes, under CC by-nc 2.0.
Slide 2: Screenshot of Gephi 0.7.
Slide 6: Image from The Big Lebowski, 1998.
Slide 9: Dude Vinci, by Colin Cotterill, from https://dudeism.com/.
Slide 10, 11: Richard Stallman gives a talk on Free Software and Copyright law
at The University of Pittsburgh, by Victor Powell, under CC by-sa 3.0.
Slide 10, 12: Linus Torvalds, Linuxmag.com, under CC by-sa 3.0.
Slide 13: AllTheRageFaces.com.
Slide 18: Focus Shift, 2008.
Slide 28: Chocolate mocha, by Debbie R, under CC by-nc-nd 2.0.

Más contenido relacionado

Destacado

Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례valuasset
 
Nathans project adventure sport
Nathans project adventure sportNathans project adventure sport
Nathans project adventure sportMissBeavis
 
Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01Shippy Tanjung Perak
 
Maurizio bday slideshow
Maurizio bday slideshowMaurizio bday slideshow
Maurizio bday slideshowlshapiro128
 
Outbound investments
Outbound investments  Outbound investments
Outbound investments Ashish Panday
 
走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Steppluschen
 
Multiplicación de matrices
Multiplicación de matricesMultiplicación de matrices
Multiplicación de matricesJorge
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01zesvoetvier
 
Why Communicating with the LOHAS Consumer is Important
Why Communicating with the LOHAS Consumer is ImportantWhy Communicating with the LOHAS Consumer is Important
Why Communicating with the LOHAS Consumer is Importanttning3
 
[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단valuasset
 
Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례valuasset
 
分布式和文件系统
分布式和文件系统分布式和文件系统
分布式和文件系统pluschen
 

Destacado (20)

sns
snssns
sns
 
Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례
 
Nathans project adventure sport
Nathans project adventure sportNathans project adventure sport
Nathans project adventure sport
 
Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01
 
06-04-10
06-04-1006-04-10
06-04-10
 
Maurizio bday slideshow
Maurizio bday slideshowMaurizio bday slideshow
Maurizio bday slideshow
 
Outbound investments
Outbound investments  Outbound investments
Outbound investments
 
走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step走向开源:提交CPAN模块Step by Step
走向开源:提交CPAN模块Step by Step
 
Multiplicación de matrices
Multiplicación de matricesMultiplicación de matrices
Multiplicación de matrices
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Laporan Tahunan AJI 2011 - Menjelang sinyal merah
Laporan Tahunan AJI 2011 - Menjelang sinyal merahLaporan Tahunan AJI 2011 - Menjelang sinyal merah
Laporan Tahunan AJI 2011 - Menjelang sinyal merah
 
Web Standards in FLOSS development
Web Standards in FLOSS developmentWeb Standards in FLOSS development
Web Standards in FLOSS development
 
Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01
 
Freedom Recruitment In Brief
Freedom Recruitment In BriefFreedom Recruitment In Brief
Freedom Recruitment In Brief
 
IDEA - Opportunities in the Games Industry - 15 November 2011
IDEA - Opportunities in the Games Industry  - 15 November 2011IDEA - Opportunities in the Games Industry  - 15 November 2011
IDEA - Opportunities in the Games Industry - 15 November 2011
 
Why Communicating with the LOHAS Consumer is Important
Why Communicating with the LOHAS Consumer is ImportantWhy Communicating with the LOHAS Consumer is Important
Why Communicating with the LOHAS Consumer is Important
 
[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단
 
Lenguas romances
Lenguas romancesLenguas romances
Lenguas romances
 
Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례
 
分布式和文件系统
分布式和文件系统分布式和文件系统
分布式和文件系统
 

Similar a fOSSa 2012- heymann - motivations in oss projects

Diversity Awareness for Effective Nonprofits
Diversity Awareness for Effective NonprofitsDiversity Awareness for Effective Nonprofits
Diversity Awareness for Effective Nonprofits4Good.org
 
Build Love In Blueprint_Presentation 210323.pdf
Build Love In Blueprint_Presentation 210323.pdfBuild Love In Blueprint_Presentation 210323.pdf
Build Love In Blueprint_Presentation 210323.pdfBelindaTobin2
 
More Than a Feeling: Emotions and Knowledge Management
More Than a Feeling: Emotions and Knowledge ManagementMore Than a Feeling: Emotions and Knowledge Management
More Than a Feeling: Emotions and Knowledge ManagementSIKM
 
E-Mediat: Day 2 Networked Nonprofit
E-Mediat:  Day 2 Networked NonprofitE-Mediat:  Day 2 Networked Nonprofit
E-Mediat: Day 2 Networked NonprofitE-Mediat
 
Appreciating life's arc achievements, relationships, consciousness
Appreciating life's arc   achievements, relationships, consciousnessAppreciating life's arc   achievements, relationships, consciousness
Appreciating life's arc achievements, relationships, consciousnessChaitanya Charan
 
5 Steps to Creating an Invincible Platform
5 Steps to Creating an Invincible Platform5 Steps to Creating an Invincible Platform
5 Steps to Creating an Invincible PlatformMatt Woods
 
Mo.De. - Motivational Design: the four core elements
Mo.De. - Motivational Design: the four core elementsMo.De. - Motivational Design: the four core elements
Mo.De. - Motivational Design: the four core elementsErin 'Folletto' Casali
 
Digital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - SeminarDigital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - SeminarBeth Kanter
 
MKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative SolutionsMKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative SolutionsMuhammad Fajar
 
Understanding e campaigning
Understanding e campaigningUnderstanding e campaigning
Understanding e campaigningmore like people
 
Networked funders
Networked fundersNetworked funders
Networked fundersBeth Kanter
 
Edgeryders: Making A Living By Making A Difference
Edgeryders: Making A Living By Making A DifferenceEdgeryders: Making A Living By Making A Difference
Edgeryders: Making A Living By Making A DifferenceTiago Dias Miranda
 
"Turning Outsiders Into Insiders"
"Turning Outsiders Into Insiders""Turning Outsiders Into Insiders"
"Turning Outsiders Into Insiders"Arts4good
 
Social Recruiting In An Unsocial Enviornment (Mnrec 12).Pptx
Social Recruiting In An Unsocial Enviornment (Mnrec 12).PptxSocial Recruiting In An Unsocial Enviornment (Mnrec 12).Pptx
Social Recruiting In An Unsocial Enviornment (Mnrec 12).PptxDavid Lee
 

Similar a fOSSa 2012- heymann - motivations in oss projects (20)

From Profit to Purpose
From Profit to PurposeFrom Profit to Purpose
From Profit to Purpose
 
Diversity Awareness for Effective Nonprofits
Diversity Awareness for Effective NonprofitsDiversity Awareness for Effective Nonprofits
Diversity Awareness for Effective Nonprofits
 
Build Love In Blueprint_Presentation 210323.pdf
Build Love In Blueprint_Presentation 210323.pdfBuild Love In Blueprint_Presentation 210323.pdf
Build Love In Blueprint_Presentation 210323.pdf
 
More Than a Feeling: Emotions and Knowledge Management
More Than a Feeling: Emotions and Knowledge ManagementMore Than a Feeling: Emotions and Knowledge Management
More Than a Feeling: Emotions and Knowledge Management
 
NPCC 2023.pptx
NPCC 2023.pptxNPCC 2023.pptx
NPCC 2023.pptx
 
E-Mediat Day 2
E-Mediat Day 2E-Mediat Day 2
E-Mediat Day 2
 
E-Mediat: Day 2 Networked Nonprofit
E-Mediat:  Day 2 Networked NonprofitE-Mediat:  Day 2 Networked Nonprofit
E-Mediat: Day 2 Networked Nonprofit
 
Introducing MetaGood
Introducing MetaGoodIntroducing MetaGood
Introducing MetaGood
 
Appreciating life's arc achievements, relationships, consciousness
Appreciating life's arc   achievements, relationships, consciousnessAppreciating life's arc   achievements, relationships, consciousness
Appreciating life's arc achievements, relationships, consciousness
 
5 Steps to Creating an Invincible Platform
5 Steps to Creating an Invincible Platform5 Steps to Creating an Invincible Platform
5 Steps to Creating an Invincible Platform
 
Mo.De. Motivational Design
Mo.De. Motivational DesignMo.De. Motivational Design
Mo.De. Motivational Design
 
Mo.De. - Motivational Design: the four core elements
Mo.De. - Motivational Design: the four core elementsMo.De. - Motivational Design: the four core elements
Mo.De. - Motivational Design: the four core elements
 
Digital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - SeminarDigital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - Seminar
 
MKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative SolutionsMKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative Solutions
 
COP Overview
COP OverviewCOP Overview
COP Overview
 
Understanding e campaigning
Understanding e campaigningUnderstanding e campaigning
Understanding e campaigning
 
Networked funders
Networked fundersNetworked funders
Networked funders
 
Edgeryders: Making A Living By Making A Difference
Edgeryders: Making A Living By Making A DifferenceEdgeryders: Making A Living By Making A Difference
Edgeryders: Making A Living By Making A Difference
 
"Turning Outsiders Into Insiders"
"Turning Outsiders Into Insiders""Turning Outsiders Into Insiders"
"Turning Outsiders Into Insiders"
 
Social Recruiting In An Unsocial Enviornment (Mnrec 12).Pptx
Social Recruiting In An Unsocial Enviornment (Mnrec 12).PptxSocial Recruiting In An Unsocial Enviornment (Mnrec 12).Pptx
Social Recruiting In An Unsocial Enviornment (Mnrec 12).Pptx
 

Más de fOSSa - Free Open Source Software Academia Conference

Más de fOSSa - Free Open Source Software Academia Conference (20)

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
#SAIFC késako - Semantic Analysis for Flow Computing
 #SAIFC késako - Semantic Analysis for Flow Computing #SAIFC késako - Semantic Analysis for Flow Computing
#SAIFC késako - Semantic Analysis for Flow Computing
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 

Último

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

fOSSa 2012- heymann - motivations in oss projects

  • 1. Motivations in FLOSS communities (aka the Chocolate talk) Sébastien Heymann - Gephi Consortium http://sebastien.pro seb@gephi.org
  • 2. Some words about me... Community manager of the Gephi project. I democratize network thinking. PhD candidate in complex networks @LIP6. I love chocolates too :)
  • 3. Motivations in studying motivations Who would be likely to contribute to my project? How to attract skilled developers? Who is worth the time spent? What win-win deals can we make?
  • 4. "In many ways, I actually think the real idea of open source is for it to allow everybody to be 'selfish', not about trying to get everybody to contribute to some common good. [...] Now, those selfish reasons by no means need to be about 'financial reward', though." Interview of L. Torvalds for the BBC, June 2012
  • 5. "When I started making a living writing add- ons and other Mozilla software, I felt I needed to give something back [...]. So there were altruistic and selfish reasons mixed together." Interview of B. King (Mozilla volunteer) by Tristan Nitot, Dec 2012
  • 6. Plan: beyond altruism vs selfishness 1. Why motivation matters? 2. Intrinsic vs extrinsic motivation. 3. Why care about intrinsic motivation? 4. Open questions.
  • 7. 3. Why motivation matters? image: The Big Lebowski
  • 8. Key issues in FLOSS communities Fast evolution! need for creativity. Contributors are not paid most of the time. Contributions based on free will. Willingness to cooperate.
  • 9. Contributors? People who: ● develop ● communicate ● manage ● use and spread the word ● ...
  • 10. Why contribute for FREE? for glory? for White Russians? for t3h lulz? :) What about you?
  • 11. What about them? R. Stallman L. Torvalds
  • 12. For personal values "I refuse to break solidarity with other users. [...] So that I can continue to use computers without dishonor, I have decided to put together a sufficient body of free software..." The GNU Manifesto [online], 1985 R. Stallman
  • 13. For social status "I have enough recognition that I feel good about myself, that I know that what I'm doing is actually meaningful to people." Linux Manifesto [online], 1998 L. Torvalds
  • 14. dude, come on 2. Intrinsic vs extrinsic motivation image: AllTheRageFaces.com
  • 15. Motivation: what makes [a dude] engaged for something. (Deci & Ryan, 1985)
  • 16. Intrinsic vs extrinsic motivation Intrinsic motivation: Something is "valued for its own sake and appears to be self sustained". (Calder & Straw, 1975) Extrinsic motivation: Something is perceived as an investment. (Deci & Ryan, 1985)
  • 17. Some intrinsic incentives Feeling of being skilled and being proud of something. Joy to give and be useful. Aesthetic/creative pleasure. To satisfy some personal values, like freedom.
  • 18. Some extrinsic (positive) incentives Money, rewards. Source code for personal needs. Positive feedbacks. Social status / reputation.
  • 19. 3. Why care about intrinsic motivation?
  • 20. People with high intrinsic motivations are great contributors.
  • 21. "People for whom [the pure artistic satisfaction of designing beautiful software and making it work] is not a significant motivation never become hackers in the first place, just as people who don't love music never become composers." - Homesteading the Noosphere, chap.7, 2000 E. Raymond
  • 22. Benefits of intrinsic motivations Better creativity. Faster learning. Increased autonomy of contributors. Better code.
  • 23. FLOSS communities: we may not have oil, but we have intrinsic motivation.
  • 24. How to get intrinsic motivations high? Take care of contributors': ● autonomy, ● emotional attachment (to the project), ● skills evolution.
  • 25. How to get intrinsic motivations high? Take care of contributors': ● autonomy, ● emotional attachment (to the project), ● skills evolution. Intrinsic motivation increases when one: ● feels that he/she has the control, ● and receives positive, detailed feedback.
  • 26. "Individuals join for various reasons, and no one reason tends to dominate the community." (Lakhani & Wolf, 2003) Why not increasing both types of motivation?
  • 27. "Hidden costs of rewards" Increase of extrinsic motivations => Increase of the feeling of external control => decrease of intrinsic motivations Lepper & Greene, 1978
  • 28. "Hidden costs of rewards" Increase of extrinsic motivations => Increase of the feeling of external control => decrease of intrinsic motivations Lepper & Greene, 1978 /! hybrid communities If some people are paid to contribute, the motivation of the other people may decrease.
  • 29. Contributors come with various reasons. Taking care of intrinsic incentives seems to be a key to improve contributions. A good balance may be hard to reach: critical issue for open source business ecosystems. Conclusion: good communities are motivation dealers.
  • 30. 3 open questions How to better understand the motivations of FLOSS contributors? How motivations evolve along the way? Can we extract some advices for FLOSS community management?
  • 31. Some references Communautés de Logiciel Libre : écosystème des motivations, S. Heymann, 2009 [PDF]. The self perception of intrinsic and extrinsic motivation, Calder B. & Straw B., in Journal of Personality and Social Psychology, n°31, pp.599-605, 1975. Intrinsic motivation in a new light, Lindenberg S., in Kylos, n°54 pp.317-342, 2001. Le logiciel libre et la communauté autorégulée, Meyer M. & Montagne F., in Les carnets du centre de philosophie du Droit, n°113, 2005. Intrinsic motivation and self-determination of behavior, Deci E. & Ryan R., Plenum Press, New York, 1985. Linux Manifesto [online], 1998. Les motivations des développeurs dans l’Open Source Une revue de la littérature, Jean-Jacques Gauguier, 2005 [PDF]. Lakhani K. & Wolf R., Why hackers do what they do : Understanding motivation effort in free/open source software projects, MIT Sloan School of Management (2003), no. 4425-03.
  • 32. Credits Slide 1: Chocolates, by J. Paxon Reyes, under CC by-nc 2.0. Slide 2: Screenshot of Gephi 0.7. Slide 6: Image from The Big Lebowski, 1998. Slide 9: Dude Vinci, by Colin Cotterill, from https://dudeism.com/. Slide 10, 11: Richard Stallman gives a talk on Free Software and Copyright law at The University of Pittsburgh, by Victor Powell, under CC by-sa 3.0. Slide 10, 12: Linus Torvalds, Linuxmag.com, under CC by-sa 3.0. Slide 13: AllTheRageFaces.com. Slide 18: Focus Shift, 2008. Slide 28: Chocolate mocha, by Debbie R, under CC by-nc-nd 2.0.