Ever wondered, what is the motivation of Open Source Community?
Open Source software development has drawn increasing attention as its importance has grown. Open source communities have been able to challenge and often outperform proprietary software by enabling better reliability, lower costs, shorter development times, and a higher quality of code. But the question/fact that “why would skilled programmers, devote their time, effort and knowledge for an opensource project, where they might not get any reward interms of money?” So what are the motivations? Continue reading!
To discuss this eccentric phenomenon Hemetsberger (2002, Fostering cooperation on the Internet: Social exchange processes in innovative virtual consumer communities-Download the Book) established a set of five categories of motives, in his research work, to explain why individuals voluntarily engage in collaborative online projects such as open source communities. These five categories include:
1. Gaining knowledge needed for personal use;
2. Achieving a common goal with other members of the virtual community;
3. Experiencing joy in the challenge of the task involved;
4. Developing/valuing communal relationships;
5. Solidifying/ validating the individual’s personal definition of the meaning of exchange.
Lakhani and Wolf 2003 (Perspectives on Free and Open Source Software) report that the largest and most significant determinant of effort (hours/week) expended on a project was an individual sense of creativity felt by the developer. They surveyed 684 developers in 287 F/OSS projects on SourceForge.net and found that more than 60 percent rated their participation in the projects as the most (or equivalent to the most) creative experience in their lives. Let’s look into the motivation of contributors in detail.
Dimension of Freedom: The freedom of a community mainly attracts volunteers. When working for a company or organization one has to follow the policies laid down by the authorities that might restrict skilled people in fully exercising their creative talents.
Modularity: Another notable factor pointed out by Shirky (in his famous article The two pieces social software must have, 2004, www.corante.com/many/archives/2004/09/30) that stimulates volunteers to contribute in a joint project is modularity. This is, large projects which seek to harness volunteer efforts have a intrinsic capacity of being broken down into a particular smaller & rather achievable elements. Any volunteer willing to contribute can easily undertake such small tasks. Modularity of the projects motivates individuals to accomplish the task solely and without being intermediated by the size of the entire project.
Sense-of-belonging: Another major reason why people contribute to open source projects is “attractions of belonging to a community”. For any volunteer one of the prime motivations, besides achieving sense of accomplishment is sense of belonging to a community. Every member is now being recognized and valued by that community. As Open source community is completely non-hierarchical and inclined towards collaborative form of organization, every member is motivated to contribute. Unlike any other organization where hierarchy exists, members are usually reluctant to contribute as the credit of creation is attributed to high0level employees. Membership gives participants a sense of belonging, of common purpose, and offers mutual support in achieving the aims of the group.
Trust & Benefit of Society: Members of the open source community are confident that the product they are collaboratively creating will not be used for commercial purposes and it is for general benefit of the society.
Open Source softwares are growing with time, and it is due to the hardwork and motivation of skilled individuals that the community is flourishing with the passage of time.
Like us on Facebook
We need your assistance to stay live
This week Top Posts
- Top Things To Do After Installing Ubuntu 13.10 'Saucy Salamander' : Ubuntu 13.10 Saucy Salamander will be released on coming October 17th with many new salient featur...0 comments |
- Fedora 21 Scheduled For Release In October : For Fedora users, just keep calm and use Fedora 20 for now. Fedora Developers has announced that F...1 comment |
- How To Upgrade From Ubuntu 13.04 Raring To Ubuntu 13.10 Saucy Salamander : Ubuntu 13.10 Saucy will be released on October 17th. Hope it will come with lot of improvements and ...0 comments |
- Install LAMP Server (Apache, MySQL or MariaDB, PHP) On Ubuntu 13.10 : Updated January 12, 2014 LAMP is a combination of operating system and open-source software stack. ...0 comments |
- Install lamp with 1 command in Ubuntu 12.10, 13.04 Raring Ringtail & LinuxMint13 : Updated: 10/09/2012 :LAMP (Linux, Apache, MySQL and PHP) is an open source Web development platform ...0 comments |
- Download Elementary OS 'Luna' Official Wallpapers : Hi Guys, Am a great lover of Elementary OS, so I like to move almost everywhere with some its beaut...0 comments |
- Fedora 21 Scheduled For Release In October
- Install Uget Download Manager In Ubuntu, Fedora, Debian
- Download Elementary OS ‘Luna’ Official Wallpapers
- Install Power Commands 0.1.5 On Ubuntu 14.04/13.10/12.10/12.04
- 5 Android Apps that’s Going to Make Running Your Business Less Stressful
- Puppet agent Install Using Script
- Install Corosync and Pacemaker On CentOS 6.5
- Install Fail2Ban On Ubuntu Server 13.04/13.10
- How To Install Google Chrome in Fedora 20, 19, 18
- How to surf using Tor Browser Bundle
This work by unixmen.com is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Copyright © 2008-2013 Unixmen.com .