Linus Torvalds contraint de développer un gestionnaire du noyau

Transcription

Linus Torvalds contraint de développer un gestionnaire du noyau
Linus Torvalds contraint de développer un gestionnaire du noyau Linux
(26-04-2005) -
Sur fond de divergences entre pionniers du Libre, les programmeurs
perdent l'outil de suivi des développements du noyau Linux. Avec des
risques de retard à la clé.
Au développement du noyau Linux, une nouvelle tâche majeure vient
d'incomber à Linus Torvalds, le créateur du système d'exploitation open
source. Celui de programmer un outil de gestion de développement du
noyau libre. Une tâche à laquelle s'est récemment attelé le
développeur, qui a pourtant d'autres projets cruciaux à traiter, faute
de pouvoir continuer à utiliser l'outil jusqu'alors exploité :
BitKeeper. En effet, BitMover, l'éditeur de BitKeeper, a annoncé qu'il
arrêtait le support de son application à partir du 1er juillet 2005.
Petit retour en arrière. En 2002, Linus Torvalds adopte BitKeeper pour
optimiser les développements de Linux. Comme il l'affirme lui-même sur
le site de l'éditeur, "BitKeeper a été une bénédiction pour le noyau
dans la mesure où il nous a montré comment mieux travailler". Sauf que
BitKeeper est une application propriétaire. Son éditeur, l'américain
BitMover, a accordé une licence gratuite aux développeurs de la
communauté du libre en échange des retours utilisateurs
particulièrement indispensables dans le développement du produit. Deux
versions de BitKeeper circulent, donc : une version "pro"
commercialisée comme un logiciel propriétaire traditionnel; et une
version "free" dédiée à la communauté open source. C'est cette version
qui disparaîtra début juillet.
Développer un environnement libre à l'aide d'une application
propriétaire fait mauvais genre. Du moins pour un certain nombre de
développeurs purs et durs du libre dont Richard Stallman, le mentor de
la licence GPL. Pour tenter de remédier à cette situation, Andrew
Tridgell, un autre développeur influent (c'est notamment l'auteur du
serveur de fichiers Samba), a cherché à développer une version libre de
BitKeeper en effectuant un reverse engineering (procédé qui consiste à
retrouver le code d'une application par des méthodes d'analyse de
celle-ci). Une initiative qui plait moyennement à BitMover. Lequel
entame des négociations qui n'aboutiront qu'à l'annonce de l'abandon de
l'accord de licence gratuite entre la communauté des développeurs Linux
et l'éditeur.
Bonjour l'ambiance
Conséquence, Linus Torvalds et les développeurs du noyau Linux n'ont
pas d'autre choix que de se payer une licence (inconcevable) ou
développer leur propre outil de gestion. Ce qu'a fait le père de Linux
en créant Git, à contre-cœur. Il paraît que la tension est montée entre
Linus Torvalds et Andrew Tridgell au point que le premier aurait accusé
le second d'avoir finalement plus nuit à la communauté que lui avoir
rendu service. Pour l'anecdote, les deux hommes travaillent au sein de
l'Open Source Development Labs (OSDL), un consortium à but non lucratif
chargé de développer des fonctions professionnelles sous Linux (voir
édition du 20 juin 2003). On imagine l'ambiance dans les couloirs de
l'OSDL.
http://www.mayjo.net - Logiciels Libres
Powered by Mambo
Generated: 1 August, 2010, 19:27
Seulement, aussi utile soit Git, il n'est pas aussi abouti que
BitKeeper et plus complexe à utiliser, aux dires de son auteur en
personne qui s'est focalisé sur le développement d'un outil propre à
ses besoins. Du coup, les développements et correctifs du noyau Linux
pourraient s'en trouver ralentis. Pour l'heure, Linus Torvalds n'est
pas en mesure d'estimer les retards qui risquent de découler de ce
contre temps. Il existe évidemment d'autres outils de gestion de
développement sous licence GPL, notamment CVS, mais le père de Linux
les juge trop lents pour être exploitables au quotidien. Bon prince,
BitMover a cependant développé une version cliente de BitKeeper. Cette
application, accessible librement, permet de suivre les différents
projets de développement hébergés sur Bkbits.net.
(source: www.vnunet.fr)
http://www.mayjo.net - Logiciels Libres
Powered by Mambo
Generated: 1 August, 2010, 19:27