Skip to content. Skip to navigation

Guide CMS

What is Open Source?

by Guy Vigneault last modified 2008-05-01 21:20

Open source stands for software components and solutions whose source code is available, can be used, changed and distributed to other users along defined rules. These rules are defined in various license models - recommended reading in this context includes the Optaros whitepaper "Free and Open Source Licenses, Software Development, and Distribution" . Thanks to the openness of the code, everybody can analyze the software and understand how the solution works. Developers can take this solution or components of it, change it or build other applications based on it. Well known open source projects/products include Linux, the Apache web server, the database MySQL or the JBoss application server.

The term "€œopen source"€ was defined in 1998, however free software and sharing source code is a longstanding concept, especially in research and university environments. Today we know about more than 140,€™000 open source projects. These projects, whose center is usually one specific solution or component, differ in their state of development and their maturity. Thanks to license model standardization, the use, change and distribution of open source software has become easier over time and follows legally sound principles. On the basis of open source projects, new companies have been created and shaped to make money based on the success of open source technologies. Most of these companies do either distribute closed and open versions of specific software (dual licensing), offer support and maintenance services based on open source software or provide consulting, training and systems integration services around open source software.

Open source has changed and is changing the software industry for three reasons:

  1. Low cost and infinitely scalable distribution of the software through the internet
  2. Collaborative development process across time zones and geographies by often only loosely connected development teams
  3. Transparent access to the source code, allowing other projects to use and change the code and by providing the basis for new services offerings such as support and maintenance independently of owning the intellectual property

Commercial software players have reacted to the open source movement by lowering prices, acquiring open source companies, leveraging open source projects as part of their commercial products, bundling products with open source products and by offering commercial services for open source software.

Open source has gained a strong momentum across the world. Basically every enterprise and organization is using open source in one way or another. According to a recent survey conducted by InformationWeek and Optaros. 87% of all enterprises surveyed acknowledged their use of open source.