Pour gérer vos consentements :
Categories: Cloud

Apache face aux serveurs Web du commerce

Dans la revue des mérites comparés des logiciels propriétaires et des logiciels libres figure souvent la question de la qualité de la conception des uns et des autres. Le modèle de développement du logiciel libre – qui repose sur l’implication bénévole d’une communauté de contributeurs et privilégie la décentralisation – est-il un gage de qualité ou, au contraire, risque-t-il de donner naissance à des produits mal aboutis ? Reasoning, un cabinet de conseil américain spécialiste de l’évaluation de la qualité logicielle, s’est penché sur le cas d’un des logiciels libres les plus célèbres et les plus utilisés : le serveur Web Apache. Il a ainsi comparé le code source de la version 2.1 avec celui de plusieurs serveurs Web du commerce, similaires en termes de couverture fonctionnelle. Leur nom n’a pas été révélé.

Revue continue du code

De cette étude, il ressort qu’Apache comporte 0,53 erreur pour cent lignes de code, contre 0,51 en moyenne pour les logiciels commerciaux. La qualité d’Apache est donc en deçà de celle des logiciels commerciaux ; elle est comparable à celle d’un logiciel commercial en début de vie, note Reasoning qui estime cependant qu’il a toutes les chances d’être à l’avenir d’une meilleure qualité que les logiciels commerciaux. La raison en est tout simplement que le code source d’un logiciel Open source est accessible et peut donc faire l’objet d’une revue continue. Et compte tenu du succès d’Apache, un grand nombre de développeurs est donc amené à se pencher dessus, ce qui augmente d’autant les chances de repérer des erreurs. Rappelons qu’il y a quelque temps, Reasoning avait de la même façon ausculté Linux et démontré sa supériorité sur les systèmes d’exploitation propriétaires (voir édition du 20 février 2003).

Recent Posts

Cybersécurité : attention aux QR codes dans les PDF

Les attaques de phishing utilisant des QR codes frauduleux intégrés dans des documents PDF joints…

3 semaines ago

Windows 11 : une mise à jour majeure apporte de nouvelles fonctionnalités

Microsoft a amorcé le déploiement de Windows 11 24H2. Passage en revue des nouvelles fonctionnalités…

2 mois ago

Microsoft 365 : comment Copilot se déploie dans toutes les applications

L'intégration de Copilot dans la suite bureautique s'accélère. Où trouver l'assistant IA et comment l'utiliser…

2 mois ago

PC Copilot + : Microsoft veut garder Recall

Microsoft annonce une phase expérimentale pour lancer Recall sur les PC Copilot+. Elle doit commencer…

3 mois ago

Windows 11 : comment Microsoft va réduire la taille des mises à jour

Comment réduire la taille des mises à jour de Windows 11 ? Microsoft annonce la…

4 mois ago

Windows 11 : comment Bloc-notes va remplacer WordPad

Déjà doté de la sauvegarde automatique, d'un compteur de caractères et de Copilot, Bloc-notes embarque…

4 mois ago