What exactly is this ‘FOSS’ stuff?
If you’ve just wandered over to FOSSwire and you’re wondering what exactly this ‘FOSS’ stuff is, or if you’re not completely sure about what exactly the free software and open source ideals are, the difference between them, or want a refresher, you’ve come to the right place.
FOSS stands for Free and Open Source Software. In fact there are many terms for this including OSS (Open Source Software), free software, FLOSS (Free/Libre and Open Source Software). Confused yet?
The ideals behind FOSS basically come down to the following points (I’ve lifted these straight from the Free Software Definition at gnu.org)
- The freedom to run the program, for any purpose (freedom 0).
- The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help your neighbor (freedom 2).
- The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
But hold on, to actually ‘get’ what we’re talking about here, I need to introduce a couple of concepts behind programming (please bear with me if you know what source code is, we’ll return in a second). Don’t worry, they’re not hard to understand and I promise I won’t drown you in technical language. Continue after the jump…


