QualiPSo OpenSource Maturity Model (OMM) evaluation

The QualiPSo OpenSource Maturity Model (OMM) is a FLOSS oriented assessment and improvement model.

OMM was developed as part of the QualiPSo project. This model helps in building trust in the development processes of companies using or producing FLOSS and helps FLOSS communities assess and improve their development process. The aim of the project was to enable software companies to use FLOSS software in production and, in particular, in their main stream products and not only in prototypes and this way increase the interest in FLOSS and rise the number of contributions to FLOSS projects.

OMM objectives are:

  • To provide FLOSS communities a basis for developing products efficiently and making their products trustworthy for the potential customers, and also for integrating companies.
  • To provide FLOSS integrators a basis for evaluating the processes used by the FLOSS communities.

OMM is organized in levels, each level building on and including the trustworthy elements (TWE) at the lower level. The three maturity levels available in OMM are:
  1. Basic level that can be easily reached by adopting a few necessary practices in the FLOSS development process
  2. Intermediate level is the second level in OMM and can be achieved by fulfilling all trustworthy elements from the basic level and required trustworthy elements from the intermediate level.
  3. The advanced level is the highest level that FLOSS projects can achieve by fulfiling all trustworthy elements from basic and intermediate levels and required trustworthy elements from the advanced level.

The basis for the definition of OMM was the set of trustworthy elements (TWE) identified in the initial part of the research done inside the QualiPSo project and the analysis of the Free/Libre Open Source Software (FLOSS) development processes.

While attempting to develop such a model, a few basic but important facts had to be considered:
  • OMM is a process model for development by developers and integration of FLOSS products by integrators.
  • OMM is intended for use by individuals and development teams that may be spread across locations worldwide, hence the emphasis on simplicity and ease of use. Being simple but organized as an evolutionary model, OMM can be just as useful for companies.

Additional information on OMM is available here:
OMM on-line documentation


You can start an evaluation of a FLOSS project by clicking the following button:


The text of this page is available for modification and reuse under the terms of the Creative Commons Attribution-Sharealike 3.0 Unported License and the GNU Free Documentation License (unversioned, with no invariant sections, front-cover texts, or back-cover texts).