Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/01/2009, à 15:45

ToY

Serait-il temps de forker GIMP ?

Bonjour tout le monde ! smile

Edit :
/!\ Ce qui suit découle en partie d'une mal-compréhension de ma part /!\
Ce qui n'empeche pas d'être une discussion intéressante smile
---

Serait-il temps de forker GIMP ?
Voilà la question que je me suis posée après avoir tenté de rejoindre l'équipe de GIMP.

Je vous expose la situation, je suis un développeur web motivé à contribuer à un projet libre. J'avais envie de m'impliquer dans un domaine encore peu fourni sous linux : la retouche d'images.
Je savais que le projet GIMP avait besoin de développeurs et que le site nécessitait d'être maintenu et les développeurs de GIMP me l'ont confirmé.

Le problème ?

Le problème est que tout simplement les développeurs de GIMP sont vraiment bornés et, bien qu'ils se plaignent de ne pas avoir une grande équipe de devs, ils ne font rien pour ! Toutes mes propositions d'améliorations du site web ont été rejetées lamentablement... Ils rejettent simplement l'innovation.

Je ne dirais rien si le projet marcherait comme sur des roulettes, mais le site internet n'a pas été maintenu depuis plusieurs années et les informations qui y figurent sont souvent fausses...

Pourquoi forker ?

Le plus grave dans tout cela c'est que je me suis rendu compte qu'ils codent exactement de la même façon qu'ils maintiennent le site. Ils ne veulent rien savoir quant à un éventuel changement, bien qu'on assiste à un certain effort ces derniers temps (après plusieurs années de plaintes, ils se sont enfin décidés à réduire au moins le nombre de fenêtres à une dans la liste des fenêtres ! Sacrée innovation ! hmm)

Ils n'en ont non plus rien à faire de l'avis des utilisateurs dans le développement de GIMP et ce qui compte pour eux c'est d'avoir du fun et rien de plus yikes (j'en convient il est essentiel que la programmation reste amusante, mais de là à renier toutes les idées des utilisateurs.)
En plus on m'a même répondu que GIMP n'avait pas du tout comme cible des utilisateurs normaux (mais qui alors ?).


C'est pourquoi aujourd'hui j'aimerais savoir par ce post, s'il y a des développeurs dans la communauté francophone qui serait motivés à se lancer dans un projet de fork de GIMP. En effet c'est le seul domaine dans le monde du libre où il semble n'y avoir qu'une seule "offre" valable ! Alors pourquoi ne pas profiter justement du monde du libre ?

Je précise que je ne suis absolument pas capable de contribuer à un programme aussi complexe de gimp (mes connaissances en programmation d'applications sont assez faibles) mais que je serai tout à fait motivé à m'occuper de la partie web. wink

Dernière modification par ToY (Le 19/01/2009, à 18:43)

Hors ligne

#2 Le 18/01/2009, à 16:01

billou

Re : Serait-il temps de forker GIMP ?

Ça pourrait être intéressant, un fork, généralement, ça stimule la compétitivité, la créativité, et l'innovation, du fork et du logiciel forké.

Je suis pour ! big_smile

Ps : (reste à voir la lisibilité du code source, on ne reprend pas un tel projet en 2-2)

Hors ligne

#3 Le 18/01/2009, à 16:01

kaoron

Re : Serait-il temps de forker GIMP ?

Tu leur as proposé du flash ?

Sans savoir quelle était la teneur de l'échange, on ne peut pas juger.

Sinon tu as aussi Krita.

Edit : Ah, et un fork de GIMP non lancé par des développeurs de GIMP... lol Elle est bien marrante celle là.

Dernière modification par kaoron (Le 18/01/2009, à 16:03)

#4 Le 18/01/2009, à 16:07

ToY

Re : Serait-il temps de forker GIMP ?

Non pas de flash en vue je te rassure big_smile
Simplement des moyens d'avoir un site plus simplement maintenable par des personnes pas forcément expérimentées en développement web.

Mais dans l'ensemble ce n'est pas forcément leur politique envers le web qui m'a le plus choquée, mais vraiment le manque d'écoute des utilisateurs. Je n'ai pas été le seul à réclamer des choses, comme la possibilité d'échanger plus facilement avec les développeurs (par exemple des commentaires dans le UI brainstorm)

Et sinon, un fork non lancé par des développeurs de GIMP... ben c'est un peu obligé parce qu'ils doivent être 2 à  vraiment être actifs hmm

Hors ligne

#5 Le 18/01/2009, à 16:10

samυncle

Re : Serait-il temps de forker GIMP ?

Je suis pour, je trouve que de nombreux sites sur des projets libres devraient être mieux.

Mais bon c'est compliqué de forker.

Rien que par curiosité je vais télécharger le code source de gimp big_smile

Dernière modification par samuncle (Le 18/01/2009, à 16:11)


Hello world

Hors ligne

#6 Le 18/01/2009, à 16:12

Compte anonymisé

Re : Serait-il temps de forker GIMP ?

kaoron a écrit :

Sinon tu as aussi Krita..

Il est certainement plus productif de porter l'effort sur Krita et de laisser Gimp vivre tranquillement sa vie.

#7 Le 18/01/2009, à 16:15

kaoron

Re : Serait-il temps de forker GIMP ?

Mais dans l'ensemble ce n'est pas forcément leur politique envers le web qui m'a le plus choquée, mais vraiment le manque d'écoute des utilisateurs. Je n'ai pas été le seul à réclamer des choses, comme la possibilité d'échanger plus facilement avec les développeurs (par exemple des commentaires dans le UI brainstorm)

UI brainstorm n'est pas un espace de débat mais un espace de propositions, c'est marqué dessus, et il y a d'autres moyens -que tu connais certainement- de communiquer avec les développeurs, en basant si nécessaire les arguments sur une proposition faite dans le brainstorm. Vu le "succès" que pourraient avoir ces commentaires, je ne suis même pas étonné que ça t'ait été refusé.

Un site maintenable par des personnes pas expérimentées en développement web ? Tu veux dire un wiki ? Ou seulement faciliter la maintenance des pages du site pour les personnes qui sont en charge de celui-ci ?

Encore une fois, c'est un peu léger pour se forger une opinion et prendre parti. Ne pourrais-tu pas plutôt nous lier les discussions litigieuses si elles sont accessibles en ligne ?

#8 Le 18/01/2009, à 16:24

samυncle

Re : Serait-il temps de forker GIMP ?

Encore une fois, c'est un peu léger pour se forger une opinion et prendre parti. Ne pourrais-tu pas plutôt nous lier les discussions litigieuses si elles sont accessibles en ligne ?

+ 1


Hello world

Hors ligne

#9 Le 18/01/2009, à 16:42

ToY

Re : Serait-il temps de forker GIMP ?

φlip a écrit :
kaoron a écrit :

Sinon tu as aussi Krita..

Il est certainement plus productif de porter l'effort sur Krita et de laisser Gimp vivre tranquillement sa vie.

Je ne peux pas me prononcer tellement sur Krita car je ne l'ai jamais essayé. Mais 2 choses ne me font pas très envie. Apparemment il fait parti de Koffice, et je ne désire pas avoir une 2ème suite bureautique et sans aller dans un troll KDE/Gnome, je suis utilisateur de Gnome et pour autant que cela soit possible je désire éviter de mélanger les 2 environnements.

Encore une fois, c'est un peu léger pour se forger une opinion et prendre parti. Ne pourrais-tu pas plutôt nous lier les discussions litigieuses si elles sont accessibles en ligne ?

Elles sont disponibles ici : http://lists.xcf.berkeley.edu/lists/gimp-web/2009-January/thread.html
Vous remarquerez que les discutions n'ont pas mené à grand chose, du fait que cela ne m'intéresse pas de me battre à corps perdu pour faire bouger un tant soit peu les choses. Il me semble clair qu'ils ne sont pas intéressé à revoir leur point de vue. Je m'excuse par ailleurs pour la qualité pitoyable de mon anglais !


Mais j'aimerais vous rendre attentif que je ne lance pas un sujet pareil juste pour une histoire de site web, il serait ridicule de vouloir forker un programme pour cela. C'est plutôt par rapport à une politique de développement sectariste et qui a été critiquée pendant de longue année. Le développement de gimp est globalement lent et ne se focalise pas sur les points importants !

Hors ligne

#10 Le 18/01/2009, à 17:17

kaoron

Re : Serait-il temps de forker GIMP ?

J'ai plutôt l'impression que tu penses avoir raison et que tu ne prêtes pas la moindre attention aux arguments des développeurs.

#11 Le 18/01/2009, à 17:40

nebneo

Re : Serait-il temps de forker GIMP ?

J'avoue que leur vision est assez spéciale après lecture de la discussion.

En fait si je comprend bien, ils ont comme idée une logique de développement propriétaire (enfin ça y ressemble un peu). Ils codent pour eux, pour aboutir à leur vision. Et ils ne veulent pas que les désirs des utilisateurs entrent en compte dans le choix des modifications.

Ce qui est assez paradoxal pour du libre...

Et en ce qui concerne forker gimp je sais pas. Je pense plus qu'il faut une entreprise à la canonical qui trouve un modèle économique pour faire du dév de logiciel de retouche:
- image
- vidéo
- son
et un soft pour faire des fx, complémentaire à blender quoi. C'est plus de ça dont les systèmes linux et le libre plus généralement ont besoin je crois. En gros faire une suite à la Adobe.
J'imagine que ce genre de soft doit être très lourd à faire. Une simple organisation de développeurs y arriverait?

Dernière modification par nebneo (Le 18/01/2009, à 17:47)

Hors ligne

#12 Le 18/01/2009, à 17:52

kaoron

Re : Serait-il temps de forker GIMP ?

Autant coller ici ce qui fait litige :

What makes you think that development should be driven by user wishes?
We have a vision for GIMP and we are targetting a particular group of
users. We have done workflow evaluations and the UI team knows pretty
well what's important. I don't think it helps if we let everyone
participate in this process. We are not creating software for everyone.
We are creating software to get some rather well-defined jobs done. And
we are creating it because it is fun to develop software. Allowing
everyone to tell us what we should do is going to take the fun out ot if
it and it is going to distract us from the goals we have set up for
GIMP.

Don't get me wrong. It's important to get feedback from users. But we
don't want to introduce a voting system simply because we don't
implement features because of their popularity. We implement them
because they fit with the product vision. And in the end they get
implemented because some developers find the time and motivation to
actually write the code.


Sven

J'ai grossi deux passages qui me paraissent importants et que vous avez du louper.

#13 Le 18/01/2009, à 17:53

Elzen

Re : Serait-il temps de forker GIMP ?

nebneo a écrit :

En fait si je comprend bien, ils ont comme idée une logique de développement propriétaire (enfin ça y ressemble un peu). Ils codent pour eux, pour aboutir à leur vision. Et ils ne veulent pas que les désirs des utilisateurs entrent en compte dans le choix des modifications.

Ce qui est assez paradoxal pour du libre...

D'un autre côté, un bon nombre de logiciels propriétaires sont fait pour être vendus (ou diffusés gratuitement pour faire de la pub' à leur boite), donc doivent nécessairement prendre en compte au moins partiellement l'avis des utilisateurs.
Tandis qu'un grand nombre de Logiciels Libres (dont en particulier le noyau Linux) ont d'abord été développé par et surtout pour leurs auteurs d'origines; ce sont des trucs que les développeurs ont fait pour leur usage personnel, et qu'ils ont rendu accessibles à tout le monde parce qu'ils se disaient que ça pourrait éventuellement intéresser d'autres personnes.

Il suffit que les développeurs de The GIMP se disent que, justement, les utilisateurs non-satisfaits n'ont qu'à reprendre leurs sources pour modifier de leur côté, c'est certes peu ouvert à ceux des utilisateurs du Libre qui ne savent pas coder, mais c'est très loin d'une logique propriétaire, à mon avis.

Hors ligne

#14 Le 18/01/2009, à 18:11

Hybrid Son Of Oxayotl

Re : Serait-il temps de forker GIMP ?

Accessoirement, je pense que tes arguments et tes commentaires seront beaucoup mieux pris une fois que tu aura effectivement fait quelque chose pour le projet. Comme avoir déjà traduit le site, ou fait un nouveau site selon les conseils de l'équipe.


«Souvent on m'écrit, on me dit “Oui, vous, vous pouvez parler parce que vous êtes issue de l'immigration. Mais ça me rend très triste, parce que ça veut dire que les français ont été dépossédés de leur liberté, ils ne peuvent plus s'exprimer».
Malika Sorel

Hors ligne

#15 Le 18/01/2009, à 18:14

ToY

Re : Serait-il temps de forker GIMP ?

kaoron a écrit :

J'ai plutôt l'impression que tu penses avoir raison et que tu ne prêtes pas la moindre attention aux arguments des développeurs.

Mhh non pas tout à fait. Je suis parti d'un a priori comme quoi ils avaient torts, et en ce sens il me semble que c'est juste puisque ils se plaignent et que personne ne maintient le site.
A partir de cette base j'ai essayé de prendre leur avis en compte et de proposer quelque chose de nouveau.

En aucun cas je n'ai pensé que j'avais totalement raison, et je pense que cela se voit puisque j'ai essayé de proposer pas mal de trucs différents.

Hors ligne

#16 Le 18/01/2009, à 18:17

samυncle

Re : Serait-il temps de forker GIMP ?

Il suffit que les développeurs de The GIMP se disent que, justement, les utilisateurs non-satisfaits n'ont qu'à reprendre leurs sources pour modifier de leur côté, c'est certes peu ouvert à ceux des utilisateurs du Libre qui ne savent pas coder, mais c'est très loin d'une logique propriétaire, à mon avis.

D'où l'idée de fork


Hello world

Hors ligne

#17 Le 18/01/2009, à 18:19

nebneo

Re : Serait-il temps de forker GIMP ?

Il suffit que les développeurs de The GIMP se disent que, justement, les utilisateurs non-satisfaits n'ont qu'à reprendre leurs sources pour modifier de leur côté, c'est certes peu ouvert à ceux des utilisateurs du Libre qui ne savent pas coder, mais c'est très loin d'une logique propriétaire, à mon avis.

C'est vrai. Je voyais pas ça comme ça wink

@kaoron: perso, suivant le développement de gimp depuis quelques temps déjà, je trouve que le "Don't get me wrong. It's important to get feedback from users.", il est là pour dire les utilisateurs ils sont là pour nous avertir des bugs. Le fait de refuser de développer des idées parce qu'elles sont populaires, c'est ni plus ni moins que ne pas tenir compte des besoins des utilisateurs. Car une idée si elle est populaire exprime un besoin important.

Et le "We are creating software to get some rather well-defined jobs done.", il me semble que c'est pas incompatible avec la satisfaction des besoins des utilisateurs. Enfin je dis ça...

Ca fait des années que Gimp est populaire. Ce serait peut être bien d'arrêter de développer comme si c'était un logiciel que ses créateurs faisaient juste pour eux, et de développer aussi pour les utilisateurs.

Hors ligne

#18 Le 18/01/2009, à 18:26

Hybrid Son Of Oxayotl

Re : Serait-il temps de forker GIMP ?

nebneo a écrit :

Le fait de refuser de développer des idées parce qu'elles sont populaires, c'est ni plus ni moins que ne pas tenir compte des besoins des utilisateurs.

C'est peut-être aussi être persuadé que des utilisateurs lambda qui ne savent pas comment le code marche et qui ne sont pas des graphistes avancés peuvent trouver «cool» des fonctionnalités sans intérêt réel pour le but qu'ils se sont donnés.
Typiquement, je suis sûr que des tas d'idées populaires sur le Brainstorm Ubuntu sont des inepties techniques.

nebneo a écrit :

Et le "We are creating software to get some rather well-defined jobs done.", il me semble que c'est pas incompatible avec la satisfaction des besoins des utilisateurs.

C'est aussi un peu la philosophie UNIX, d'après ce qu'on m'a dit : ne pas faire un OOo, mais faire un programme spécialisé, qui ne fait qu'une seule chose, mais qui la fait bien.


«Souvent on m'écrit, on me dit “Oui, vous, vous pouvez parler parce que vous êtes issue de l'immigration. Mais ça me rend très triste, parce que ça veut dire que les français ont été dépossédés de leur liberté, ils ne peuvent plus s'exprimer».
Malika Sorel

Hors ligne

#19 Le 18/01/2009, à 18:30

kaoron

Re : Serait-il temps de forker GIMP ?

Il suffit que les développeurs de The GIMP se disent que, justement, les utilisateurs non-satisfaits n'ont qu'à reprendre leurs sources pour modifier de leur côté, c'est certes peu ouvert à ceux des utilisateurs du Libre qui ne savent pas coder, mais c'est très loin d'une logique propriétaire, à mon avis.

Ici, cela ne va même pas aussi loin, il faut juste saisir la nuance entre un développement qui prend en compte les idées des utilisateurs et un développement piloté par les souhaits des utilisateurs.
UI brainstorm permet à chacun de présenter une idée (où une version modifiée d'un idée déjà présentée) : c'est suffisant et ça permet aux développeurs de prendre en compte ces idées et d'intégrer celles qu'ils jugeront utiles à GIMP. Mais GIMP n'étant pas un logiciel destiné à n'importe quel utilisateur (même s'il peut toucher un public plus large que sa cible), le processus de sélection des idées n'a pas à être ouvert à tout public, par des commentaires ou par un système de votes. Et non ça n'a rien d'incohérent avec le logiciel libre, parce qu'un utilisateur n'a pas une vision globale du développement lui permettant de savoir si une idée est réalisable dans l'état, cohérente avec les buts du logiciel, prioritaire ou autre...
Ubuntu brainstorm a pour but de faire ressortir ce qui est important pour la majorité des utilisateurs, the GIMP ne vise pas la majorité des utilisateurs ! Que GIMP soit populaire est un effet de bord qui indique peut-être que les développeurs savent ce qu'ils font (même s'ils ne le font pas aussi vite que les utilisateurs le souhaitent).

Dernière modification par kaoron (Le 18/01/2009, à 18:31)

#20 Le 18/01/2009, à 18:31

Elzen

Re : Serait-il temps de forker GIMP ?

samuncle a écrit :

D'où l'idée de fork

Pas exactement, d'où je suppose la remarque sus-dite

kaoron a écrit :

Edit : Ah, et un fork de GIMP non lancé par des développeurs de GIMP... lol Elle est bien marrante celle là.

En théorie, il me semble que le terme de "fork" s'applique quand une partie des développeurs d'origine du projet quittent l'équipe de développement pour avancer sur une autre route. Il me semble que ce fut le cas de Beryl par rapport à Compiz avant le CrossOver Compiz Fusion, et c'est aussi le cas de DragonflyBSD par rapport à FreeBSD.

Ce qui est proposé ici n'est à mon avis pas vraiment un "fork", plutôt une reprise de l'état actuel des sources pour faire autre chose, qui n'aurait pas cependant pas de filiation commune avec le projet d'origine.

Je peux me tromper, ceci dit.

Hors ligne

#21 Le 18/01/2009, à 18:32

kaoron

Re : Serait-il temps de forker GIMP ?

C'est aussi un peu la philosophie UNIX, d'après ce qu'on m'a dit : ne pas faire un OOo, mais faire un programme spécialisé, qui ne fait qu'une seule chose, mais qui la fait bien.

Sans oublier le pipe... à bon entendeur.

En théorie, il me semble que le terme de "fork" s'applique quand une partie des développeurs d'origine du projet quittent l'équipe de développement pour avancer sur une autre route. Il me semble que ce fut le cas de Beryl par rapport à Compiz avant le CrossOver Compiz Fusion, et c'est aussi le cas de DragonflyBSD par rapport à FreeBSD.

C'est souvent le cas, mais la limitation est humaine... franchement, j'aimerais bien voir à l'oeuvre une équipe qui ne s'est JAMAIS investie dans le développement d'un logiciel aussi complexe que The GIMP, et qui n'a jamais étudié son code source de près. Il n'y a pas meilleur développeur de GIMP qu'un développeur de GIMP, une telle personne pourrait raisonnablement faire un fork, mais je doute fortement des épaules de n'importe quel autre candidat non salarié pour l'exercice.

Dernière modification par kaoron (Le 18/01/2009, à 18:41)

#22 Le 18/01/2009, à 19:27

kaoron

Re : Serait-il temps de forker GIMP ?

Il y a aussi le fait que la vitrine www.gimp.org doit impérativement être statique, pour des raisons de charge serveur. Est-ce que les CMS du marché disposent d'une fontion permettant de générer une version statique d'un site web ? Il serait possible de générer automatiquement le site public www.gimp.org, tout en rendant sa maintenance plus conviviale sur un miroir dynamique destiné uniquement aux contributeurs.

Edit : suppression du double post, la première requête avait du se perdre dans les embouteillages. Merci smile

Dernière modification par kaoron (Le 18/01/2009, à 19:34)

#23 Le 18/01/2009, à 19:30

samυncle

Re : Serait-il temps de forker GIMP ?

@ kaoron

Pourquoi tu post 2 fois ?


Hello world

Hors ligne

#24 Le 18/01/2009, à 20:26

clem-vangelis

Re : Serait-il temps de forker GIMP ?

Edit : Ah, et un fork de GIMP non lancé par des développeurs de GIMP... lol Elle est bien marrante celle là.

euh alors au contraire c'est toi qui est bien marrant smile => http://fr.wikipedia.org/wiki/Fork#Embranchement_d.27un_projet_informatique

Hors ligne

#25 Le 18/01/2009, à 20:40

kaoron

Re : Serait-il temps de forker GIMP ?

D'où l'intérêt de lire un sujet en entier... roll