Open source software assessment methodologies
Encyclopedia
Several methods have been created to define an assessment process for Free/Open Source software. Some focus on some aspects like the maturity, the durability and the strategy of the organisation around the Open Source project itself. Other methodologies add functional aspects to the assessment process.
Existing methodologies
- Open Source Maturity Model (OSMM) from Capgemini
- Open Source Maturity Model (OSMM) from Navica
- Methodology of Qualification and Selection of Open Source software (QSOSQSOSThe Qualification and Selection of Open Source software is a methodology for assessing Free/Libre Open Source Software. This methodology is released under the GFDL license.-General approach:QSOS defines 4 steps that are part of an iterative process:...
) - Open Business Readiness Rating (OpenBRROpenBRROpen Business Readiness Rating is an Open source software assessment methodology defining an open and standard assessment process. This methodology tries to integrate companies constraints , and focuses on the sharing and the reduction of the Total Cost of Ownership perceived for Open Source...
) - Open Business Quality Rating (OpenBQR)
- QualiPSo OpenSource Maturity ModelOpenSource Maturity ModelThe QualiPSo OpenSource Maturity Model is a methodology for assessing Free/Libre Open Source Software and more specifically the FLOSS development process. This methodology is released under the Creative Commons license....
(OMM) - QualiPSo Model for Open Source Software Tustworthiness (MOSST)
- QualOSS - Quality of Open Source
Comparison criteria
- Seniority : the methodology birth date.
- Original authors/sponsors : original methodology authors and sponsoring entity (if any)
- License : Distribution and usage license for the methodology and the resulting assessments
- Assessment model :
- Detail levels : several levels of details or assessment granularity
- Predefined criteria : the methodology provides some predefined criteria
- Technical/functional criteria : the methodology permits the use of domain specific criteria based on technical information or features
- Scoring model :
- Scoring scale by criterion
- Iterative process : the assessment can be performed and refined using several steps improving the level of details
- Criteria weighting : it is possible to apply weighting on the assessed criteria as part of the methodology scoring model
- Comparison : the comparison process is defined by the methodology
Comparison chart
Criteria | OSMM Capgemini | OSMM Navica | QSOS QSOS The Qualification and Selection of Open Source software is a methodology for assessing Free/Libre Open Source Software. This methodology is released under the GFDL license.-General approach:QSOS defines 4 steps that are part of an iterative process:... | OpenBRR OpenBRR Open Business Readiness Rating is an Open source software assessment methodology defining an open and standard assessment process. This methodology tries to integrate companies constraints , and focuses on the sharing and the reduction of the Total Cost of Ownership perceived for Open Source... | OMM OMM OMM may mean:* Aum* The Observer Music Monthly, the British monthly music magazine found in The Observer newspaper.* Obstacle Mobility Model * Of Mice and Men... |
---|---|---|---|---|---|
Seniority | 2003 | 2004 | 2004 | 2005 | 2008 |
Original authors/sponsors | Capgemini | Navicasoft | Atos Origin | Carnegie Mellon Silicon Valley, SpikeSource, O'Reilly, Intel | QualiPSo project, EU commission |
License | Non-free license, but authorised distribution | Assessment models licensed under the Academic Free License Academic Free License The Academic Free License is a permissive free software license written in 2002 by Lawrence E. Rosen, the general counsel of the Open Source Initiative .... |
Methodology and assessments results licensed under the GNU Free Documentation License GNU Free Documentation License The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation for the GNU Project. It is similar to the GNU General Public License, giving readers the rights to copy, redistribute, and modify a work and requires all copies and... |
Assessments results licensed under a Creative Commons Creative Commons Creative Commons is a non-profit organization headquartered in Mountain View, California, United States devoted to expanding the range of creative works available for others to build upon legally and to share. The organization has released several copyright-licenses known as Creative Commons... license |
Creative Commons Attribution-Share Alike 3.0 License |
Assessment model | Practical | Practical | Practical | Scientific | Scientific |
Detail levels | 2 axes on 2 levels | 3 levels | 3 levels or more (functional grids) | 2 levels | 3 levels |
Predefined criteria | Yes | Yes | Yes | Yes | Yes |
Technical/functional criteria | No | No | Yes | Yes | Yes |
Scoring model | Flexible | Flexible | Flexible | Strict | Flexible |
Scoring scale by criterion | 1 to 5 | 1 to 10 | 0 to 2 | 1 to 5 | 1 to 4 |
Iterative process | No | No | Yes | Yes | Yes |
Criteria weighting | Yes | Yes | Yes | Yes | Yes |
Comparison | Yes | No | Yes | No | No |
See also
- Open Source Maturity ModelOpen Source Maturity Model"The Open Source Maturity Model is a formal process to assess the maturity level of open source software.Software Maturity is a well-established engineering concept that recognizes that product maturity is directly related to how scalable, manageable, and supportable a given software product is."...
- Open source software assessment methodologies
- OpenBRROpenBRROpen Business Readiness Rating is an Open source software assessment methodology defining an open and standard assessment process. This methodology tries to integrate companies constraints , and focuses on the sharing and the reduction of the Total Cost of Ownership perceived for Open Source...
- QSOSQSOSThe Qualification and Selection of Open Source software is a methodology for assessing Free/Libre Open Source Software. This methodology is released under the GFDL license.-General approach:QSOS defines 4 steps that are part of an iterative process:...
- OpenBRR
- The QualiPSo OpenSource Maturity ModelOpenSource Maturity ModelThe QualiPSo OpenSource Maturity Model is a methodology for assessing Free/Libre Open Source Software and more specifically the FLOSS development process. This methodology is released under the Creative Commons license....
(OMM) - Free SoftwareFree softwareFree software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
- Open SourceOpen sourceThe term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...