A propos d'Agora
================
Salut,
puisque quelques spipeurs fous ont trouvé le chemin d'« Agora », la version
de SPIP remaniée par le service d'information du gouvernement (hé oui !), je
tiens à dire plusieurs choses.
D'abord, préciser que les développeurs de SPIP ont été tenus au courant de
l'existence du projet (qui a d'ailleurs été plusieurs fois mentionné sur nos
listes), et de sa sortie imminente, mais pas en grand détail.
Ensuite, dire qu'aucun des dév SPIP n'est impliqué à quelque titre que ce
soit dans ce projet (du moins pas à ma connaissance ).
Toutefois, début novembre, Arno* et moi, un peu inquiets de la tournure des
événements et soucieux d'éviter un « fork français » de SPIP, avons accepté
de rencontrer les gens d'Agora (qui ne souhaitaient pas « communiquer » sur
nos listes). Notre objectif principal était de préciser nos droits (ce que
signifie la GPL).
L'équipe d'Agora semblait désireuse de respecter cette licence, ce qui était
déjà un soulagement (on n'aurait pas besoin de faire un procès), mais aussi
de voir les modifications qu'elle proposait entrer dans SPIP ; elle
proposait carrément de nous « donner » l'ensemble du code.
Nous avons répondu, grosso modo, que la méthode consistant à tout coder puis
à discuter ensuite n'était pas la bonne, et que nous serions incapables
d'intégrer du code (pour peu qu'il soit intéressant à intégrer) s'il n'était
pas correctement documenté (doc utilisateur et surtout doc développeur). Par
ailleurs, nous ne souhaitions pas maintenir du code que nous ne connaissions
pas, dont les objectifs étaient probablement décalés avec les nôtres, etc.
Bref, nous n'étions pas candidats à faire ce travail, ni bénévolement (!!)
ni en étant payés ! A ce moment la discussion s'est portée sur la recherche
d'un « tiers de confiance » qui porterait le projet, et ferait ce travail de
« portage » du code pour qu'il puisse éventuellement intégrer le tronc
commun, patch par patch, bloc par bloc.
Ce tiers devait être l'Addulact, association de webmestres des services
publics et collectivités locales, qui présentait l'avantage de représenter
la « communauté naturelle » de ce projet, et aussi de déjà bien aimer SPIP,
comme son site semble le prouver. (J'ignore ce qu'il en est à ce stade,
étant donné que le projet fait son apparition sur un site gouvernemental :
peut-être est-ce un retard, peut-être ont-ils changé d'avis ; nous verrons
bien.)
Nous avons refusé de voir dans l'intervalle le code spécifique Agora, car :
1) il était hors de question de le voir en exclusivité (en excluant les
autres membres de spip-dev) ;
2) nous ne pouvions pas restreindre notre droit d'auteur en nous engageant à
ne pas rediffuser Agora avant telle ou telle date ;
3) ce serait chaotique si nous devions faire semblant de ne pas savoir ;
4) nous ne saurions probablement pas quoi faire de ce code.
Bref, pour résumer : les patches d'Agora ne nous intéresseraient qu'à partir
du moment où le projet serait rendu public, qu'il serait documenté et porté
par des gens qui prennent le temps d'expliquer ce qu'ils font, comment ils
le font, etc. Et désormais, s'ils préféraient rester silencieux et ne pas
s'embarrasser du « retour vers SPIP », ils savaient en tous cas que les
utilisateurs des patches d'Agora auraient, en vertu de la GPL, le droit de
redistribuer librement ces patches, y compris en les installant sur
spip_contrib.
Notre seul engagement (sans contrepartie) vis-à-vis d'eux était le suivant :
quand ils viendraient proposer Agora sur nos mailing-lists, nous serions des
gens polis et raisonnables comme nous le sommes presque toujours... mais il
faut croire qu'ils se méfiaient des gaucho-libertaires d'uZine ?!
Je suppose que l'apparition du zip de SPIP+Agora sur ce site gouvernemental
signifie que le processus de « retour vers la communauté SPIP » a commencé.
Il s'agirait du premier gros acteur professionnel autour de SPIP qui
jouerait le jeu du logiciel libre et reverserait ses développements dans le
pot commun. Les SSII qui ont fait cela sont pour l'instant assez rares.
Laissons-leur un peu de temps pour s'organiser ?
-- Fil
|