Le 14/09/2007 14:26, Daniel Durand écrivait :
Bonjour,

J'ai pris un peu de temps pour apporter ma pierre à la réflexion commune suite à la lettre de Nils pour ne pas en rester à l'affectif, toujours très important mais aussi pour voir les réelles questions soulevées. Voilà ma prose pour occuper votre week-end. Réglons donc d'abord l'affectif : - GenJ fonctionne grace à un développeur pivot très compétent, parfois génial, c'est Nils. Donc sans lui, GenJ n'aurait pas existé et n'aurait pas cette qualité globale. Soyons lui en reconnaissant. - GenJ s'est développé en France mais aussi de manière générale grâce à un mainteneur - animateur lui aussi génial et hyper actif : c'est François. Sans lui, GenJ n'aurait pas connu son rayonnement actuel, se serait éteint, rabougri comme d'autres projets : géniaux au départ mais s'essouflant au fil des temps. Je suis donc très admiratif devant le travail de François. - GenJ s'améliore dans la partie faible du développement de Nils : les rapports grace à une équipe qui se stabilise maintenant : Frédéric, Daniel André et Moyne, Pecsmek. Ils sont très réactifs et grâce à l'implication notamment de la communauté francophone, ont fait faire de gros progrès à GenJ depuis deux ans. Il faut donc aussi vraiment les remercier et féliciter.

1/ Maintenant, quel est le problème soulevé par Nils : en gros, le fait qu'il existe maintenant deux sites de GenJ : un original, exclusivement aujourd'hui en langue anglaise, basé sur un wiki auquel personne ne contribue alors qu'existe un autre site, concurrent de fait, doublonnant parfois dans ses fonctionnalités le site officiel. Et on a la même "concurrence" entre un forum de discussion international et une liste de discussion francophone qui centralise les énergies de la communauté francophone. Sur un plan ABSOLU et de PRINCIPE, il y a effectivement une incohérence et parfois un gâchis d'énergies que je déplore aussi. Je voulais d'ailleurs relancer un débat sur cette question sur notre liste et la lettre de Nils me devance. Il y a quelques mois dans le débat entre Forum et Liste, personnellement, j'avais dit ma préférence pour le Forum qui permet à toute personne débutant sur GenJ de voir toutes les questions soulevées... L'obstacle de la langue avancée par beaucoup est un peu secondaire puisqu'il y a un fil de discussion sur le Forum en français, et donc toutes les discussions qui ont lieu aujourd'hui sur la liste pourraient avoir lieu dans la rubrique francophone du Forum sans problème. Mais, bon, je m'incline devant la majorité des colistiers qui trouvent peut-être plus de convivialité sur la liste (!!???). Donc, sur le plan des principes, personnellement, je pense qu'un site regroupant toutes les contributions, avec des sous-sites nationaux, un wiki, un forum, deux ou trois listes de discussion : une pour l'aide, une pour les développeurs, une pour les groupes de langue correspondraient plus à l'esprit d'un logiciel comme Genj, qui, je le rappelle car c'est fondamental, est un logiciel OPENSOURCE donc un logiciel dont l'équipe devrait fonctionner dans un esprit de partage, de travail collaboratif et de concertation. A cet égard, je trouve que le fonctionnement de l'équipe du logiciel GRAMPS est sinon exemplaire, beaucoup plus proche, de cette vision. CA CE SONT LE PRINCIPE MAIS DANS LA VRAI VIE, LES PRINCIPES SONT MIS EN OEUVRE PAR DES HOMMES ET DES FEMMES, c'est là que cela change...

2/ Pour parler franchement, je pense que la situation actuelle vient :
- des méthodes de travail de Nils que je trouve trop personnelles et exclusives (pas très conformes pour tout dire à l'esprit opensource) : il défend jalousement le code du "core" de GenJ, et y apporte les modifs qu'il veut, quand il veut et comme il veut. Il n'y a pas, je crois, ou presque pas de réflexion commune sur les évolutions à faire, les priorités de développement, le partage de tâches au niveau de l'équipe, qui est avant une juxtaposition de compétences plutôt qu'un vrai "team". On arrive à l'absurdité que les développeurs français créent des rapports qui ne sont pas connus par les utilisateurs anglophones !! L'exemple du site est éclairant : c'est Nils qui le gère seul, pas de partage avec François ou un autre de l'administration. Un beau jour, il décide de créer un wiki : on reçoit ça sur la tête : résultat, personne ne collabore, et il y a disparition des anciennes pages d'aide français faites par François sur le sourceforge !

3/ je pense que c'est devant ce comportement un peu trop "individuel" que François a développé son site Arvernes pour pouvoir être plus réactif, notamment envers la communauté francophone. Son enthousiasme a payé au niveau du noyau de développeurs, des réactions des usagers : de la création de nouveaux outils. J'ai dit mon admiration, Par contre, François a deviné que je suis souvent agacé par le côté un peu "fouillis" de son site, le fait aussi que c'est lui qui le gère seul, etc.. De même, je lui fais l'amical reproche de ne pas peut-être asser réfléchir pour organiser le travail collectif et pour cela, de "donner du temps au temps". Dans son souci de serviabilité et d'aide, il répond plus vite que son ombre sur la liste, cela ne permet pas de former une équipe structurée avec des compétences définies : un/une pour répondre sur le fonctionnement de GenJ, un/une sur l'usage, un/une sur je ne sais quoi... Le mieux est parfois l'ennemi du bien.

4/ - Maintenant, que faire ?
Nils a soulevé un problème réel mais reposant sur des causes multiples dont sa propre implication. Il y a plusieurs solutions :

a/ chacun "monte au créneau" : pour lui dire, "ta gue...", on garde notre liste, notre site, et on continue comme ça... C'est possible, pourquoi pas mais peut-être qu'on va louper une occasion de remettre des choses sur le lettre et de faire faire de nouveaux progrès à la communauté.

b/ on échange quelques idées sur notre liste et on fait un texte collectif disant à Nils : "on t'aime bien, on veut continuer avec toi, mais il y a des changements à apporter chez toi, à plus nous écouter et faire participer ; de notre côté on est ouvert à des évolutions : à plus participer au site général, à faire des liens, à nourrir plus le forum tout en gardant notre liste, etc..." et on lui soumet cette texte signé de l'équipe francophone, soutenu par les co-listiers, pour qu'il y ait une réflexion approfondie entre lui et l'ensemble du team (François, les développeurs") dans un vrai esprit opensource. Si on progresse, tant mieux ; s'il y a blocage, on maintient le statu quo ou on passe à l'hypothèse c/.

c/ si le blocage persistait, ne faudrait-il pas commencer de réfléchir à l'émergence d'un "fork" ? C'est une branche de GenJ qui reprendrait le code actuel et suivrait son propre développement avec sa propre structure et organisation ? Il faut des compétences bien sur ? Les a-t-on, peut-être que oui, mais ce n'est pas moi qui peut le dire..
Mais il ne faut pas écarter a priori cette éventualité.
Il y a des précédents qui ont réussi : Mambo et Joomla (CMS), NVU et Komposer, etc..

Ouf, je suis épuisé. Je vous pose mes cogitations et je vais faire la sieste.


Je partage ton analyse, et comme je ne savais pas comment entonner ce couplet, je te remercie pour cette longue prose. Je n'ai qu'une chose à ajouter, soit parce que notre esprit Français est un peu plus frondeur, soit parce que la plupart d'entre nous n'aiment pas trop les carcans imposés, soit également parce qu'il y avait là plus de compétences qui ne cherchaient qu'à s'exprimer, la zone francophone de GenJ s'est plus développée que les autres. Par une réaction primaire Nils sent que son bébé s'échappe et il tente de le rattraper. C'est compréhensible, mais hautement maladroit, la vraie question est : "Pourquoi les non-francophones n'ont rien fait ?" Ce qui fait problème, ce n'est pas l'activité d'une branche de GenJ, mais l'inactivité des autres. Peut-être est-il plus facile pour Nils de critiquer l'avance française que de s'interroger, voire de se remettre en cause en s'interrogeant, sur l'inactivité des autres branches de GenJ.

--
Bien cordialement
Ch. PALLUY

Votre avis m'intéresse:
Visitez ma page: http://perso.wanadoo.fr/christian.palluy/



---------------------------------------------------------------------
<*> Pour vous d�sincrire de cette liste, envoyez un mail � :
             [EMAIL PROTECTED]
<*> Pour obtenir de l'aide sur les commandes de la liste :
             [EMAIL PROTECTED]

Répondre à