Glossary
Open Source Software
A method of software development and licensing. Generally speaking, open source software (OSS) requires the distribution of the code, in a readable form, with the application. Access to the code allows people to make changes to the software, add features, or build other applications that will work with it. They can distribute these changes as long as the source code stays open.
OSS is usually developed by a community of people who are associated, not by company or geography, but by interest in the project. Often, changes, upgrades, and even the main application itself, are made by people who are volunteering their time. They are often working for the result - the ability to use a tool that does what they need it to do - rather than for financial gain.
Examples of OSS include Linux (an operating system which is compiled into various distributions - known as distros - such as Red Hat, Suse, Mandrake etc) Apache (web server), Mozilla Firefox (web browser), Thunderbird (email client) and OpenOffice.org (office suite). Compare with Proprietary software.
Related glossary terms
Apache, Browser, CLI, Linux, Open Source Software, Operating System, Proprietary software, Software
Other resources
If you can't find the term you're looking for here, try one of the
following sites:
UT Dallas Information Resources
The Ultimate Computer Acronyms Archive
Webopedia
Whatis.com
Wikipedia