Méthode d'évaluation de logiciels libres

Plusieurs méthodes ont vu le jour pour formaliser une démarche d'évaluation et de qualification d'un logiciel libre et du projet chargé de son développement. Certaines traitent tout particulièrement des aspects tels que la maturité la pérennité et la stratégie, alors que d'autres y ajoutent également des aspects fonctionnels et techniques.

Méthodes existantes

  • Open Source Maturity Model (OSMM) de Capgemini
  • Open Source Maturity Model (OSMM) de Navica
  • Méthode de qualification et sélection de logiciels open source (QSOS)
  • Open Business Readiness Rating (OpenBRR)

La Commission européenne a contribué en 2006 et 2007 au financement de certains projets IST visant à la définition de critères de qualification des logiciels libres :

  • QualOSS (Quality in Open Source Software)
  • FLOSSMetrics
  • QualiPSo
  • SQO-OSS (Software Quality Observatory - Open Source Software) : projet interrompu en 2008.

Ces projets ont entre autres pour objectif de faire progresser les méthodes d'évaluation de logiciels libres.

Comparatif

Critères de comparaison

  • Ancienneté : date de création de la méthode.
  • Auteurs originaux/Sponsors : auteurs originaux de la méthode et sponsors du projet
  • Licence : licence de distribution et d'utilisation de la méthode et des évaluations générées
  • Modèle d'évaluation :
    • Niveaux de détail : existence et nombre de niveaux de détail ou de granularité des évaluations
    • Critères prédéfinis : la méthode propose des critères d'évaluation prédéfinis
    • Critères techniques/fonctionnels : la méthode intègre des critères techniques et fonctionnels qui dépendent du type de logiciel évalué
  • Modèle de notation :
    • Échelle de notation : plage de valeurs autorisée pour la notation des critères
    • Démarche itérative : l'évaluation peut être réalisée en plusieurs itérations via des critères de plus en plus précis
    • Pondération des critères : la méthode intègre un mécanisme de pondération des critères évalués
  • Comparaison : le processus de comparaison des logiciels/projets évalués est formalisé par la méthode

Tableau comparatif

CritèresOSMM CapgeminiOSMM NavicaQSOSOpenBRR
Ancienneté2003200420042005
Auteurs originaux/SponsorsCapgeminiNavicasoftAtos OriginCarnegie Mellon West, SpikeSource, O'Reilly, Intel
LicencePas libre mais distribution autoriséeModèles d'évaluation sous Academic Free LicenseMéthode et évaluations sous licence FDL, logiciels sous licence GPLÉvaluations sous licence Creative Commons
Modèle d'évaluationPragmatiquePragmatiquePragmatiqueScientifique
Niveaux de détail2 axes sur 2 niveaux3 niveaux3 niveaux ou plus (grille fonctionnelle)2 niveaux
Critères prédéfinisOuiOuiOuiOui
Critères techniques/fonctionnelsNonNonOuiOui
Modèle de notationSoupleSoupleStrictStrict
Échelle de notation1 à 51 à 100 à 21 à 5
Démarche itérativeNonNonOuiNon
Pondération des critèresOuiOuiOuiOui
ComparaisonOuiNonOuiNon

Articles connexes

Liens externes

 *  QSOS
* (en) FLOSSMetrics
  • Portail des logiciels libres
  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.