Motivation and Methodology

OSS methodology is much different from traditional methods of production. Rather than a top-down, organized company creating a product that is then sold retail with the ultimate goal of making profit, open-source methodology is a collaborative environment in which anybody can use, modify, and redistribute a program that includes its source code. Rather than working as a paid programmer for a large company like Microsoft, OSS production takes place on websites like sourceforge.net (linked in Innovation and Functionality), where anybody can participate in the creation of software. This production can be driven by an OSS company such as Mozilla, contracted by a company in need of a certain type of software, or initiated by an individual and worked on by random independent programmers. The motivation for working on such projects (often not for pay) can be to fill a shared need, to gain notoriety and advance career, or simply for the joy of accomplishment, which one study found was the primary motivation for independent programmers ssrn.com. It is a functional methodology built primarily on non-economic motivating factors; the goal is not to make a buck but to contribute to the production a useful product.

This idea of non-profit hive mentality production that defines open source is quickly becoming a new paradigm in modern society. The success of open source methodology in software is evident just by the simple fact that it has been taken from software and used in other avenues. Wikipedia is an example of an open-source encyclopedia, the success of which is undeniable. Science has taken notice in recent years, and many essays such as this Jstor.org have explored the advantages of employing open-source methodology in scientific research. The Innovation and Functionality section discusses the ways in which open source methodology has allowed for massive amounts of software production and innovation with comparable and in some cases superior functionality to similar proprietary software.

In some ways this collaborative means of production works on its own. Because of the aforementioned philosophical and personal motivations, a large, peer-reviewing group of programmers can regulate each other and create a functional finished product. However, to make sure the free nature of the process is not violated, the process is protected with what is known as “copyleft” licenses, a play on the traditional copyright license. Copyleft licenses protect the basic tenets of open-source software laid out by the Open Source Initiative linked to in the Intro Opensource.org, meaning that when modifying and redistributing a person has to adhere to the original author’s methods, usually meaning they have to provide the source code and make it available to everyone. A list of OSS licenses is here Opensource.org. Thus, the integrity of the process is kept, and there is still some leeway for how exactly to license the product to allow for functional Business Models.

The object of this page is to show that OSS is not, as popularly believed, a wild west unregulated crap shoot, but rather an organized, diverse, purposeful process that has been honed in order to effectively create the most quality software products with an open source methodology.