The OW2 Market Readiness Levels


Open source software is a powerful enabler for collaborative innovation, however, making the source available does not automatically attract contributors or grant immediate market access. OW2 is developing a market readiness program to address what we call the delivery challenge of open source software development. Our aim is to facilitate the adoption of OW2 software by conventional decision makers, i.e. those that are not necessarily open source software supporters.

The OW2 Market Readiness Levels (OW2 MRL) approach was presented at several events: OW2con'17, Cloud Expo Europe, FOSDEM, FOSS Backstage, OW2con'18, OW2con'19.

Through the OW2 OSCAR quality program we already have dozens of data points that we already report in the project dashboards. The information contained in the dashboards is dense and may be complex to read. With the OW2 Market Readiness Levels our objective is to simplify access to this information and enhance its meaningfulness. We do this by integrating the different data into a synthetic scale: the OW2 Market Readiness Levels (OW2 MRL). Obviously the OW2 Market Readiness Levels are inspired by the well-known Technology Readiness Levels developed and popularised by the NASA. 


Our approach is both top-down and bottom-up. Top-down because we use our un-scientific business wisdom to pre-define the OW2 Market Readiness Levels and bottom-up because we use objective data collected from the projects to match them with the pre-defined levels. Given this approach we must, on one hand, validate the pre-definition of the OW2 Market Readiness Levels and organize data collection and analysis, on the other.

Defining the OW2 Market Readiness Levels

The OW2 Market Readiness Levels (OW2 MRL) are a series of business-related situations that reflect the evolution of a project from initial software development to market leadership. The sequence must take into consideration the changes that must occur for a project to transform itself from a purely technology endeavour to a market powerhouse. We define the OW2 MRL by looking at the market hierarchy of open source projects - not a very scientific approach here, only our own modestly expert evaluation. And because we replicate the NASA TRL scale, the OW2 MRL scale also has nine levels emoticon_smile.

The exhibit below is a first draft of the pre-defined OW2 MRL. Please note the examples are purely indicative and do not reflect any results from the data analysis part of the methodology, they are here only to indicate what kind of projects where used to help define the OW2 MRL. 

OW2 MRLBusiness ScaleTechnology ScaleRationaleExamples(NASA TRL)
9Established PlayerPlatform, Sub-Project GenerationEstablished product with properly financed and organized Business support  Customer base, Repeat sales and Market recognitionKnowAge,
“Flight Proven”
8Actively CompetitiveBuilding Range (Products/Features)Early customer base, appropriate financing or active community support, recognized softwareOW2 Proactive“Flight Qualified”
7Business Build-upFull Q&AEarly customer base and fledgeling financing or active community support, Start-upRocket.Chat“Prototype in Space”
6Market BroadeningGrowing InteroperabilityEarly customer base and fledgeling financing or active community support, Start-upSeedStack, Lutece“Proven Demo”
5Market OpeningUser Interface MaturingSome customers, recent market opening, un-proven governance“Relevant Envt Validation”
4Usefulness DemonstratedMVP DefinedSeveral users, project leadership well establishedCLIF, Hammr“Lab Validation”
3Fledgeling UsefulnessGolden ScenarioOne declared user (can be internal) with declared project leaderPItest“Proof of Concept”
2DevelopmentPOCBasic R&D code developed with one demonstrated use case, some documentationCHOReVOLUTION“Application Formulation”
1ResearchMethodology & AlgorithmsBasic R&D code developedCHOReOS“Basic Principles”

Collecting and processing project data

This part will evolve from the OSCAR quality program. Here we leverage OW2's participation in three EU-funded collaborative projects: RISCOSS, CROSSMINER and STAMP.

  • RISCOSS provided us with the analysis in terms of risk models,
  • CROSSMINER will help us combine new data points and processing and automate the MRL analysis, 
  • STAMP will enable us to extend our quality resources with advanced testing tools. 

We will have a lot to say about data analysis. This is work in progress. More to come shortly.


Countless different works have already been done on maturity and readiness models. As an introduction, here is a short list of useful links. Feel free to recommend more resources.

Request for Comments

At OW2 we are convinced this tool must be collaboratively designed, built and maintained by those who will use it, the open source market participants and, in the first place, the leaders and the users of OW2 projects. We are not entirely sure how to organize it but we know this must be a transparent and open process.

Please feel free to comment! We encourage everyone to use the comment feature on this page to provide us with feedback, suggestions, references, advice, etc.

Thank you for your contributions.