Inkscape-fr

Vendredi 15 février 2008

Interview de JiHO

Auteur : Elisa | Catégorie : Sa vie cachée | Tags : ,

JiHO est un développeur d’Inkscape sous Mac. Découvrons ce qu’il peut nous apprendre…

Jiho, peux-tu te présenter ?

Je suis étudiant en thèse sur un sujet d’écologie (la discipline biologique, pas la politique) qui intègre du travail de terrain et des applications numériques, le tout dans la belle ville de Perpignan. Des choses très loin d’Inkscape au départ donc. Je me cache sous le pseudo de JiHO pour ne pas mélanger sur internet les références à mon « vrai » travail et à ma participation à différents projets open source. Je suis particulièrement intéressé par le design et la visualisation, en science notamment, et c’est ce qui m’amène à m’investir dans Inkscape.

Depuis quand connais-tu Inkscape ?

J’utilise Inkscape depuis sa séparation d’avec Sodipodi, en Novembre 2003. Enfin, j’utilisais même Sodipodi depuis quelque temps déjà. Quand Inkscape est apparu en tant que projet indépendant, j’ai rapidement délaissé Sodipodi au profit d’une interface que je trouvais beaucoup mieux pensée (même si je regrette toujours la fluidité de l’outil « Pen » de Sodipodi… mais il se pourrait qu’il revienne sous une forme améliorée dans Inkscape !). À ce moment là j’étais sous Linux, Sodipodi/Inkscape était une des seules solutions de dessin vectoriel libre et j’en avais besoin pour faire des dessins scientifiques. Mon implication dans le projet a été progressive depuis.

J’ai noté que tu étais sous Mac. Beaucoup d’utilisateurs d’Inkscape sous Mac se plaignent de l’avoir qu’en anglais. Existe-il une manipulation particulière pour l’avoir en français ?

Non rien de particulier. Je viens de le tester à nouveau sur plusieurs machines et ça marche. Si Inkscape n’apparaît pas en Français c’est un bug et il faut le faire savoir.

Depuis avril 2007 tu es officiellement développeur pour Inkscape, quel est ton rôle ?

Lorsque je suis passé sous Mac OS X, j’ai voulu retrouver les outils que je chérissais sous Linux et Inkscape en faisait partie. C’est à partir de ce moment la que je me suis impliqué dans le projet afin de rendre l’utilisation d’Inkscape sous Mac OS X aussi agréable qu’elle l’est sous Linux. Je n’ai pas de connaissances particulières en matière de codage (je ne connais pas le C++, langage principalement utilisé par Inkscape à l’heure actuelle) mais cela ne m’empêche pas d’aider dans la limite de mes capacités. La communauté des développeurs et des utilisateurs d’Inkscape est particulièrement conviviale et elle encourage chacun à s’impliquer. C’est la seule façon dont un projet Open-Source progresse.

Inkscape était déjà disponible pour OS X sous la forme d’un package lançant un simple script shell qui démarre l’application dans un contexte approprié. Depuis j’ai procédé a des corrections sur ce script, ajouté un peu de polish graphique à Inkscape (la version 0.46 aura un thème GTK par défaut, qui lui donne un look plus agréable sous OS X) et j’ai mis au point quelques autres scripts qui facilitent la compilation sous cette plateforme. J’ai aussi fait en sorte que les extensions de Inkscape, écrite en Python, soient disponibles sous OS X immédiatement, étant donné que Python est présent dans le système.

Enfin, j’essaie de mettre à jour Inkscape régulièrement et de mettre en ligne des versions encore en développement [1], de façon à ce que les utilisateurs alléchés par les descriptions des nouvelles fonctions faites sur les mailing lists puissent les tester (et envoyer des rapports de bugs indispensables à leur perfectionnement !).

Je considère que toutes ces choses sont finalement relativement faciles d’accès et que quiconque avec un peu de connaissance d’un environnement en ligne de commande (ou désireux d’apprendre) pourrait gérer. Donc avis aux volontaires : nous avons besoin d’aide sous OS X ;)

Tu as eu également un rôle majeur qui a permis au final la création d’un nouveau jeu d’icône qui suit relativement les règles définit par le projet d’environnement de bureau Tango. Es-tu satisfait du travail de Michael Grosberg et de la réception par l’équipe d’Inkscape ?

Les règles définies par Tango sont même complètement respectées dans le travail de Michael. Par contre toutes les icônes ne proviennent pas du Art Libre Set de Tango [2], qui est sensé produire un jeu d’icônes communes pour toutes les applications graphiques. Cette décision a été prise afin d’avoir des icônes plus appropriées pour Inkscape, et plus proches de l’ancien thème.

Personnellement, j’aime beaucoup le travail (énorme !) de Michael. Il ne sera pas intégré à Inkscape immédiatement car il comporte encore quelques lacunes. Qui plus est, le système de gestion des icônes d’Inkscape est particulier par rapport aux autres applications GTK : les icônes sont directement extraites d’un fichier SVG et redimensionnées si nécessaire, plutôt que d’être lues de fichiers raster (PNG) directement à la bonne échelle. La technique d’Inkscape est plus flexible et peut paraître supérieure. Cependant elle résulte souvent en des icônes plus floues lorsqu’elles sont redimensionnées et ceci est particulièrement sensible avec les icônes de Michael qui ont des bordures moins contrastées que le jeu actuel. La solution est encore débattue (oui, Inkscape est très démocratique) : Jon Cruz proposait d’abandonner la flexibilité du système actuel au profit de la standardisation et de la robustesse du système GTK classique. Nous verrons bien de quel côté penche la balance. Comme toujours avec Inkscape, le moyen le plus efficace de la faire pencher serait que quelqu’un se mette devant sa machine et code ce qui est nécessaire. Jon serait ravi d’avoir de l’aide je pense.

Quels sont tes projets pour Inkscape ?

Depuis un moment et pour quelques mois encore, je ne suis plus très impliqué dans Inkscape, mon travail m’accaparant d’avantage. Dès que cela sera fini, mon objectif principal sera d’obtenir une version de Inkscape native sous OS X (c’est-à-dire ne nécessitant pas l’environnement X11). De nombreuses limitations de Inkscape sous OS X viennent de cette dépendance à X11 : les polices de caractères sont très mal gérées, le démarrage est assez lent, l’utilisation en ligne de commande et le débuggage sont complexes, les packages ne sont pas compatibles entre les différentes versions du système, etc. Avoir une version native, par le biais de librairies GTK natives, règlerait la plupart de ces problèmes. Cela en créera probablement d’autres mais pour l’instant, cette voie semble prometteuse. Nous avons déjà obtenu ce genre de versions et attendons maintenant une maturation du port GTK natif… et de l’aide de testeurs volontaires.

Es-tu engagé dans d’autres logiciels libres ?

La plupart des logiciels que j’utilise sur mon système sont libres. Mac OS X est assez agréable de ce côté là. Lorsque cela est nécessaire et que je le peux, je fais des rapports de bug détaillés aux auteurs. Des rapports de bugs de qualité aident les projets Open-Source à progresser donc il faut en faire, et prendre le temps de bien les faire. Je lis aussi quelques listes de diffusion, et lorsque je suis compétent, j’essaie de répondre aux questions posées sur ces listes. Je suis plus particulièrement engagé dans des packages pour le logiciel de stats R et dans le logiciel de gestion de bibliographie BibDesk. Cependant, j’y suis beaucoup moins actif que pour Inkscape : tout cela prend du temps mine de rien ! Disons que donner un peu de temps à ces projets est une façon de « payer » ces logiciels d’extraordinaire qualité et pourtant gratuits.

Merci JiHO pour ta disponibilité et pour tes réponses qui sont vraiment très instructives. Vous êtes sous Mac et vous avez envie de participer au projet Inkscape, faites-vous connaître, je vous metterai en contact avec les développeurs concernés. De plus, grâce à JiHO, tous les utilisateurs de Mac OS X peuvent en un clic télécharger à cette adresse la dernière version en développement du logiciel.

Vous aurez noté que jiHO nous a présenté une capture du logiciel dans sa version en développement où il est possible de voir les nouveaux outils et les nouvelles possibilités. À l’heure actuelle nous sommes très proche de la future version stable 0.46.

Notes

[1] http://inkscape.modevia.com/macosx-snap/ ?C=M ;O=D
[2] http://tango.freedesktop.org/ArtLibreSet

2 commentaires sur « Interview de JiHO »

  1. Posté le 28 octobre 2008 à 15:49 par Vinchz

    Bonjour,

    J’utilise depuis quelques jours Inkscape sur Mac OS X et si une chose me chagrine, c’est bien le fait d’avoir besoin de X11 pour devoir le faire fonctionner. C’est toujours mieux que rien certes mais j’aimerais bien voir un jour l’arrivée d’un Inkscape Carbon, natif à Mac OS.

    Je ne suis pas un fin programmeur, en fait je n’ai appris que le PHP ce qui ne m’avancera à rien pour aider la communauté d’Inkscape. J’avais commencé à apprendre le Python mais bon, j’ai pas trop le temps et d’autres loisirs viennent en priorité. Aimant Inkscape de par sa philosophie libre et sa qualité, j’aimerais savoir si moi aussi, tout comme JiHO, je pourrais aider la communauté à mon échelle (surtout pour les utilisateurs de Mac).

  2. Posté le 28 octobre 2008 à 21:06 par Elisa

    Je ne sais te répondre. Je vais faire parvenir ta question à JiHO pour avoir son avis.

Laisser un commentaire

RSS Calcyum – Infographie open source

Inkscape-fr.org est vitaminé par WordPress.
Son contenu sous Licence Creative Commons By-SA et les images sous Licence Art Libre.
Inkscape-fr.org est hébergé par TuxFamily.