Abstract

The term Open Source is widely applied to describe some software development methodologies. This paper does not provide a judgment on the open source approach, but exposes the fact that simply stating that a project is open source does not provide a precise description of the approach used to support the project. By taking a multi-disciplinary point of view, we propose a collection of characteristics that are common, as well as some that vary among open source projects. The set of open source characteristics we found can be used as a tick-list both for analysing and for setting up open source projects. Our tick-list also provides a starting point for understanding the many meanings of the term open source.

Keywords

open source definition, open source characteristics, software development approach

CS-TR No 737 The Many Meanings Of Open Source
C. Gacek, T Lawrie and L.B. Arief
School of Computing Science, Newcastle University, 2001