Liens connexes

Dépêche modérée par

Dépêche éditée par

: BitKeeper : plus de version gratuite

Posté par Thomas Petazzoni (page perso, ). Modéré le 06 avril 2005.
0
BitKeeper est un outil de gestion de version décentralisé développé par la société BitMover. En février 2002, Linus a décidé de l'utiliser pour gérer les sources du noyau, puisqu'il s'agissait selon lui du « meilleur outil pour la tâche » (« the best tool for the job »). À l'époque, cette décision avait fait couler beaucoup d'encre, puisque BitKeeper est un logiciel propriétaire. Une version gratuite était disponible, mais sans les sources et avec l'interdiction aux utilisateurs de développer une solution concurrente à BitKeeper.

BitMover a annoncé dans un communiqué de presse, le 5 avril, qu'elle cessait le développement de la version gratuite de BitKeeper. Il semblerait qu'un employé de l'OSDL ait commencé à réaliser de l'ingénierie inverse sur le protocole de BitKeeper et que cela n'ait pas plu à Larry McVoy, le principal interlocuteur de BitMover auprès des développeurs du noyau. Ce dernier a notamment déclaré : « ceci est vraiment un problème de la communauté open source et je dois dire que la communauté open source n'aurait pas pu échouer plus qu'elle ne l'a fait. »

BitMover livrera une dernière version gratuite de son outil qui pourra gérer plus de 64 000 modifications. Linus envisage la migration vers un autre système de gestion de version.

Ce brusque changement dans la politique de BitMover montre un des problèmes que peut poser l'utilisation de logiciels propriétaires dans le développement de Logiciels Libres ou de manière plus générale dans les entreprises.

> Lire la suite (169 commentaires, moyenne: 3,3).   [dépêche : 244 caractères]

L'article de KernelTrap revient en détail sur les raisons du choix de BitKeeper par Linus, les bénéfices qu'ont tiré les développeurs du noyau de son utilisation, puis les motivations de BitMover à supprimer la version gratuite de leur produit.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Adieu et merci pour le poisson

Posté par Wawet76 (page perso, ) le 06/04/2005 à 09:07. (lien). Évalué à 10.

On voit bien le modèle du gratuit ici. Le communiqué de BitMover est plus que clair : Maintenant qu'on a eu notre beau coup de pub a travers Linus et que plein de gens utilisent notre logiciel, on change de politique pour ramasser les thunes.

Bah... Apparement leurs parts de marché ont bien bien augmentés ces dernières années. Ça serait marrant de les voir redescendent si ils se mettent les développeurs de libre à dos.

bel exemple...

Posté par SkizoRutabaga () le 06/04/2005 à 09:07. (lien). Évalué à 10.

D'aucuns se fendront d'un peitit :
"J'vous l'avais dit !"

Avocat du diable mais bon...

Posté par dco () le 06/04/2005 à 09:10. (lien). Évalué à 4.

ce brusque changement dans la politique de BitMover montre un des problèmes que peut poser l'utilisation de logiciels propriétaires dans le développement de Logiciels Libres ou de manière plus générale dans les entreprises.

Pas d'accord, rendons à cesar ce qui lui appartient : la réaction est sans doute exagérée mais le problème n'a rien à voir avec libre/propriétaire. Si l'utilisation de la version gratuite interdisait l'ingénierie inverse et que ce point ait été clairement spécifié dans la licence, personne ne peut leur reprocher ce cesser la distribution si cette condition était violée par un qqn de l'OSDL...

On peut pas reprocher aux boites de logiciels propriétaires de s'assoir sur la GPL si le respect n'est pas mutuel.

Par contre, un concilliation aurait pu aboutir à une solution moins abrupte que simplement un arrêt du dev...

avant de troller

Posté par gaaaaaAab () le 06/04/2005 à 10:02. (lien). Évalué à 1.

allez lire l'article.
je trouve que Larry McVoy est quand même de super bonne volonté. Dans une logique propriétaire, il peut difficilement faire mieux. Et il respecte suffisament les développeurs pour pas leur planter un couteau dans le dos.

Je suis quand même bien content de voir une évolution vers un outil libre à définir.

Tant mieux !

Posté par Foxy (page perso, ) le 06/04/2005 à 10:55. (lien). Évalué à 8.

Finalement, ce n'est peut-être pas une aussi mauvaise nouvelle que ça.

L'équipe de développement du kernel va être un peu embétée pendant un moment car certains développeurs vont devoir se passer du client BitKeeper non commercial.

Mais on peut espérer que le développement du Linux kernel passe sur un système de gestion de version libre et open-source : Subversion et Arch sont tout à fait à même d'être utilisé pour remplacer BK (même s'ils manquant encore des fonctionnalités). D'ailleurs certains devs comme Andrea Archangeli utilise déjà des passerelles BK - CVS - Subversion pour leur dev et s'en sortent très bien.

Cela permettra aussi que d'autres projets open-source suivent cette voie car à l'heure actuelle, difficile de faire bouger les gens pour ne plus utiliser l'antique CVS.

Un test de maturité...

Posté par charlieecho () le 06/04/2005 à 11:03. (lien). Évalué à 1.

On peut imaginer que les développeurs vont continuer à utilser la version gratuite quelques temps encore : elle n'évolue plus, mais elle est déjà fort bien.

Mais c'est un vrai test pour la communauté OpenSource :
- soit l'ingénierie inverse s'intensifie (par esprit de revanche), et qqn sort un produit compatible (même protocole) sous peu, qui prendra le pas sur BitKeeper
- soit on grandit un peu, et on abandonne l'ingénierie inverse pour passer à autre chose que BitKeeper.

Je présume que si la solution 1 est adoptée, il y aura des procès, etc.
Bref, il faut que la communauté "présente ses excuses" pour le développeur inélégant et ait un comportement digne ; sous peine de perdre tout crédit.

Revers pour Linus

Posté par jeanmarc () le 06/04/2005 à 11:55. (lien). Évalué à 10.

L'histoire de bitkeeper et son reverse ne m'étonne pas du tout et m'enchante plutôt.
Ce qu'il faut retenir dans cette histoire, c'est que c'est un énorme camouflet pour Linus.
Il a beau être tout ce qu'il est ça n'en reste pas moins un être humain.
Il n'a jamais caché qu'il s'intéressait principalement au logiciel plutôt qu'à la philosophie gravitant autour.
C'est pour celà qu'il est bon d'avoir Linus mais aussi un RMS à côté qui défend bec et ongle la philosophie parce que c'est ce qui est primordial dans le logiciel libre.
Les lignes de codes s'alignent et s'aligneront toujours tant qu'il y aura des gros doigts boudinés pour frapper sur les claviers. Ce qui peut changer, c'est la liberté qu'on pourra avoir d'utiliser ce que l'on programme.
Si on extrapole, dans un monde où il faudra avoir un o'reilly de 320586 pages contenant toutes les pratiques couvertes par un brevet (bouquin remis à jour toutes les 2 semains avec des ajouts de 5000 pages à chaque fois) pour écrire un petit script shell, mieux vaudra garder ce qu'on programme pour soi ou le faire pour le compte d'une trés grosse société avec beaucoup d'avocats...
Tout ça pour dire que, plus important que son code, ce sont les idées de Linus qui sont les plus importantes. Il ne faut pas être aveuglé par sa notoriété pour contester ses idées.
Enormément de gens l'avaient averti concernant bitkeeper (dont RMS) en se basant sur l'aspect idéologique et il était resté insensible à toute discussion comme n'importe quel humain peut l'être en voulant rester fidèle à SA philosophie: le code d'abord.
J'espère que cette claque inévitable (McVoy n'est pas un mec trés soft et on le voit venir de trés loin) fera réfléchir Linus et lui montrera qu'en ne faisant pas attention à la philosophie, il peut à lui tout seul emmener le kernel dans des directions dangereuses.
La communauté doit se rappeler que sa force vient d'abord de ses idées et de son envie de liberté, pas de quelques individus qui lui dicterait le chemin à prendre.
On peut penser à MDI et son mono qui est encore un bel exemple à ne pas suivre.
Pour résumer ma pensée et ne pas attirer les commentaires basiques parlant d'intaigrisme, ce que je souligne ici, c'est l'importance de la philosophie sans tomber dans un excés néfaste et l'utilisation de ce que le monde du libre permet: la réflexion et le remise en question perpétuelle.

[+] remplacement?

Posté par flyer () le 06/04/2005 à 12:39. (lien). Évalué à -2.

J'espère que Linus choisira subversion en remplacement.

Réaction de Linus

Posté par Matthieu Moy (page perso, ) le 06/04/2005 à 16:30. (lien). Évalué à 9.

http://lkml.org/lkml/2005/4/6/121(...)

Arrêtez moi

Posté par peco () le 06/04/2005 à 16:38. (lien). Évalué à 0.

Arrêtez moi si je dis une connerie, mais (en se faisant l'avocat du diable), pourquoi Linus n'assumerait-il sa bourde pas en payant une licence BitKeeper (ou OSDL) ? IBM ou les autre paieraient sans doute, non ?


(Pas taper, je pose la question.)

Linus sur la LKML

Posté par Marc (Jabber id, page perso, ) le 06/04/2005 à 16:44. (lien). Évalué à 4.

http://lkml.org/lkml/2005/4/6/121(...)

darcs?

Posté par bobefrei () le 07/04/2005 à 08:10. (lien). Évalué à 4.

Le projet Darcs (http://darcs.net/) maintient une image des sources de Linux.

vote sur kerneltrap

Posté par wilk (Jabber id, page perso, ) le 10/04/2005 à 18:17. (lien). Évalué à 2.

Si par exemple il pleut dehors et que vous n'avez vraiment rien d'autre à faire, vous pouvez aller voter pour votre scm préféré : http://kerneltrap.org/node/4970(...)

Si vous n'avez pas d'idée je vous conseille d'aller voir le petit dernier : http://bazaar-ng.org(...) ;-)

Revenir en haut de page