What is perhaps one of the most important but unseen pillars of the technology revolution, seems to finally be coming out of the shadows. Much of the technology we use most often today is either itself or is based on what is termed ‘free/open-source software’.
But what exactly is ‘free software’? The simplest explanation is that free software is not any particular program or piece of code but is rather an ideology. It is one which proclaims that software which is developed should be created in an open manner which allows anyone else to examine and make changes to the source code.