On the development side, it has proven itself to be a successful alternative to traditional commercial development...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
methods. Apache and Mozilla are prime examples of open source model success stories. Open source software (OSS) development has fundamentally changed the basic motivation, economics, market structure and philosophy of institutions that develop market and use software.
The OSS model is built primarily from volunteers, though it must be noted that many projects are supported by real companies seeking profit. Open source projects are mostly run by volunteers and organized informally, where decisions are made by consensus rather than decree. In many cases, the work itself is not assigned; people choose the work they want to perform. There is also no real detail design or project plan that must be followed in an orderly fashion.
Despite the lack of traditional coordination mechanisms, OSS development has been found to be in many cases to be even superior to software developed by traditional means. One reason is that there are many more sets of eyes to spot problems. Another reason is that the code itself is written better because the developers are only writing for things they really love to do, and presumably do well. Where in the past programmers felt trapped by the confines of policies and procedures, open source gave them the ability to become creative and autonomous. Because the current model has been so successful, I hope that some of the leading open source application vendors will not bring a return to the traditional model. If it does, I feel that the users (except maybe the ones who hide in fortune 100 companies) will not benefit, as the open source movement has helped shape the entire scope of the Internet and where it sits today. Just think of where the Internet would be without Linux, Apache, sendmail, Bind and Mozilla!
Dig Deeper on Linux servers
Related Q&A from Kenneth Milberg
Need a PaaS platform with strong production support? Explore production support and SLAs of AWS Elastic Beanstalk, IBM Bluemix, Google App Engine and...continue reading
When you move to PaaS for your web-based apps, remember to think about database services. Consider the benefits of moving your database to a fully ...continue reading
Making sure that your PaaS offering and the web development framework of your choice agree can be tricky. Learn how to choose the best framework for ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.