Text only | Skip links

What is open source software?

For OSS Watch open source software is software that has been released under an Open Source Initiative (OSI) certified licence. OSS Watch uses this OSI-approved list as a means of avoiding debates over interpretation of the open source definition and which licences do or do not conform to it. By recognising the OSI as the appropriate final authority in this issue, much confusion is avoided.

Each of the licences approved by the OSI meets the conditions of the Open Source Definition [http://www.opensource.org/docs/definition.html]. That definition includes 10 criteria. Perhaps the most important of these are the free redistribution of the software, access to the source code, and the permission to allow modifications to the software and derived works that may be distributed under the same licensing conditions.

Very different styles of licence meet these criteria. The GNU General Public License, commonly known as the GPL, meets the criteria. The MIT licence, which is very different in length and intent from the GPL, also meets the criteria. Indeed, more than 70 licences have gone through the approval process. To help with navigating through these licences OSS Watch has produced a series of documents that describe some of the key licences in plain English.

For an individual or project looking to license their code, using an OSI-approved licence can simplify the process. In fact, many people (including OSS Watch) do not consider software to be open source unless it is released under an OSI approved licence. For potential contributors and users who wish to work with open source, it provides a quick way to check that the code is indeed open and accepted by a large community.

Is open source "only" a licence?

The expression open source has wide application. For the OSI it also refers to the distinctive software development methodology employed by many open source software projects. The OSI home page starts with "Open source is a development method for software that harnesses the power of distributed peer review and transparency of process." However, the OSI stops short of defining this methodology in the Open Source Definition, which concerns itself only with the requirements of a licence designed to protect this way of developing software.

The open development methodology conflicts with many of the principles of software development normally taught in academia. Open source software, strictly speaking, may or may not be developed using an open development methodology. The choice of this or any other development methodology is dependent upon a project's chosen route to sustainability.

Does open source mean anything else?

The term 'open source' originated in the worlds of journalism and intelligence, and referred to a publicly available source of information. This former use was known to the founders of the Open Source Initiative, and was felt to be "a feature, not a bug."

Sometimes open source is conflated with open content or free content. Open content refers to content that can be edited, changed and added to by any reader. A good example is the famous Wikipedia, an online open content encyclopaedia. Open source is used today in various contexts which take it far beyond its application in software. However, to re-state, for OSS Watch open source software always refers to software released under an OSI-certified licence.

Is open source software the same as 'free software'?

Free software is an expression used by the Free Software Foundation. It must not be confused with 'freeware', which is software that can be acquired at no cost but for which source code may well not be available. The term 'free software' pre-dates open source software, and for some, it is the preferable term. The Free Software Definition [http://www.gnu.org/philosophy/free-sw.html] marks out what is necessary for software to count as free.


Date: Mon, 10 May 2010 (first published May 2005)
Last reviewed: May 2010
Author: OSS Watch

Unless otherwise indicated, this page is © 2005-2010 University of Oxford.
Creative Commons licence It is licensed under the Creative Commons Attribution-ShareAlike 2.0 England & Wales licence.
JISC logo OSS Watch is funded by the Joint Information Systems Committee.
OSS Watch values your input and questions.
If you have feedback on this document, or any OSS Watch activity, please send it to: info@oss-watch.ac.uk
Follow our tweets via the OSS Watch twitter account at http://twitter.com/osswatch