Ubuntu_logo Pour Mark Shuttleworth, une distribution Linux occupe une niche très spécifique dans l'écosystème des logiciels libres, et pour lui il va de soi que d'accepter les conséquences et la responsabilité d'une telle position, y compris en matière de bugs, ne serait-ce que par respect vis-à-vis du commun des utilisateurs pour qui l'usage d'Ubuntu est finalement transparent.

Peu d'entre eux se soucient en effet de savoir si tel ou tel problème affectant Ubuntu a en réalité pour origine une erreur dans un code source en amont; ils installent majoritairement les applications via les paquets fournis par la distribution qui est donc perçue comme " coupable ". Pour Shuttleworth, il est donc temps d'accepter une certaine responsabilité pour tous les défauts logiciels que les utilisateurs expérimentent à travers l'ensemble de la pile. " Les utilisateurs ne savent pas si c'est un bug introduit pas la distribution, ou un bug dans le code sous-jacent en amont. Ils ne le savent pas, ne s'en soucient pas, et ne devraient pas avoir à s'en soucier ", écrit-il dans un billet publié sur son blog.

Selon Shuttleworth, Ubuntu a été confronté à de nombreux rapports de bugs relatifs à OpenOffice.org, Mozilla, Gnome et KDE, et pour l'immense majorité de ces bugs ils existaient dans le code source en amont, voire dans Debian. Ainsi, il préconise que les correctifs développés devraient eux aussi être relayés en amont : " Nous (ndlr : la communauté Ubuntu) devrions nous assurer que les correctifs que nous produisons, et l'information que nous générons au sein de notre processus d'assurance qualité, font leur chemin jusqu'en amont. (...) Vis-à-vis de l'expérience utilisateur, nous sommes responsables de chaque ligne de code, même si nous ne produisons pas chaque ligne de code. "

Cette déclaration de Shuttleworth sonne un peu comme une réponse à certaines critiques à l'encontre de la dernière Ubuntu 8.04 sortie en avril. Il concède ainsi qu'alors que de nombreux bugs ont été détectés dans plusieurs logiciels libres et open source au cours de ce mois, la publication de Hardy Heron a probablement été trop précipitée, sacrifiée sur l'autel d'un cycle de publication voulu tous les 6 mois. Une version 8.04.1 d'Ubuntu devrait d'ailleurs voir le jour cette semaine.