Skip to main content

Table 2 Individual motivations for contributing

From: Common characteristics of open source software development and applicability for drug discovery: a systematic review

Motivation

Description

Reference

Economic

The programmer earns money from his/her contributions.

[22, 27, 31, 37, 38, 43, 45, 46]

Enjoyment

The programmer likes contributing. It is fun.

[33, 34, 38, 43, 4548]

Identity

The programmer identifies him/herself as an open source programmer and wants to maintain that identity.

[33, 45, 49]

Learning

The programmer wants to learn about the software, programming language, architecture, existing problems, new features, etc.

[22, 3336, 4345, 48, 5052]

Networking

The programmer wants to develop a peer network.

[27, 36, 43]

Own use

The programmer needs the code for his/her software.

[27, 33, 35, 38, 43, 4548, 50, 51, 53]

Political

The programmer believes that "all software should be free".

[27, 33, 34, 39, 4345, 54]

Signaling

The programmer wants to signal (or demonstrate) his/her skills to a wider audience, possibly to assist in finding a job, being promoted or another extrinsic reason.

[34, 35, 38, 4548, 50]