Open-source software (OSS) is computer software for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that meets the Open Source Definition or that is in the public domain. This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to user-generated content. The term open-source software originated as part of a marketing campaign for free software. A report by Standish Group states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers.
Well, who doesn’t like free stuff? hardly anyone, especially when recession is glooming on all of us… however a little problem is that if people don’t contribute the system is unsustainable. The great thing of open source software is that there is a lot of code which is actually great, and people find very useful, which leads to more use and, because they can customise stuff, often the code is shared again as an improvement, feeding the cycle.
I personally love the internet because most answers to common problems are at your fingertips, and where there is a problem, you can bet that someone out there already looked for a solution. When talking about code, the web is an excellent resource and often learn and use open source code. However, because I’m only a code cruncher rather than a programmer (i.e. I’m much better in biting, chewing and reproduce code rather than writing from scratch), over time I relied on Open source software for a variety of reasons.
This section is specifically intended to provide a more organised overview of my contributions with downloadable stuff and guides. For the moment I start with three main sections based on their categories, but I don’t exclude that things will change over time!