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
There are more than 20 different OSS evaluation methods.
*
Open Source Maturity Model
The Open Source Maturity Model (OMM) is a methodology for assessing Free/Libre Open Source Software (FLOSS) and more specifically the FLOSS development process. This methodology is released under the Creative Commons license.
OMM may help in build ...
(OSMM) from Capgemini
* Open Source Maturity Model (OSMM) from Navica
* Open Source Maturity Model (OSSMM) by Woods and Guliani
* Methodology of Qualification and Selection of Open Source software (
QSOS)
* Open Business Readiness Rating (
OpenBRR)
* Open Business Quality Rating (OpenBQR)
* QualiPSo
* QualiPSo Model for Open Source Software Trustworthiness (MOSST)
* Towards A Trustworthiness Model For Open Source Software: How to evaluate Open Source Software
* QualOSS – Quality of Open Source
* Evaluation Framework for Open Source Software
* A Quality Model for OSS Selection
* Atos Origin Method for Qualification and Selection of Open Source Software (QSOS)
* Observatory for Innovation and Technological transfer on Open Source software (OITOS)
* Framework for OS Critical Systems Evaluation (FOCSE)
[Ardagna, C.A., Damiani, E., Frati, F.: FOCSE: An OWA-based Evaluation Framework for OS Adoption in Critical Environments. In: Proc. Third IFIP WG 2.13 International Conference on Open Source Systems, Limerick, Ireland, pp. 3–16 (2007)]
Comparison
Comparison criteria
Stol and Babar have proposed a comparison framework for OSS evaluation methods. Their framework lists criteria in four categories: criteria related to the context in which the method is to be used, the user of the method, the process of the method, and the evaluation of the method (e.g., its validity and maturity stage).
The comparison presented below is based on the following (alternative set of) 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
See also
*
Free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
*
Open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
References
External links
OSMM from CapgeminiQSOSOpenBRRMaster thesis on open source selection (In danish)Enterprise Maturity Assessment Model (freeware) *
ttp://www.qualipso.org/trustworthy_process Official QualiPSo OMM webpages
{{DEFAULTSORT:Open Source Software Assessment Methodologies
Free computer programming tools