Monday, October 14, 2013

Open Source: Opening the Future


Open source software refers to software whose source code is available to the public community. The community can modify and/or improve the software’s functionality by changing the source code. Open source promotes a very important concept to the people that use it; that concept is collaboration. Through collaboration the community improves the software and thus benefits the entire community not just the individual(s) that made the changes to the source code. On the opposite side of the spectrum, close source software is software whose source code can only be altered by its creator (i.e. a company or author(s)). You can find more information here about open source software.

Open source software is a great asset no matter what the level of experience a developer has. Beginner software developer can use the source code from open source software to learn and improve their programming skills. For a veteran software developer, open source software is useful because they can modify the software to fit their more advanced needs. Robin Muilwijk reports that Andy Hunt stated in an interview how open source is becoming more and more common in industry. Although it was referred to in the past, using open source software has become normal (even almost expected). 
Open Source Initiative Logo

1 comment:

  1. That was a really good introduction about what open source software is and why they are important. I like the way you elaborate your thoughts on the benefits that open source softwares bring about to both users and contributors. The provided links are very helpful to get to know more about open source and its effects. I hope you could spend a little more time on the complications of companies that use open source software in the back-end and not making their codes available to the public. Great post!

    ReplyDelete