What is Open Source Software?

Open source software is computer software which is distributed or is made available under a license that meets the Open source definition. This definition allows users to use, change, and improve the software, and to redistribute it. It is often developed collaboratively whereby many people contribute to the development and testing of the software source code.

The Open Source Definition is used by the Open Source Initiative to determine whether or not a software license should be considered open source. The definition was based on the Debian Free Software Guidelines.

Under the Open Source Definition, licenses must meet ten conditions to qualify as open source licenses. Below is a copy of the definition, with unauthorized explanatory additions.

The conditions are as follows:

1. Free Redistribution: the software can be freely given away or sold. (This was intended to expand sharing and use of the software on a legal basis.)
2. Source Code: the source code must either be included or freely obtainable. (Without source code, making changes or modifications can be impossible.)
3. Derived Works: redistribution of modifications must be allowed. (To allow legal sharing and to permit new features or repairs.)
4. Integrity of The Author’s Source Code: licenses may require that modifications are redistributed only as patches.
5. No Discrimination Against Persons or Groups: no one can be locked out.
6. No Discrimination Against Fields of Endeavor: commercial users cannot be excluded.
7. Distribution of License: The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.
8. License Must Not Be Specific to a Product: the program cannot be licensed only as part of a larger distribution.
9. License Must Not Restrict Other Software: the license cannot insist that any other software it is distributed with must also be open source.
10. License Must Be Technology-Neutral: no click-wrap licenses or other medium-specific ways of accepting the license must be required.


You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

AddThis Social Bookmark Button

Comments are closed.