Je parle d’une époque que les moins de 20 ans ne connaissent pas. L’histoire de la barre de tâche faisait grand débat à l’époque, pendant des années.
Alors je vais pas prétendre connaître ni avoir participé aux débats d'y a 20 ans. Par contre, je sais aussi que le mono-fenêtre a été implémenté (c'est un fait) et j'ai aussi une vision assez claire de comment se propagent les rumeurs.
Donc déjà la première chose, c'est que j'ai vu des rumeurs se créer à partir de discussions de gens qui n'ont juste rien à voir avec le projet. Je vois ça régulièrement sur reddit, hacker news, etc. Genre y a 2 personnes qui discutent, l'un qui sort un truc aberrant sur une raison possible de "pourquoi la fonctionnalité X n'existe pas", et l'autre qui dit "j'en étais sûr! Les salauds!" (en substance). Le concept est qu'il suffit que quelqu'un sorte un truc sorti d'on-ne-sait où, soit une théorie, ou une supposition, c'est pris pour argent comptant et devient une réalité. C'est tout simplement effrayant. Et combien de fois j'ai vu ça, notamment dans des discussions sur GIMP.
Le second truc, c'est que même si tu as discuté avec un dév de GIMP, même si c'était un mainteneur, alors ça n'en fait pas une règle. Il y a vraiment cette constante dans un projet purement communautaire qui est que les choix sont beaucoup plus fluides qu'on n'y est habitué quand on ne connaît que les organisations pyramidales. Alors pour une grosse entreprise qui fait un communiqué sur un refus d'implémenter un truc, ok, tu peux considérer que c'est officiel. Si moi par contre, je te dis maintenant sur un forum que j'aime pas une idée et que je veux donc pas l'implémenter, si tu ressors de la discussion en disant "C'est officiel, le projet GIMP est contre la fonctionnalité X et fait blocage", alors c'est faux. C'est faux déjà de mettre ça au nom du projet dans son entièreté, c'est encore plus faux de dire qu'il y aura blocage contre la fonctionnalité si un bon patch est apporté.
Un mainteneur est là pour superviser, protéger la cohésion du projet, éviter les erreurs absolues, mais le projet... n'est pas à lui. Il est à tout le monde. Si quelqu'un vient me proposer une fonctionnalité dont je ne veux pas personnellement mais si je peux voir qu'elle a du sens pour certains, notamment dans le cadre de la création ou retouche d'image, qu'elle est bien implémentée, avec du code propre et maintenable, qu'elle ne casse pas l'existant et ne rend pas les autres fonctionnalités plus dures à utiliser, alors je l'accepterais. Note que je fais ça sans arrêt. Énormément des fonctionnalités dont on fait la revue de code, on ne les a jamais utilisées ici, mais on a vu qu'elles ont du sens et ne sont pas absurdes ⇒ revues, validées, poussées.
Alors à partir de là, que s'est-il peut-être passé il y a 20 ans? Certains développeurs ont peut-être affirmé qu'ils n'avaient aucun intérêt personnel pour du mono-fenêtre et qu'ils n'allaient pas implémenter cela? Cela ne signifie absolument pas qu'ils allaient le refuser (mais c'est sûrement ce qui en ressort si on ne lit pas de telles discussions avec un esprit ouvert au concept de projet communautaire). La preuve? Ils l'ont accepté! Quelqu'un a implémenté, ça a été revu, accepté et intégré, puisqu'il était évident que cela ne cassait pas l'existant (le multi-fenêtre est encore possible), ni ne l'a rendu plus complexe, et qu'on est bien conscient que cet autre type d'organisation de fenêtre est valide pour certains.
Quelles que soient les discussions d'il y a 20 ans, le fait est là (et pour autant que j'adorerais pouvoir m'attribuer tous les faits positifs sur GIMP, ce n'est pas moi qui ai fait cette revue/acceptation 😜).
(et j’ai bien noté que l’équipe dont tu fais partie à l’air d’avoir fait beaucoup de bien à the gimp, merci pour ca).
Ensuite je suis parti d'une base assez saine. Mais merci. 😆
La par contre, on est pas forcément d’accord. Enfin, si on est d’accord: gimp est votre projet, vous amenez quelque chose dans le monde, vous en faites ce que vous voulez.
En fait GIMP n'est pas mon projet. J'en suis un contributeur comme un autre. Même en tant que mainteneur, je ne suis pas tout puissant, ni ne le veux, ni ne le peux. La discussion notamment pour les décisions est primordiale dans ce type de projet communautaire.
Et surtout n'importe qui peut contribuer. Sincèrement c'est ce que j'ai toujours adoré. Avant GIMP, j'avais fait des patchs dans divers projets, même des gros projets parfois, puisque j'avais pris l'habitude de patcher les bugs que je rencontrais ou d'implémenter les fonctionnalités qui me manquaient. Mais ce qui m'a vraiment sidéré dans GIMP, c'est comme il fut facile d'en devenir un développeur principal. C'était déjà une communauté ouverte plus qu'une organisation centralisée, juste des gens qui étaient rassemblés autour d'un projet commun, rien de plus.
Si effectivement gimp est censé pouvoir remplacer Photoshop
Je pense qu'il faut arrêter de penser en terme de "remplacement", ce qui sous-entend que Photoshop est la référence (non ça ne l'est pas). Quand tu travailles, tu cherches pas à remplacer un programme par un autre. Tu veux juste un résultat et tu veux que tes outils soient capables d'y arriver. Dans le graphisme, pour l'instant, on n'a rien vu que GIMP n'est pas capable de faire raisonnablement bien (ou Inkscape, Scribus, etc. en fonction du travail). On a fait des trucs en impression (papier, pin's, cartes et plateaux de jeux...), de l'imagerie fixe, animée, du design, de l'impression laser...
Alors peut-être que Photoshop aurait pu permettre de faire certains trucs plus facilement, mais peut-être que d'autres auraient été au contraire plus compliquées. Pour faire un parallèle avec du développement, je n'utilise pas un IDE mais juste vim (avec des années de raccourcis et autres configurations spécifiques pour accélérer mon travail au quotidien). Parfois je vois des gens avec des IDEs tout beau tout plein de fonctionnalités super hype et avancées que mon vim n'a pas (que je sache, mais vim a aussi tellement de fonctionnalités cachées...). Ben une fois passé le premier "c'est cool", je me rends surtout compte que ça ne m'empêche nullement d'être extrêmement efficace, largement suffisamment. Au bout d'un moment, la comparaison continuelle est inutile, quand on a des outils de qualité suffisante et qu'on peut faire le travail qu'on est censé faire.
Et surtout on ne peut pas faire de comparaison sur tout. Je parlais des fonctionnalités d'IA par exemple dans mon précédent commentaire. Mais s'il y a un truc que j'ai appris en travaillant avec une graphiste, c'est que les fonctionnalités de ce type, ça fait génial en titre d'un article, mais en vrai, ce pour quoi Aryeom est souvent le plus ravie, c'est les trucs plus terre-à-terre, moins forcément visibles, mais qui aident dans son travail plus que des effets super avancés qui en fait font rarement ce qu'on veut comme on le veut. Elle veut du contrôle sur ces outils dans le contexte d'un workflow dont elle maîtrise chaque détail, pas de l'IA qui masque les étapes, comme une boîte noire. Par exemple un travail que j'ai fait dernièrement sur la colorisation intelligente que j'ai implémentée à partir d'un algo du CNRS, c'est d'essayer de déconstruire le côté automatique en parties plus compréhensibles pour rendre la fonctionnalité vraiment utilisable dans plus de cas. En gros, le gros du travail est dans l'usage quotidien de l'outil, pas dans des comparaisons génériques d'outils (auquel cas, Photoshop a sans aucun doute plus que GIMP; ensuite qui utilise toutes les fonctionnalités? Et cela empêche-t-il vraiment de travailler et d'être tout aussi efficace?).
Alors ensuite je dis pas, parfois on a du mal avec certains trucs, mais je vois bien que la vraie raison, c'est pas nos outils, c'est qu'on est trop petits. Pour faire ce qu'on fait, il faudrait qu'on soit 10 fois plus gros que notre équipe de 2. Et à ce moment, GIMP, Photoshop ou autre chose de raisonnablement bon ne changerait pas la donne. Ce qui change, c'est d'avoir les mains et les cerveaux capables de trouver les diverses solutions aux divers problèmes posés. Aucun logiciel n'a de solution toute prête à tous les problèmes. Au final, ce sont les gens qui travaillent.
Ceci étant posé, cette phrase:
Si effectivement gimp est censé pouvoir remplacer Photoshop, il va falloir arrêter avec les "mais on a personne pour bosser sur ce truc" et mettre 10 ans à livrer un truc "de base"
... devrait donc être:
Si effectivement gimp est censé pouvoir être utilisable en production, il va falloir arrêter avec les "mais on a personne pour bosser sur ce truc" et mettre 10 ans à livrer un truc "de base"
Enfin bon, dans les faits, des millions de gens utilisent GIMP, dont énormément de pros, au quotidien, donc "ce truc" (quoique ce soit, car ce sera de toutes façons toujours une fonctionnalité différente selon la personne qui en parle) n'est pas un bloqueur. Ça ne veut pas dire qu'implémenter "ce truc" n'est pas une bonne idée, mais que si on le fait en 10 ans, alors c'est bien. En attendant les gens n'auront pas été bloqués pour autant. Ils auront toujours pu faire leur travail, que ce soit en utilisant une autre méthode, par un greffon tiers qui implémentera la fonctionnalité différemment que la fonctionnalité finale, en la scriptant eux même (ou en payant quelqu'un pour le faire), ou même en utilisant un autre logiciel le temps d'un instant (oui les graphistes aussi savent utiliser plusieurs logiciels, et même le font tout le temps!).
De même que si j'ai pas une fonctionnalité dans mes outils de développeur, ça ne m'empêche pas de rester un développeur efficace. Le jour où ce sera implémenté, je serai heureux (et peut-être un peu plus efficace encore), mais je travaillais déjà bien avant.
En fait, il faudrait peut-être arrêter de croire en ce mythe de la "killer feature". Il y a de rares cas où ça peut exister, mais essentiellement quand la fonctionnalité crée un besoin en elle-même (un peu comme lorsque Blender a créé de nouveaux usages avec le grease pencil, créant de nouveaux types de rendus 2D en 3D qui étaient peu possibles auparavant). La plupart du temps, c'est juste du discours marketing et les utilisateurs sont contents des nouvelles fonctionnalités mais sans pour autant soudain transformer leur vie.
Mon point était plus de rappeler que le succès de Photoshop n’est pas du qu’à ses features d’édition.
Je pense surtout que Photoshop a tant de succès car c'est l'un des plus vieux (le plus vieux?) des logiciels du genre encore existant. De même que GIMP a aussi un gros succès pour la même raison d'ailleurs!
Bien sûr que Photoshop fait aussi plein de choses bien, mais ça c'est la partie qui explique que le logiciel n'a pas péri (de même que GIMP est toujours très utilisé pour la même raison, là encore).
Faut arrêter de se leurrer et de croire que le succès est forcément en corrélation avec la qualité. La qualité, ça va faire que les gens n'abandonnent pas le projet et ne cherchent pas à voir ailleurs. D'ailleurs je ne vais pas voir ailleurs que vim pour éditer mon code car je trouve le logiciel extrêmement bien, stable, léger, efficace, etc. Mais jamais je n'oserais affirmer que son succès est parce qu'il est le meilleur (avec emacs)... bon hormis pour le plaisir d'un bon troll peut-être? Non c'est juste que c'est des vieux de la vieille, j'y suis habitué, suis très efficace, il marche bien, pourquoi aller voir ailleurs (je veux développer, pas passer mon temps à tester des IDEs).
Je suis pas graphiste, mais je bosse beaucoup avec des designers, et je suis pas convaincu. La plupart bossent aussi avec un iPad et un Pencil.
En fait, c'est comme dans les films, où y a des gens qui tapent au clavier sur des hologrammes, ou encore des écrans holographiques avec intéraction gestuelle à la "Minority Report". Ça fait "classe" à l'écran, les gens s'imaginent que c'est ça le futur. Mais je défie quiconque de travailler sérieusement ainsi. De même en plus proche de nous, on n'a jamais fait aussi bien pour la précision que les souris ou tablettes graphiques et pour l'intéraction avancée que les claviers. Avec ton "app" sur iPad, tu pourras faire du dessin mais si tu dois régulièrement changer tes brosses et autres options, rien ne vaut les raccourcis clavier. Quand je vois des artistes, comme Aryeom, dessiner et à quelle vitesse ils changent les options, outils, etc. je comprends que si elle n'a qu'un stylet sans clavier, le travail est sérieusement ralenti. Tu peux bien sûr avoir des menus avancés, type menus circulaires, etc. Ça aide si y a pas le choix. Mais au final, ça ne battra jamais le fait de cliquer sur un unique bouton physique avec la mémoire musculaire. Rien ne pourra être plus rapide que ça.
Je parle d'illustration, mais c'est pareil pour la retouche, le design, etc. Dès que tu sors de la phase "brouillon", "croquis", ou autre aperçu pour se donner une idée, tu as besoin d'un vrai ordinateur (enfin non, tu peux tout faire avec ta petite tablette-ordi, mais faut pas s'attendre à la même efficacité; et c'est pourquoi la plupart des gens qui font vraiment le gros du travail le font sur un ordi).
Encore une fois, je ne dis pas que les gens qui font tout sur tablette-ordi n'existent pas. Juste que c'est loin d'être l'usage principal dans le métier. En tous cas, c'est pas un "virage technologique" pour reprendre ton expression précédente. Nous on se concentre sur cet usage principal (mais on accepte les contributions si quelqu'un veut améliorer l'usage tablette-seulement, bien entendu!).
Le monde ne marche tout simplement pas comme ça.
Le problème de ce genre de logique, c'est que ça justifie tous les mauvais trucs du monde. "Le monde ne marche pas comme ça" donc je peux me permettre de pas faire d'effort pour changer les choses. C'est sûr que si personne essaie autrement, ça va pas changer! 😅
Heu, oui, mais non. VLC est dispo pour l’AppStore, et ton lien dit le contraire.
Mon lien ne parle pas de VLC (je viens de cliquer dessus et faire ctrl-f, nulle part VLC n'est mentionné). Je sais pas de quoi tu parles. 🤷
Mais ceci dit, tu fais bien d'en parler car c'est effectivement un des logiciels qui a eu un problème avec l'Apple Store et qui a fait beaucoup parler. J'imagine que tu as trouvé cette info en faisant une recherche web? Si tu avais cherché légèrement plus, tu aurais su comment cela se fait. VLC a dû entreprendre un énorme travail de re-licence, voire réécriture de morceaux. C'est ce qui a permis de finalement ressortir VLC pour iOS. C'est d'ailleurs écrit explicitement sur le site web aussi que VLC pour iOS en particulier est maintenant sous double licence.
Le problème de la licence GPL sur l'Apple Store est un problème connu depuis des années. Si je me souviens bien, la FSF avait même fait des articles sur le sujet. Y a d'autres trucs dans notre échange où la discussion est possible, mais sur ce sujet, c'est juste un fait connu et avéré. Y a eu des articles par dizaines sur le sujet, des blog posts, des fils de discussions sur les forums Apple, au moins un projet qui a re-licencié son projet (VLC) pour pouvoir être sur l'Apple Store... Mais tu peux continuer à nier si tu veux quand même! 😛
Ensuite je dis pas que ça changera jamais, mais à l'heure actuelle, pour autant qu'on le sache, y a pas de changement dans cette politique d'Apple.
Dit autrement, c’est pas apple qui rejeté l’appli, c’est un des ayant droit qui bloque la distribution
Si c'est possible, c'est bien parce que le contrat qui lie à Apple est en contradiction avec la licence. Donc l'Apple Store est bien incompatible avec la GPL. CQFD. 😇
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Ça n’est pas parce qu’on peut faire quelque chose des outils qu’ils ne sont pas ...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal PAO, graphisme et colorimétrie dans le libre. Évalué à 10.
Alors je vais pas prétendre connaître ni avoir participé aux débats d'y a 20 ans. Par contre, je sais aussi que le mono-fenêtre a été implémenté (c'est un fait) et j'ai aussi une vision assez claire de comment se propagent les rumeurs.
Donc déjà la première chose, c'est que j'ai vu des rumeurs se créer à partir de discussions de gens qui n'ont juste rien à voir avec le projet. Je vois ça régulièrement sur reddit, hacker news, etc. Genre y a 2 personnes qui discutent, l'un qui sort un truc aberrant sur une raison possible de "pourquoi la fonctionnalité X n'existe pas", et l'autre qui dit "j'en étais sûr! Les salauds!" (en substance). Le concept est qu'il suffit que quelqu'un sorte un truc sorti d'on-ne-sait où, soit une théorie, ou une supposition, c'est pris pour argent comptant et devient une réalité. C'est tout simplement effrayant. Et combien de fois j'ai vu ça, notamment dans des discussions sur GIMP.
Le second truc, c'est que même si tu as discuté avec un dév de GIMP, même si c'était un mainteneur, alors ça n'en fait pas une règle. Il y a vraiment cette constante dans un projet purement communautaire qui est que les choix sont beaucoup plus fluides qu'on n'y est habitué quand on ne connaît que les organisations pyramidales. Alors pour une grosse entreprise qui fait un communiqué sur un refus d'implémenter un truc, ok, tu peux considérer que c'est officiel. Si moi par contre, je te dis maintenant sur un forum que j'aime pas une idée et que je veux donc pas l'implémenter, si tu ressors de la discussion en disant "C'est officiel, le projet GIMP est contre la fonctionnalité X et fait blocage", alors c'est faux. C'est faux déjà de mettre ça au nom du projet dans son entièreté, c'est encore plus faux de dire qu'il y aura blocage contre la fonctionnalité si un bon patch est apporté.
Un mainteneur est là pour superviser, protéger la cohésion du projet, éviter les erreurs absolues, mais le projet... n'est pas à lui. Il est à tout le monde. Si quelqu'un vient me proposer une fonctionnalité dont je ne veux pas personnellement mais si je peux voir qu'elle a du sens pour certains, notamment dans le cadre de la création ou retouche d'image, qu'elle est bien implémentée, avec du code propre et maintenable, qu'elle ne casse pas l'existant et ne rend pas les autres fonctionnalités plus dures à utiliser, alors je l'accepterais. Note que je fais ça sans arrêt. Énormément des fonctionnalités dont on fait la revue de code, on ne les a jamais utilisées ici, mais on a vu qu'elles ont du sens et ne sont pas absurdes ⇒ revues, validées, poussées.
Alors à partir de là, que s'est-il peut-être passé il y a 20 ans? Certains développeurs ont peut-être affirmé qu'ils n'avaient aucun intérêt personnel pour du mono-fenêtre et qu'ils n'allaient pas implémenter cela? Cela ne signifie absolument pas qu'ils allaient le refuser (mais c'est sûrement ce qui en ressort si on ne lit pas de telles discussions avec un esprit ouvert au concept de projet communautaire). La preuve? Ils l'ont accepté! Quelqu'un a implémenté, ça a été revu, accepté et intégré, puisqu'il était évident que cela ne cassait pas l'existant (le multi-fenêtre est encore possible), ni ne l'a rendu plus complexe, et qu'on est bien conscient que cet autre type d'organisation de fenêtre est valide pour certains.
Quelles que soient les discussions d'il y a 20 ans, le fait est là (et pour autant que j'adorerais pouvoir m'attribuer tous les faits positifs sur GIMP, ce n'est pas moi qui ai fait cette revue/acceptation 😜).
Ensuite je suis parti d'une base assez saine. Mais merci. 😆
En fait GIMP n'est pas mon projet. J'en suis un contributeur comme un autre. Même en tant que mainteneur, je ne suis pas tout puissant, ni ne le veux, ni ne le peux. La discussion notamment pour les décisions est primordiale dans ce type de projet communautaire.
Et surtout n'importe qui peut contribuer. Sincèrement c'est ce que j'ai toujours adoré. Avant GIMP, j'avais fait des patchs dans divers projets, même des gros projets parfois, puisque j'avais pris l'habitude de patcher les bugs que je rencontrais ou d'implémenter les fonctionnalités qui me manquaient. Mais ce qui m'a vraiment sidéré dans GIMP, c'est comme il fut facile d'en devenir un développeur principal. C'était déjà une communauté ouverte plus qu'une organisation centralisée, juste des gens qui étaient rassemblés autour d'un projet commun, rien de plus.
Je pense qu'il faut arrêter de penser en terme de "remplacement", ce qui sous-entend que Photoshop est la référence (non ça ne l'est pas). Quand tu travailles, tu cherches pas à remplacer un programme par un autre. Tu veux juste un résultat et tu veux que tes outils soient capables d'y arriver. Dans le graphisme, pour l'instant, on n'a rien vu que GIMP n'est pas capable de faire raisonnablement bien (ou Inkscape, Scribus, etc. en fonction du travail). On a fait des trucs en impression (papier, pin's, cartes et plateaux de jeux...), de l'imagerie fixe, animée, du design, de l'impression laser...
Alors peut-être que Photoshop aurait pu permettre de faire certains trucs plus facilement, mais peut-être que d'autres auraient été au contraire plus compliquées. Pour faire un parallèle avec du développement, je n'utilise pas un IDE mais juste vim (avec des années de raccourcis et autres configurations spécifiques pour accélérer mon travail au quotidien). Parfois je vois des gens avec des IDEs tout beau tout plein de fonctionnalités super hype et avancées que mon vim n'a pas (que je sache, mais vim a aussi tellement de fonctionnalités cachées...). Ben une fois passé le premier "c'est cool", je me rends surtout compte que ça ne m'empêche nullement d'être extrêmement efficace, largement suffisamment. Au bout d'un moment, la comparaison continuelle est inutile, quand on a des outils de qualité suffisante et qu'on peut faire le travail qu'on est censé faire.
Et surtout on ne peut pas faire de comparaison sur tout. Je parlais des fonctionnalités d'IA par exemple dans mon précédent commentaire. Mais s'il y a un truc que j'ai appris en travaillant avec une graphiste, c'est que les fonctionnalités de ce type, ça fait génial en titre d'un article, mais en vrai, ce pour quoi Aryeom est souvent le plus ravie, c'est les trucs plus terre-à-terre, moins forcément visibles, mais qui aident dans son travail plus que des effets super avancés qui en fait font rarement ce qu'on veut comme on le veut. Elle veut du contrôle sur ces outils dans le contexte d'un workflow dont elle maîtrise chaque détail, pas de l'IA qui masque les étapes, comme une boîte noire. Par exemple un travail que j'ai fait dernièrement sur la colorisation intelligente que j'ai implémentée à partir d'un algo du CNRS, c'est d'essayer de déconstruire le côté automatique en parties plus compréhensibles pour rendre la fonctionnalité vraiment utilisable dans plus de cas. En gros, le gros du travail est dans l'usage quotidien de l'outil, pas dans des comparaisons génériques d'outils (auquel cas, Photoshop a sans aucun doute plus que GIMP; ensuite qui utilise toutes les fonctionnalités? Et cela empêche-t-il vraiment de travailler et d'être tout aussi efficace?).
Alors ensuite je dis pas, parfois on a du mal avec certains trucs, mais je vois bien que la vraie raison, c'est pas nos outils, c'est qu'on est trop petits. Pour faire ce qu'on fait, il faudrait qu'on soit 10 fois plus gros que notre équipe de 2. Et à ce moment, GIMP, Photoshop ou autre chose de raisonnablement bon ne changerait pas la donne. Ce qui change, c'est d'avoir les mains et les cerveaux capables de trouver les diverses solutions aux divers problèmes posés. Aucun logiciel n'a de solution toute prête à tous les problèmes. Au final, ce sont les gens qui travaillent.
Ceci étant posé, cette phrase:
... devrait donc être:
Enfin bon, dans les faits, des millions de gens utilisent GIMP, dont énormément de pros, au quotidien, donc "ce truc" (quoique ce soit, car ce sera de toutes façons toujours une fonctionnalité différente selon la personne qui en parle) n'est pas un bloqueur. Ça ne veut pas dire qu'implémenter "ce truc" n'est pas une bonne idée, mais que si on le fait en 10 ans, alors c'est bien. En attendant les gens n'auront pas été bloqués pour autant. Ils auront toujours pu faire leur travail, que ce soit en utilisant une autre méthode, par un greffon tiers qui implémentera la fonctionnalité différemment que la fonctionnalité finale, en la scriptant eux même (ou en payant quelqu'un pour le faire), ou même en utilisant un autre logiciel le temps d'un instant (oui les graphistes aussi savent utiliser plusieurs logiciels, et même le font tout le temps!).
De même que si j'ai pas une fonctionnalité dans mes outils de développeur, ça ne m'empêche pas de rester un développeur efficace. Le jour où ce sera implémenté, je serai heureux (et peut-être un peu plus efficace encore), mais je travaillais déjà bien avant.
En fait, il faudrait peut-être arrêter de croire en ce mythe de la "killer feature". Il y a de rares cas où ça peut exister, mais essentiellement quand la fonctionnalité crée un besoin en elle-même (un peu comme lorsque Blender a créé de nouveaux usages avec le grease pencil, créant de nouveaux types de rendus 2D en 3D qui étaient peu possibles auparavant). La plupart du temps, c'est juste du discours marketing et les utilisateurs sont contents des nouvelles fonctionnalités mais sans pour autant soudain transformer leur vie.
Je pense surtout que Photoshop a tant de succès car c'est l'un des plus vieux (le plus vieux?) des logiciels du genre encore existant. De même que GIMP a aussi un gros succès pour la même raison d'ailleurs!
Bien sûr que Photoshop fait aussi plein de choses bien, mais ça c'est la partie qui explique que le logiciel n'a pas péri (de même que GIMP est toujours très utilisé pour la même raison, là encore).
Faut arrêter de se leurrer et de croire que le succès est forcément en corrélation avec la qualité. La qualité, ça va faire que les gens n'abandonnent pas le projet et ne cherchent pas à voir ailleurs. D'ailleurs je ne vais pas voir ailleurs que vim pour éditer mon code car je trouve le logiciel extrêmement bien, stable, léger, efficace, etc. Mais jamais je n'oserais affirmer que son succès est parce qu'il est le meilleur (avec emacs)... bon hormis pour le plaisir d'un bon troll peut-être? Non c'est juste que c'est des vieux de la vieille, j'y suis habitué, suis très efficace, il marche bien, pourquoi aller voir ailleurs (je veux développer, pas passer mon temps à tester des IDEs).
En fait, c'est comme dans les films, où y a des gens qui tapent au clavier sur des hologrammes, ou encore des écrans holographiques avec intéraction gestuelle à la "Minority Report". Ça fait "classe" à l'écran, les gens s'imaginent que c'est ça le futur. Mais je défie quiconque de travailler sérieusement ainsi. De même en plus proche de nous, on n'a jamais fait aussi bien pour la précision que les souris ou tablettes graphiques et pour l'intéraction avancée que les claviers. Avec ton "app" sur iPad, tu pourras faire du dessin mais si tu dois régulièrement changer tes brosses et autres options, rien ne vaut les raccourcis clavier. Quand je vois des artistes, comme Aryeom, dessiner et à quelle vitesse ils changent les options, outils, etc. je comprends que si elle n'a qu'un stylet sans clavier, le travail est sérieusement ralenti. Tu peux bien sûr avoir des menus avancés, type menus circulaires, etc. Ça aide si y a pas le choix. Mais au final, ça ne battra jamais le fait de cliquer sur un unique bouton physique avec la mémoire musculaire. Rien ne pourra être plus rapide que ça.
Je parle d'illustration, mais c'est pareil pour la retouche, le design, etc. Dès que tu sors de la phase "brouillon", "croquis", ou autre aperçu pour se donner une idée, tu as besoin d'un vrai ordinateur (enfin non, tu peux tout faire avec ta petite tablette-ordi, mais faut pas s'attendre à la même efficacité; et c'est pourquoi la plupart des gens qui font vraiment le gros du travail le font sur un ordi).
Encore une fois, je ne dis pas que les gens qui font tout sur tablette-ordi n'existent pas. Juste que c'est loin d'être l'usage principal dans le métier. En tous cas, c'est pas un "virage technologique" pour reprendre ton expression précédente. Nous on se concentre sur cet usage principal (mais on accepte les contributions si quelqu'un veut améliorer l'usage tablette-seulement, bien entendu!).
Le problème de ce genre de logique, c'est que ça justifie tous les mauvais trucs du monde. "Le monde ne marche pas comme ça" donc je peux me permettre de pas faire d'effort pour changer les choses. C'est sûr que si personne essaie autrement, ça va pas changer! 😅
Mon lien ne parle pas de VLC (je viens de cliquer dessus et faire
ctrl-f, nulle part VLC n'est mentionné). Je sais pas de quoi tu parles. 🤷Mais ceci dit, tu fais bien d'en parler car c'est effectivement un des logiciels qui a eu un problème avec l'Apple Store et qui a fait beaucoup parler. J'imagine que tu as trouvé cette info en faisant une recherche web? Si tu avais cherché légèrement plus, tu aurais su comment cela se fait. VLC a dû entreprendre un énorme travail de re-licence, voire réécriture de morceaux. C'est ce qui a permis de finalement ressortir VLC pour iOS. C'est d'ailleurs écrit explicitement sur le site web aussi que VLC pour iOS en particulier est maintenant sous double licence.
Le problème de la licence GPL sur l'Apple Store est un problème connu depuis des années. Si je me souviens bien, la FSF avait même fait des articles sur le sujet. Y a d'autres trucs dans notre échange où la discussion est possible, mais sur ce sujet, c'est juste un fait connu et avéré. Y a eu des articles par dizaines sur le sujet, des blog posts, des fils de discussions sur les forums Apple, au moins un projet qui a re-licencié son projet (VLC) pour pouvoir être sur l'Apple Store... Mais tu peux continuer à nier si tu veux quand même! 😛
Ensuite je dis pas que ça changera jamais, mais à l'heure actuelle, pour autant qu'on le sache, y a pas de changement dans cette politique d'Apple.
Si c'est possible, c'est bien parce que le contrat qui lie à Apple est en contradiction avec la licence. Donc l'Apple Store est bien incompatible avec la GPL. CQFD. 😇
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]