Because of the cooperative approach to product development, open source many a times is not viewed as a business strategy but more as a technology model. But, with the advent of multi billion dollar open source startups like Cloudera, Mulesoft, Databricks, Hashicorp, Confluent and more, this has changed.
Back in 1998 when the Open Source Initiative was established, the idea of making available source code would have been scary for technology companies as proprietary software was the norm, and companies did everything to protect it. Coming forward to 2019, open-source has changed severely with the majority of IT leaders stating the importance of open source in their enterprise IT strategy, according to research.
There are many open-source software companies, some of which have gone beyond $100 million (or even $1 billion) in their annual revenue such as RedHat, Cloudera / Hortonworks (Hadoop), MuleSoft, Automattic (WordPress), Elastic, MongoDB, Acquia (Drupal), Hashicorp, Confluent (Kafka), and Databricks (Spark). We may only see the trend of an open-source business model rising in the coming years.
Red Hat is the most obvious evidence that selling open source software can be lucrative. The company offers its software for free and charges enterprise customers for technical support services. Red Hat also gives subscriptions to its premium distribution —Red Hat Enterprise Linux which enterprise customers find extremely valuable due to its stringent testing and stability of the software. Finally, the company also started providing enterprise software certifications, which helps employers to discover skilled IT professionals who have been certified by Red Hat and have shown aptitude with Red Hat software tools.
MySQL is another open-source led project that charges for enterprise-focused, support, and premium services that are not covered in its basic version. The Oracle-owned company which is one of the most popular open-source databases in the tech world makes available a free and downloadable version of its software, in addition to enterprise versions with annual subscriptions. Every subscription type includes particular additional features that are not present in the free and open-source version but might be valuable for enterprise use. This is known as the open core business model.
The open-source software phenomenon has now metamorphosed into a more mainstream and commercially viable product with some ground rules. When companies discovered this new type of software as a way to generate revenue, new business models came up. And, then, several small open-source businesses changed the software industry by providing a cooperatively-built product for free rather than charging users for using proprietary code. This was a groundbreaking effort due to the fact that the software market has always been hugely competitive.
How New Startups Leveraged Open Source Collaborations To Form Powerful Businesses
One strategy that many open source-based startups can follow is to have both open source solutions and a proprietary solution next to each other. This complies with the dual license business model where a company markets the software product with the choice of either an open-source licensed software product or a commercial/proprietary one.
This shows that OSS companies use free labour of the community and combine this with the work of in-house developers. This is usually done to ensure that the project is not dependent on the work of the community. It is possible to create an OSS startup without having an existing open source community. We have seen that companies from the sample started offering a proprietary product and opened the product later in the development process of the product.
This has also to do with the value exchanges between the different stakeholders in an OSS business model. For example, the open-source project Spark has been led by Databricks startup under a founding institution (Berkeley) and a governing institution (Apache). The same thing happened with the Kafka open source project from a startup called Confluent. Here the founding institution (LinkedIn) and governing institution (Apache) helped in the confluence to become a very successful open-source software company. Working under a foundation is still tricky as there can be a conflict of interests for the project. The startup business also doesn’t have full control over the code which can lead to commercial conflict with the foundations it may be working with.
Similarly, startups can also create independent open source business models. Here, the entrepreneurs will have to build open-source projects on their own or with venture funding, which of course is more challenging for many. But if it works and the project is able to find adoption and also able to build a community, the advantage will increase, where the startup will have full control over the codebase and therefore will have the ability to sell any kind of licensing services based on the software. Examples include MongoDB, Elasticsearch, Kibana and many more.
When you look at open-source, the idea of building a business around it may seem counterintuitive. Regardless, more and more startups are gravitating towards open source due to its freedom and the collaborative force it offers. In addition, there can be much more value that startups can derive from providing extra services around the product. Due to the open-source nature, the software can also find rapid improvements in keeping up with customer requirements and closing any bugs that are reported.
Because of the cooperative approach to product development, open source is many a time not viewed as a business strategy but more as a technology model. Still, different types of business models have been applied where various kinds of stakeholders and external factors are playing a role in the start-up phase of OSS producers, distributors and service providers.