Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Open source


 Contents
Note: "open source" in the intelligence community simply means "any information accessible to the public, possibly after paying a fee". This article is about open source software, a more common meaning for the term "open source".

Open source or open source software, sometimes abbreviated OSS, means any computer software whose source code is either in the public domain or, more commonly, is copyrighted by one or more persons/entities and distributed under an open-source license such as the GNU General Public License (GPL) (This particular license is often refered to as a copyleft). Such a license may require that the source code be distributed along with the software, and that the source code be freely modifiable, with at most minor restrictions, such as a requirement to preserve the authors' names and copyright statement in the code. In some cases, as with Apache or FreeBSD, there are only very minor conditions on use of modified versions. When used as an adjective, the term is hyphenated, e.g. "Apache is open-source software." One common form of open source software uses the OSI Open Source Definition.

These are rights for users of the software. An open-source license itself does not necessarily require that the software, or its source, initially has to be freely (in both senses of the word) available on the Internet. Most popular open-source software is, however.

The term open source in common usage may also refer to any software with publicly available source code, regardless of its license, but this usage provokes strong disapproval from the OSF open source community, which may call them "disclosed source" rather than open source. Examples of such non-OSF open source software include some versions of Solaris and PGP. There are also shared source licenses which, on the surface, appear to be open source, but have critical differences.

1 "Open Source" and "Free Software"

The term "Open Source" is distinct from " free software", although the two are often confused in discussion. Software that fits the Free Software Foundation's (FSF) very similar Free software definition, and was developed to support the motivations of the free software movementThe free-software movement began in 1983 when Richard Stallman announced the GNU project. The goal of the movement is to give freedom to computer users by replacing software which has restrictive licensing terms with free software ( free as in freedom)., may be more appropriately called free software. The GNUFor the African animal gnu see wildebeest. logo Believed to be the original artwork of Etienne Suvasa GNU is a recursive acronym for "GNU's Not Unix". The GNU project was launched in 1983 by Richard Stallman with the goal of creating a complete operating project in particular objects to their works being referred to as "open source" or "Open Source".

The decision to adopt the term "open source", suggested by Christine Peterson of the Foresight InstituteThe Foresight Institute is a 501c3 nonprofit organization formed to help prepare society for anticipated advanced technologies. Its primary focus is on molecular nanotechnology, the ability to build atomically precise products. The development of this tec, was based partly on the confusion caused by the dual meaning of the word "free"; the FSF intended the word to mean "free as in free speech", not "free as in free beer", but nevertheless, free software came to be associated with zero cost, a problem which was exacerbated by the fact that a great deal of it is, in fact, free of charge. It was hoped that the usage of the newer term "open source" would eliminate such ambiguity, and would also be easier to "market" to business users (who might mistakenly associate "free software" with anti-commercialism). Since its introduction, however, the "open source" label has been criticized for fostering an ambiguity of a different kind: that of confusing it for mere availability of the source, rather than the freedom to use, modify, and redistribute it.

The Free Software Definition is more restrictive than the Open Source Definition; as a consequence of this, free software is open source, but open-source software may or may not be "free". In practice, nearly all open-source licenses also satisfy the FSF's free software definition, and the difference is more a matter of philosophical emphasis. (One exception is an early version of the Apple Public Source License, which was considered open-source but not free, because it did not allow private modified versions; this restriction was later removed.) Software distributed under both the GPL and BSDBerkeley Software Distribution BSD is the name of the UNIX derivative distributed in the 1970s from the University of California, Berkeley. The name is also used collectively for the modern descendants of these distributions. History AT&T Bell Laboratorie licenses is considered both free and open-source. The original BSD License had terms legally incompatible with the GPL, but this practical difficulty is a separate issue. Confusion about the distinctions between free and open-source software is a source of some misunderstanding, particularly in the mass media where the two terms are often applied interchangeably.

For additional comparison, see Open source movement and Free software movement.



Read more »


Non User