toute l'actualité "Evènements"
neswletterenvoyercontactimprimerrss


Open World Forum : Mark Shuttleworth plaide pour des développements coordonnés dans l'Open Source


Edition du 02/10/2009 - par Olivier Rafal

Pourquoi les nouvelles versions des distributions Linux se succèdent-elles à ce rythme effréné, sans aucune concertation ? Pourquoi les développeurs de l'Open Source persistent-ils à croire que leur code est bon à partir du moment où il est plus rapide, plus efficace, mais pas utilisable par le commun des mortels ? En cette seconde journée de l'Open World Forum, Mark Shuttleworth aura amené le public à se poser ces questions, à prendre du recul. Le patron et fondateur de Canonical, à l'origine de la très populaire distribution Ubuntu, a en effet estimé que le monde Linux devrait prendre un moment pour réfléchir à trois notions essentielles sur lesquels de gros progrès restent à accomplir : la fréquence des sorties de produit, la gestion de la qualité et l'ergonomie. Mark Shutleworth a d'abord pointé le fait que l'Open Source suit un cycle de sorties de produit directement calqué sur celui des logiciels commerciaux. Or, a-t-il souligné, "dans le domaine commercial, tout tourne autour des nouvelles fonctionnalités à ajouter, alors que dans l'Open Source, tout tourne autour de l'innovation..." Il ne remet évidemment pas en cause le fait qu'il y ait une cadence importante, et prévisibile, de nouvelles versions, c'est "ce qui maintient une communauté en bonne santé", et "ce qui aide à hiérarchiser les priorités". En outre, cela procure à chaque fois une certaine publicité. Mais le fait que chacun dans ce domaine produise des mises à jour à ce rythme empêche toute vue d'ensemble, a-t-il fait valoir. Pour lui, "ce niveau de fragmentation" est préjudiciable à l'Open Source, dans la mesure où seuls des efforts concertés permettraient de régler les problèmes techniques qui séparent encore le monde Linux du grand public. Mark Shuttleworth propose donc que les grands projets (distributions, noyau, systèmes graphiques, etc. mais aussi outils de développement, frameworks...) se calent sur des méta-cycles coordonnés, avec des versions majeures, stables, plus simples à tester et à promouvoir auprès du grand public et des professionnels. Ces méta-cycles seraient "de 2 ou 3 ans", sachant que les fabricants de matériels plaident pour des cycles les plus courts possibles, et les intégrateurs (qui déploient les solutions), pour des cycles relativement longs. Chez Ubuntu, les versions majeures, dites LTS, suivent "un cycle strict de 2 ans". Qualité et design peuvent aussi être améliorés, selon le patron de Canonical Le patron de Canonical a également appelé les développeurs Open Source à considérer leur travail, en termes de qualité, avec un peu plus de sévérité. "C'est un point de fierté dans le monde du logiciel libre, a-t-il dit, nous estimons généralement que nos logiciels Open Source sont par nature de meilleure qualité [que le propriétaire]." De fait, la nature collaborative du développement Open Source, et l'aspect méritocratique, poussent à la production d'un code de qualité. Toutefois, a souligné Mark Shuttleworth, "nous pouvons apprendre du monde propriétaire de biens des façons". Il a ainsi mis en exergue les méthodes formelles, l'automatisation des tests et d'autres "bonnes pratiques rigoureuses" qui, une fois appliquées, "font une énorme différence". Enfin, Mark Shuttleworth a invité les développeurs et les communautés éditant du code à s'inspirer de ce qui est fait dans le monde du Web en termes d'utilisabilité. "Le logiciel libre n'est pas fait par des hackers pour des hackers, ce doit être fait par nous, pour tout le monde. Nous célébrons les logiciels les plus rapides, les plus performants, mais pas les plus excitants à utiliser !" Pour lui, il faut partir du design, comme lorsqu'il s'agit de créer un site Web : "Vous avez 15 secondes pour capter l'attention d'un utilisateur et lui donner satisfaction avant qu'il ne passe à autre chose." Pour parvenir à ce résultat, dans la mesure où "les développeurs ne sont pas très bons pour ce qui est du design", il faudrait non seulement inviter les designers à participer aux projets, mais surtout leur donner une place prééminente. "Cela demande un changement radical dans la façon dont nous dirigeons les communautés. Nous devons penser en priorité à l'utilisateur."

ACTUALITES
A LA UNE
Gouvernance

Linagora tente d'expliquer l'insuccès du poste de travail libre

16/07/2010 09:52:27 - Quelques mois après le rachat de Sun, Oracle se prépare à lancer la nouvelle version de sa suite bureautique Open Offic (...)

Gouvernance

Le DSI au coeur de l'intelligence économique

15/07/2010 12:23:27 - Bernard Besson affirme que l'intelligence économique est l'intelligence collective de l'entreprise et permet de multipli (...)

>> Toute l'actualité
CONFERENCES
DECISIONNEL
21/09/2010
De 8h30 à 14h00 au Pavillon Dauphine - Paris 16e
Programme   Inscrivez-vous

AGENDA
Copenhague : DrupalCon Europe
Du lundi 23 août 2010 au vendredi 27 août 2010
Bella Center, Copenhague, Danemark


CONTRIBUTIONS

Arrêt Oracle - Faurecia 2 : une réponse difficile à une question légitime.

Etienne Papin

Etienne Papin - Parole d'expert

Avocat associé du cabinet Féral-Schuhl / Sainte-Marie
Une analyse juridique d'une des affaires les plus longues et les plus coûteuses en droit informatique (...)

IPv6 : quelles approches pour les entreprises ?

Jeremy Gibbons

Jeremy Gibbons - Parole d'expert

Consultant senior au sein de la practice Télécoms et Innovation de Solucom
IP version 6 revient en force sur le devant de la scène. Pourquoi cette agitation subite autour d'un (...)



CONNEXION AU CIO PDF
E-MAIL :
MOT DE 
PASSE : 
   Mot de passe oublié ?




SONDAGE
Pour le poste de travail, quelle solution préférez-vous ?

HUMOUR - LE DESSIN DE FIX