Une interview intéressante sur le mouvement libre par un acteur du libre.
Une réflexion intéressante et sans concession qui a le mérite de pointer les forces et faiblesses du mode de développement communautaire et qui tente d'apporter un peu de clarté dans la classification des projets et des licences.
http://developpeur.journaldunet.com/itws/itw-modpython-nicol(...)
# Un peu à coté de la plaque
Posté par un_brice (site web personnel) . Évalué à 9.
Il dit des choses intéressantes, mais il juge le logiciel libre sous le seul aspect de l'efficacité du processus de développement. Déjà c'est un peu réducteur.
Sinon son argumentaire consiste à dire que les développeurs de projets libres passent trop de temps à bavarder au lieu de coder ce qu'un chef déciderais. C'est vrai pour certains projets. Mais même dans les plus "structurés" des projets libres, le chef n'a pas la place qu'il pense. Par exemple Linus ne vas pas aller voir un geek et lui dire "code ça", il se contente de filtrer ce qui est fait, et si son arbre est celui de référence c'est parce qu'on lui fait confiance.
Autrement dit il néglige l'inventivité du commun des codeurs, et fait tout reposer sur le "décideur" :
Logiquement, dans cet état d'esprit, il conclut que le développement colaboratif est moins efficace. Ça casse pas trois pattes à un canard.
[^] # Re: Un peu à coté de la plaque
Posté par snt . Évalué à 6.
Il évoque aussi la distribution et les différentes libertées associées, seulement l'interviewer recentre sur le modele de developpement.
Le point principal de son propos c'est que dans certains cas, l'absence de hiérarchie et la distance entre participants sont des freins à la productivité. Il souligne aussi que les objectifs sont différents : le logiciel libre ne recherche pas la productivité à tout prix, mais plutot la qualité ( contributeurs debian, si vous nous lisez .. ).
Bref, je le trouve plutot objectif parce il n'a pas le discours "du monde merveilleux de l'open source" que l'on voit parfois.
[^] # Re: Un peu à coté de la plaque
Posté par un_brice (site web personnel) . Évalué à 3.
Ne pas confondre tiède et objectif -_^
(Tient, autre affirmation : Comprendre que des logiciels ne peuvent pas devenir "véritablement professionnels" sans intervention d'une entreprise ou d'une institution, que c'est elle qui lance réellement le projet.)
[^] # Re: Un peu à coté de la plaque
Posté par snt . Évalué à 3.
Ca dépend comment on comprend le terme "professionalisation" : je ne comprends pas forcément ça comme un signe de qualité mais plutot comme un changement d'objectif : le passage d'une recherche de fonctionnalités à une recherche de profit.
M'enfin je suis plutot d'accord avec l'interpretation que je fais de son texte en tout cas ;-)
[^] # Re: Un peu à coté de la plaque
Posté par ewasx . Évalué à 10.
Ah ben c'est cool que tu sois d'accord avec toi-meme.
[^] # Re: Un peu à coté de la plaque
Posté par Croconux . Évalué à 6.
Forcément, entre travailler à temps plein, contre rémunération et avec des gens qu'on connait et travailler sur son temps libre, bénévolement et avec des inconnus la première méthode permet d'avancer plus vite.
Maintenant en ce qui concerne la hiérarchisation, je ne suis pas du tout d'accord avec lui. Le fait d'avoir un décideur non élu qui impose sa vision permet peut être d'accélérer la prise de décision mais la qualité des décisions prises peut être est discutable. Le décideur n'est souvent pas décideur parce qu'il est le plus qualifié, loin de là.
Avec un mode dictatorial on avance vite mais pas forcément dans la bonne direction. Certaines décisions techniques sont prises pour des motifs marketing, en raison de partenariats commerciaux, à cause d'un "petit chef" qui souhaite mettre en avant, par peur (le fameux "nobody ever got fired for chosing Microsoft"), etc. On en connais tous. Avec un mode méritocratique, on a plus de chances d'avancer dans la bonne direction. Si on est persuadé d'avoir raison et que tout le monde est convaincu du contraire c'est que 1) soit on se sait pas argumenter, 2) soit on a tord.
[^] # Re: Un peu à coté de la plaque
Posté par Sylvain Sauvage . Évalué à 4.
Tempus fugit...
[^] # Re: Un peu à coté de la plaque
Posté par Anonyme . Évalué à 3.
Il y a une grosse confusion dans tout ceci entre mode de développement et choix de licence.
# ouais ?
Posté par isydor . Évalué à 4.
" Le libre, par son principe de méritocratie et de consensus, prend le risque de s'embourber dans de longs débats. Ils sont bien sûr utiles, et mettent en avant les critères de rentabilités différents des projets non rémunérés : on y cherche la qualité et l'efficacité."
Cette interview est peut-être intéressante à passer sur un site de libristes mais pour les gens qui ne connaissent pas c'est surtout une occasion rêvée de prendre des arguments contre le libre sans avoir à lire les arguments pour.
À sa décharge, j'imagine c'est pas facile de faire une interview sur un sujet émotionnel :-)
(je passe aussi sur l'utilisation de "ayatollah(2x) qui hurlent" alors que c'est juste un titre comme "évêque", sur sa foi dans la hiérarchie(3x), et son amour pour les despotes éclairés)
[^] # Re: ouais ?
Posté par Mouns (site web personnel) . Évalué à 4.
There is Only One Way To Do It
qui peut se traduire par :
Il n'y a qu'un moyen de le faire
http://www.python.org/dev/summary/2003-03-16_2003-03-31.html ( pour une des references à cet axiome pythonesque ).
Bien qu'avec ses despotes et autres ayatollah il tent une belle perche, je ne me lancerai pas dans un parallele sur la religion ou la politique ... cela ressemblerait trop à un troll de mauvais gout.
# réfléxion qui tue
Posté par TImaniac (site web personnel) . Évalué à 3.
- une grosse équipe soudée, professionnelle, organisée accouche généralement d'un ou plusieurs softs cohérents et intégrés.
- une communauté de joyeux lurons éparpillés et aux compétences hétéroclytes accouche de softs rigolo qui marche mais sans aucune cohérence globale.
C'est du mapping Relationnel/Objet en fin de compte ! :D
Le charme de Linux et des logiciels libres c'est son bordel ambiant et le résultat tout aussi bordélique et du coup passionnant à explorer pour peut qu'on en ai l'envie et non pas seulement le besoin. Peut être que pour être un geek il suffit d'être un aventurier-explorateur au fond.
[^] # Re: réfléxion qui tue
Posté par Mouns (site web personnel) . Évalué à 3.
De toute facon quand je lis un truc dans le genre, je trouve que la chanson de Michel Fugain "les gentils, les mechants" [1] garde toute son actualité. je trouve d'ailleurs qu'elle pourrait faire un bel hymne pour plein de chose cette chanson ...
[1] les paroles sont ici http://www.paroles.net/chansons/15379.htm ( en cas de soucis pour ce lien merci d'avance à qui de droit de le retirer )
[^] # Re: réfléxion^Wcitation qui tue
Posté par Olivier Guerrier . Évalué à 7.
[^] # Re: réfléxion qui tue
Posté par Anonyme . Évalué à 3.
Linux par exemple, ne me semble pas être un bordel ambiant. Ce n'est pas parce qu'il y a des discussions publiques que c'est nécessairement un manque d'organisation. Si toutes les discussions interne chez Microsoft étaient publiques, je pense que vu de l'extérieur, elles paraitraient aussi « bordeliques ».
Cet article est globalement à coté de la plaque, puisqu'il attaque le libre en parlant d'éléments indépendant du libre : le mode de développement.
Souvent, on associe le développement du libre à un mode de développement peu structuré, mais ce n'est pas nécessairement le cas. Je pense personnellement qu'un projet libre à besoin que ceux qui soient le plus impliqués usent d'autorité parfois. Pour éviter par exemple que certains débats durent des mois, sans que la chose avance, parce qu'il y a plusieurs points de vue contradictoires qui s'affrontent, tout en étant objectivement valables tout les deux. Pour que le développement continue, il faut que certains à un moment donné imposent des choix, pour l'intérêt commun, en pesant le pour et le contre, et définissent des objectifs, une approche à suivre.
Il n'y a rien dans le fait de faire du logiciel libre qui empêche cela. La seule nuance est le fait que lorsque les contributeurs ne sont pas salariés, s'ils ne sont pas content, ils peuvent partir du jour au lendemain. Mais nulle part il est dit qu'un logiciel libre ne doit pas avoir de développeurs salariés.
[^] # Re: réfléxion qui tue
Posté par TImaniac (site web personnel) . Évalué à 2.
# En gros
Posté par Grumbl . Évalué à 5.
- qui ne sait pas bosser en équipe
- qui ne sait pas s'accomoder de participer à un projet où travaillent des mecfs plus compétents que lui.
Et qui tant qu'à faire, tire des généralités de son propre exemple.
# Contre-vérités et défoncage de portes ouvertes ...
Posté par Olivier Guerrier . Évalué à 10.
Sur la finalité de ce document, je trouve dommage que cette personne se fasse sa pub en servant la soupe aux "éditeurs propriétaires". Vu avec mon esprit tordu, on dirait presque une lettre d'excuse adressée à on ne sait pas qui: "Pardon de faire du LL, mais je vous aime bien aussi, et vous êtes au moins aussi beaux aussi grands aussi forts..."
Voilà pour mes impressions, sur le document je reprendrais quelques passages:
"Il est un des rares développeurs habilités à modifier le code source du projet Apache mod_python"
Ah bon ? c'est pas libre mod_python ? inquiet, je vais vérifier, et ouf c'est une licence apache. Donc contrairement à ce qui est dit, moi aussi je suis habilité à modifier ce source, tous nous y sommes habilités... Tant que j'y suis je vais aussi faire un tour sur la page des crédits[1], et j'y vois bien une trentaine de noms, mais pas le sien... (ça n'enlève rien à ses contributions, ça relativise juste le titre de l'article)
Le monde Open Source a un problème éminemment humain à résoudre : comment des étrangers complets [...] peuvent arriver à coopérer et à construire des projets qui soient compétitifs avec le monde professionnel ?
Ici on mélange plein de chose, pourquoi opposer logiciel libre et professionel ? Si une boite paye ses salariés pour faire du LL, ça n'enlève rien à son autorité sur la direction à prendre et la méthode à utiliser... Après que la "communauté" suive c'est une autre histoire.
Certains projets, à commencer par Python, disposent d'un "dictateur bénévole" [...] Cette idée de consensus est un inconvénient nécessaire de l'Open Source. Trop d'ouverture nuit à l'efficacité.
Là on rentre dans le coeur du sujet, le consensus n'est pas un inconvénient, c'est la base... tant que le plus grand nombre s'y retrouve, le "dictateur" est maintenu, si trop de monde est en opposition, il y aura un nouveau dictateur de choisi.
Que cessent les guerres de tranchées néfastes à l'avancement des petits et gros projets
Parce que c'est un phénomème spécifique au LL ? Les batailles de chef ça existe partout. Et ici le LL a un gros avantage sur le propriétaire: si le consensus est impossible, il y a scission.
[1] http://www.modpython.org/live/current/CREDITS
[^] # Re: Contre-vérités et défoncage de portes ouvertes ...
Posté par Erwan . Évalué à 7.
Quand j'ai lu ca j'ai compris qu'il pouvait faire commit sur le cvs de mod_python, mais comme tu dis il n'est pas dans les 30 personnes des credits. Ca la fout mal :)
A part ca il confond le modele de developpement "bazaar" et le modele "cathedrale", et il melange le developpement lui-meme et la prise de decision.
Mais il n'a pas tort quand il dit que le consensus nuit a l'efficacite, a moins d'etre 2 ou 3 maximum. Surtout ca nuit a l'innovation, car a vouloir contenter tout le monde on fait un truc que personne ne deteste, et que personne n'aime. Un truc mou, en fait.
http://headrush.typepad.com/creating_passionate_users/2005/1(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.