The open source movement in the technology world has had significant impact on almost every aspect in the field – the Linux operating system and, more recently, the Android operating system being two leading examples. The open source approach involves sharing of the basic design or code in a collaborative environment where anyone can participate and contribute. Subsequent improvements and features help the development community push the technology further and ultimately benefit end-users. This approach attracts anyone and everyone who loves to get to involved, learn and try new things, and get recognized by their peers in the community.
While working within the community, the individuals involved might benefit by dreaming up new ideas built on these open source solutions or pick up consulting opportunities, teaching gigs, etc. But ultimately, it’s a community of developers that work together to progress technology in an open and transparent way. In short, it creates a fertile ground for new ideas, innovation, and out of the box thinking, unencumbered by commercial interests for the most part. In the process, it inspires an environment of healthy competition and somewhat selfless commitment to a cause.