En décodé: "les développeurs de spip ne comprenent rien au logiciel
libre".
Ola, loin de moi cette idée, j'ai le plus grand respect pour les
developpeurs et encore plus pour ceux qui le font benevolement, par pur
plaisir, désolé si j'ai froissé qqun en disant ca (surtout ARNO qui pourrait
se sentir visé, c'etait vraiment pas le but ...)
Le problème est qu'un développement mené en silence en parallèle pendant
de longs mois risque d'être très difficile à réintegrer dans le code de
spip, si même c'est possible. Une des règles du logiciel libre (que tu
sembles connaitre) est "release often" et y'a de très bonnes raisons à
cela. Le risque de fork pur et simple est donc largement possible.
C'est la ou je ne suis pas forcement d'accord, en tous cas si le chef de
projet fait bien son boulot.
Je bosse actuellement (et je suis à la bourre, faut que j'arrete de
tchatcher ...) sur un dev Java, on utilise OJB et Struts, on va sans doute
integrer Babel ou un autre pour l'acces LDAP, mais on n'a pas touché aux
sources, on a herité, integré, contourné, mais c'est tres important de faire
des "facades" et/ou des "adapteurs" (pour parler design pattern comme les
grands) sinon dans 6 mois, on est mort, ou alors on rame pour rester
compatible avec les versions suivantes.
Maintenant, on livrera peut etre quelques classes à OJB, mais je ne suis pas
sur qu'ils en veulent (bon exemple de projet qui sait ou il veut aller ca,
pas question de s'ecarter du sujet ...).
Bref, pour en revenir à nos moutons, et pas forcement sur ce cas precis, un
projet libre a tout interet a etre le plus utilisé possible.
Apres, pour AGORA, je ne sais pas ce qui est fait ni comment, mais bon,
faire evoluer une version dans son coin, ca marche que si on peut aligner 50
developpeur et cracher ca vite, sinon, on fait une croix sur tout ce qui est
fait en paralelle ...
Il est difficile de dire d'un coté "voilà les modifs que j'aimerais bien
que vous codiez dans spip", et de l'autre "mes modifs à moi je les cache
aussi longtemps que possible".
La, je suis OK sur la philosophie, mais bon, quand y a des $$$ à la clé et
qu'en plus, c'est pas les gens competents qui decident, ca arrive assez
souvent.
D'un autre coté, c'est quand meme le meilleur moyen d'eviter le fork, non ?
Et puis, une idée est toujours bonne à prendre, si elle est bonne ...
Le logiciel est *déjà* vendu à des clients, je crois, non ?
On est plus dans des futurs hypothétiques.
Ah, ca j'avais pas suivi, mais bon, ma reflexion etait d'ordre general, pas
particulierement pour AGORA
(pas tres legal alors la manipe, non ?)
N'importe quoi. Les faits c'est que les sociétés aux dents longues à rayer
le parquet qui se trémoussaient en 2000 en criant "Linux!" sont moribondes
après le crash, et que le libre, lui, se porte très bien, merci pour lui.
Ce n'est pas le libre qui a besoin de société commerciale, c'est
l'inverse, et plus le libre se répandra (y compris dans les sociétés
commerciales) plus ce sera le cas, n'est-ce pas ?
Je ne parlais pas du discours des Schtroumpf, mais de la contribution faite
à de nombreux projets sur Jakarta et à leur apport sur la normalisation des
portlet (sans parler du fait que, sans big blue, les Web Services seraient
passés à la pogne de Microsoft ...)
La relation est de toute facon complexe et ambigue, mais encore une fois,
c'est forcement mieux que rien et tout le monde y gagne.
Il faut etre réaliste, une societe ne "participe" pas au projet open source,
elle bosse en secret, et un jour, hop, elle livre un wagon de code.
Plus c'est dur à integrer et à comprendre, plus elle a d'avance sur les
concurrents ...
Maintenant pour élargir un peu le débat, il y a ce que la GPL permet de
faire sur du code que l'on a pas écrit (y compris au limites de la
légalité, encore un peu floue dans ce domaine), et la manière dont les
développeurs peuvent ressentir de telles manières de faire totalement
opposés à leur philosophie de travail. Je crois que moi non plus je ne
serais pas très copain avec des "requins" de ce type, et si les temps
doivent changer, je ne militerai certainement pas pour l'extension du
domaine des requins.
Toujours d'accord sur le principe, mais n'est-il pas trop tard ?