SlideShare a Scribd company logo
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.

More Related Content

Viewers also liked

sns
snssns
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 sport
MissBeavis
 
Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01Soalanmuziktahun4 130517090926-phpapp01
Soalanmuziktahun4 130517090926-phpapp01
Shippy Tanjung Perak
 
06-04-10
06-04-1006-04-10
06-04-10
David Bostick
 
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 Step
pluschen
 
Multiplicación de matrices
Multiplicación de matricesMultiplicación de matrices
Multiplicación de matrices
Jorge
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
EPM Live
 
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
Federation of Independent Media Workers Union
 
Web Standards in FLOSS development
Web Standards in FLOSS developmentWeb Standards in FLOSS development
Web Standards in FLOSS development
fOSSa - Free Open Source Software Academia Conference
 
Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01Hku mmg 2011_presentatie_meeting01
Hku mmg 2011_presentatie_meeting01zesvoetvier
 
Freedom Recruitment In Brief
Freedom Recruitment In BriefFreedom Recruitment In Brief
Freedom Recruitment In Brief
Freedom Recruitment Limited
 
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
International Digital Entertainment Agency (IDEA)
 
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
tning3
 
[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단[HY Solution]글로벌경기 긴급진단
[HY Solution]글로벌경기 긴급진단
valuasset
 
Lenguas romances
Lenguas romancesLenguas romances
Lenguas romances
José Romero
 
Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례Hy solution사례(2)즉시연금고객제안사례
Hy solution사례(2)즉시연금고객제안사례
valuasset
 
分布式和文件系统
分布式和文件系统分布式和文件系统
分布式和文件系统pluschen
 

Viewers also liked (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 to fOSSa 2012- heymann - motivations in oss projects

From Profit to Purpose
From Profit to PurposeFrom Profit to Purpose
From Profit to Purpose
Raimo Van Der Klein
 
Diversity Awareness for Effective Nonprofits
Diversity Awareness for Effective NonprofitsDiversity Awareness for Effective Nonprofits
Diversity Awareness for Effective Nonprofits
4Good.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.pdf
BelindaTobin2
 
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
SIKM
 
NPCC 2023.pptx
NPCC 2023.pptxNPCC 2023.pptx
E-Mediat Day 2
E-Mediat Day 2E-Mediat Day 2
E-Mediat Day 2
Beth Kanter
 
E-Mediat: Day 2 Networked Nonprofit
E-Mediat:  Day 2 Networked NonprofitE-Mediat:  Day 2 Networked Nonprofit
E-Mediat: Day 2 Networked Nonprofit
E-Mediat
 
Introducing MetaGood
Introducing MetaGoodIntroducing MetaGood
Introducing MetaGood
Nirat Bhatnagar
 
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
Chaitanya 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 Platform
Matt Woods
 
Mo.De. Motivational Design
Mo.De. Motivational DesignMo.De. Motivational Design
Mo.De. Motivational Design
Gianandrea Giacoma
 
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
Erin 'Folletto' Casali
 
Digital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - SeminarDigital Strategies for Orchestras - Seminar
Digital Strategies for Orchestras - Seminar
Beth Kanter
 
MKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative SolutionsMKI: Tools for Developing Innovative Solutions
MKI: Tools for Developing Innovative Solutions
Muhammad Fajar
 
COP Overview
COP OverviewCOP Overview
COP Overview
Elle DiLorenzo
 
Understanding e campaigning
Understanding e campaigningUnderstanding e campaigning
Understanding e campaigning
more like people
 
Networked funders
Networked fundersNetworked funders
Networked funders
Beth 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 Difference
Tiago 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).Pptx
David Lee
 

Similar to 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
 

More from fOSSa - Free Open Source Software Academia Conference

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
fOSSa - Free Open Source Software Academia Conference
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
fOSSa - Free Open Source Software Academia Conference
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
fOSSa - Free Open Source Software Academia Conference
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
fOSSa - Free Open Source Software Academia Conference
 
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...
fOSSa - Free Open Source Software Academia Conference
 
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
fOSSa - Free Open Source Software Academia Conference
 
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
fOSSa - Free Open Source Software Academia Conference
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen 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
fOSSa - Free Open Source Software Academia Conference
 
Innovation & Massive data
Innovation & Massive dataInnovation & 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
fOSSa - Free Open Source Software Academia Conference
 
Eco System over code!
Eco System over code!Eco System over code!
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
fOSSa - Free Open Source Software Academia Conference
 
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
fOSSa - Free Open Source Software Academia Conference
 
Management de communaute
Management de communauteManagement 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
fOSSa - Free Open Source Software Academia Conference
 

More from 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
 

Recently uploaded

Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

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.