With IT project backlogs continually growing and the increased demand for providing modular, integrated applications, large IT enterprises are increasing their use of open source as a more efficient and economical way to solve their infrastructure software problems. But why is Open Source so popular? Any how does it achieve its great popularity?
Open Source is the generic term for software that is distributed in its source code form with a licence that allows the recipient to use and modify this code. The concept of source code distribution is not new, but in the last few years, fuelled by the Internet, a huge open source momentum has developed. Enterprise-grade software continues to grow, ever-higher up the ‘software stack’, from operating systems, to middleware, to specialist customer-facing tools.
The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, contrasted with the often slow pace of conventional software development, makes proprietary software vendors look increasingly unattractive.