Personal tools
You are here: Home Docs Help! Linux Guides and Guides to using Linux FAQs What is FOSS?

What is FOSS?

3.5
Up to Table of Contents

This FAQ applies to: All

What is Free and Open Source Software?

The acronym FOSS is used to encompass software classified as either "Free" or "Open Source". Although the terms seem to be analogous, there are some subtle differences yo should be aware of.

Free Software

  • Is software that can be used, studied and modified without restriction. Historically this software was termed "public domain" software and effectively it means the author has given up their copyright over the code. See the Wikipedia definition here.

Open Source Software (OSS)

  • Although often thought of as "Free", and technically it is, this software is licensed and subject to usage restrictions. Typically these restrictions are an attempt to keep the software "Free", rather than to lock the software down or make it commercially valuable to any one organisation. So the license to use the software is typically the opposite of what one would normally expect from a commercial license applied to proprietary software.

Typical OSS Licenses

The GPL (GNU Public License)

The OpenBSD License

You can find a table of software licenses and how they are deemed in the context of the above definitions on the Wikipedia page referring to FSF (Free Software Foundation) approved software licenses.

Data Recovery...
For cost effective services on data recovery, check out this site!
Ink Cartridges For Inkjet Printers...
Order ink cartridges for inkjet printers online.
printer cartridge
Need a printer cartridge? Let us help! Ring our freephone and order before 4pm to take advantage of our same day dispatch.
Small business IT
Connect is the market leader in IT support for small and medium sized businesses and organisations across the UK.
Dedicated hosting..
What happens when you have a hardware problem? You need a hosting company to respond NOW!
Internet Services
Looking for web design, web hosting or online application development, try Encryptec!