Interview d'Eric Bachard
OpenOffice 2.0 est l'un des projets open-source les plus importants. Son but est simple et ambitieux à la fois : être une alternative viable à Microsoft Office. Le succès de ce genre d'initiatives commence à inquiéter les éditeurs qui ne s'attendaient pas à pareille concurrence. Dernier exemple en date et pas des moindres : le Trésor public a décidé d'abandonner Microsoft Office au profit d'OpenOffice, un choix qui lui permet au passage d'économiser la coquette somme de 29 millions d'euros.
Alors que la version 2.0 de cette suite bureautique pour Mac est quasiment finalisée, nous avons posé quelques questions à Éric Bachard, l'un des leaders de l'équipe portage sur notre plate-forme. Il nous explique entre autres quels sont les avantages de cette suite, comment fonctionne un tel projet et comment la suite va évoluer à l'avenir.
- Comment arrive-t-on à se retrouver responsable d’un tel projet ?
Cela ne m’avait même pas effleuré l’esprit, et je ne pensais pas du tout à ça quand Martin Hollmichel (le «maestro» ), m’a proposé d’être «co-lead» avec lui.
L’important est surtout de se concentrer sur tout ce qu’il y a à faire, et il y a vraiment beaucoup à faire dans le port Mac. D’ailleurs, responsable, c’est un bien grand mot. OpenOffice.org est un projet communautaire, chacun y tient le rôle correspondant à ce qu’il y a apporté.
Je suis aussi très proche des communautés francophone, dirigée par Sophie Gautier (que je salue au passage), et allemande.
- Est-ce votre activité professionnelle principale ?
Dans la vraie vie, je suis professeur (de physique), et je travaille à l’UTBM, qui est une école d’ingénieurs.
- Quels sont les avantages selon vous d’OpenOffice par rapport à la suite de Microsoft ?
Je ne suis pas capable de comparer OpenOffice.org à MS Office, mais je peux énumérer ce qui me plaît avec le logiciel OpenOffice.org :
- c’est un logiciel libre : on peut le recopier, l’installer plein de fois sans être un pirate ;
- le format des fichiers est ouvert, pérenne et fiable ;
- Il n’y a pas de spywares dedans ;
- il est multi OS (Mac OS X, Linux, Windows, Solaris...), multi architectures (x86, ppc, alpha, ...).
...et il fonctionne de mieux en mieux. Même avec Mac OS X !
Pour la qualité, nous n’avons pas à rougir, et nous faisons des progrès tous les jours.
- Peut-on quantifier la part de marché d’OpenOffice et Star Office ?
Aucune idée sur le nombre exact de postes installés, mais il doit être conséquent. Par exemple, certains ministères et institutions françaises utilisent déjà OpenOffice.org. Le contribuable que je suis apprécie.
Sauf erreur de ma part, Louis Suarez Potts (autre leader du projet, et membre du conseil communautaire), dans une récente interview, a avancé le nombre de 49 millions de téléchargements *avant* la sortie d’OpenOffice.org 2.0.
De plus, OpenOffice.org est traduit en plus de 40 langues différentes. Pour plusieurs systèmes d’exploitation, et plusieurs architectures différentes.
Pour faire court : le nombre d’utilisateurs est en augmentation constante, tout simplement :)
- Ainsi que le nombre de personnes travaillant dessus ?
Difficile de répondre, et je n’ai pas d’idée précise, car c’est très compliqué : dans OpenOffice.org, tout est projet, et il y a autant besoin de gens faisant du marketing, que de codeurs, que de testeurs ...
- Sur Macintosh, on a l’impression qu’il est assez difficile de trouver des développeurs s’impliquant dans de tels projets. Qu’en est-il ?
Ce n’est pas facile, mais c’est aussi de la faute du projet OpenOffice.org : la taille de ce projet, pas de documentation complète et claire de l’API, des modifications continues du code, tout cela ne facilite pas les choses. Même si certains se sont approchés un jour, je comprends qu’ils aient eu du mal à s’accrocher. Bienvenue à ceux qui souhaitent nous aider :-)
Cela s’est franchement arrangé ces derniers temps, et j’ai des contacts très sérieux. D’ailleurs, la communauté Mac est aussi une communauté de qualité, et elle ne fait que s’agrandir elle aussi :-)
- Est-ce que la communauté open source trouve ses marques petit à petit sous Mac ?
Oui et non.
- Pourquoi ?
Ce sont deux mondes très différents : les utilisateurs issus de la communauté open source (je préfère dire libre), essentiellement Linux et probablement *BSD, n’ont pas toujours les mêmes exigences que l’utilisateur «type» de Mac OS X.
Les mentalités aussi sont différentes. Quelqu’un qui a l’habitude de Linux sera moins regardant sur le look, mais plus sur la souplesse et les possibilités d’utilisation, de personnalisation.
- Pensez-vous que la transition vers Intel va changer la donne ?
Oui, j’en suis convaincu.
- Ce passage à Intel, justement, est-ce une bonne chose pour la communauté open-source ou, est-ce plus de travail ?
C’est du travail en plus, c’est clair. Dire si c’est une bonne chose, je ne sais pas (j’aime bien le PowerPC... )
Au passage, j’en profite pour signaler le projet Cusoon qui nous aide énormément. Cette association a par exemple financé le projet Base (3000 euros). C’est aussi grâce à eux que nous avons pu louer la machine Mactel (1500 euros). Je les en remercie chaleureusement.
Mais d’autres projets nous aident, comme le projet allemand Team OpenOffice.org de qui a contribué à l'achat d’un Power Mac G5 utilisé en tinderbox + la seconde machine Mactel (avec participation partielle de Cusoon).
- Où en est l’adoption d’OpenOffice par les utilisateurs Mac par rapport aux autres plates-formes ?
Je ne sais pas d’où cela vient, mais les utilisateurs Mac refusent d’installer X11 pour OpenOffice.org, alors qu’ils le font sans problème pour d’autres applications dont ils ont besoin. J’avoue ne pas comprendre.
Tout ce que je peux dire, c’est que nous avons beaucoup travaillé pour la 2.0, et je pense sincèrement que nous arriverons à quelque chose de satisfaisant très bientôt. Les versions actuelles de développement (m133 par exemple), avec l’extraction des polices natives Apple remportent déjà un franc succès.
- Il se dit qu’à l’avenir, vous allez travailler à une version Aqua d’OpenOffice. Qu’en est-il ?
Pour l’instant, il n’y a pas de version aqua, même si nous avons déjà fait beaucoup de progrès avec quelque chose qui n’utilise pas X11.
Ensuite, cela risque d’être très long : même si une version n’utilisant pas X11 fonctionne, cela n’en ferait pas une application «Mac OS X» avec un comportement comme celles que les Mac Users connaissent avec les applis Cocoa, par exemple. Le problème vient du fait que OpenOffice.org est un framework complet (il fabrique ses fenêtres, ses boutons, ses menus...etc.), de même que Cocoa.
Nous aurons donc à mélanger deux frameworks qui ne fonctionnent pas de la même manière (procédural contre objet) et cela ne donnera pas quelque chose de très stable. Certaines parties seront même à repenser très profondément (beaucoup de code est concerné). Cela va prendre du temps, et demandera beaucoup de ressources.
Le plus important, c’est de mettre les choses à plat, de faire ce qu’il faut, le mieux possible, et dans l’ordre : il s’agit d’un logiciel libre.
- Est ce que le regain de concurrence sur ce marché (on a maintenant pléthore de traitements de texte sous Mac OS X) ne joue pas en défaveur d’OpenOffice ?
OpenOffice.org est une suite bureautique complète (surtout la version 2.0). Le fait qu’il y ait de la concurrence est une chose saine, quand cette concurrence est loyale. En fait, il y a une évolution continue, et les logiciels de demain ne ressembleront peut-être pas aux logiciels d’aujourd’hui.
Mais à mon humble avis, le plus important est le format des fichiers utilisés. Que ce soit de la musique, un texte, une présentation, ou autre chose...
- Quel autre projet open-source sur Mac vous séduit particulièrement et pourquoi ?
Peut-être the Gimp parce que ce logiciel a su s’adapter, même à Mac OS X. Sinon, j’ai surtout pas mal de contacts avec certains développeurs de fink, parce que très présents sur IRC.
- Avosmac vient de lancer un magazine dédié aux solutions open source (lire notre interview à ce sujet). Que pensez-vous de ce genre d’initiatives ?
On ne peut que féliciter ce genre d’initiatives. J’achète de temps en temps Avosmacs, et je dis un grand merci à ceux qui font connaître les logiciels libres. En effet, si quelque chose fait quelquefois défaut aux logiciels libres, c’est bien le faire savoir «organisé».
- Pour faire tourner des solutions dites libres, comment situez-vous Mac OS X par rapport aux autres plates-formes ?
En ce qui me concerne, aucun problème : tout ce dont j’ai besoin est là, avec énormément de choses en commun avec Linux (que j’utilise toujours beaucoup), et je ne suis pas dépaysé en utilisant Mac OS X.
Pour l’utilisateur «classique» - comprendre pas habitué à utiliser la ligne de commande - , ce n’est pas la même chose. Par exemple, Apple n’a pas été très sympa avec la version de X11 fournie avec Tiger : de meilleurs choix des paramètres par défaut lors de l’installation auraient permis d’éviter plein de problèmes, comme ceux que régulièrement abordés sur les forums à propos de X11.
- Est-ce qu’Apple vous soutient d’une quelconque manière dans ce projet ?
Le projet du port d’OpenOffice.org sous Mac OS X accepterait avec plaisir qu’Apple l’aide matériellement.
Par exemple, si j’avais quelques machines à disposition (genre quelques macs mini + écrans), je pourrais proposer à des étudiants de l’école dans laquelle je travaille, de s’impliquer dans le développement d’OpenOffice.org sur Mac OS X : ce serait à la fois formateur, utile et chargé de symboles positifs.
Alors que la version 2.0 de cette suite bureautique pour Mac est quasiment finalisée, nous avons posé quelques questions à Éric Bachard, l'un des leaders de l'équipe portage sur notre plate-forme. Il nous explique entre autres quels sont les avantages de cette suite, comment fonctionne un tel projet et comment la suite va évoluer à l'avenir.
- Comment arrive-t-on à se retrouver responsable d’un tel projet ?
Cela ne m’avait même pas effleuré l’esprit, et je ne pensais pas du tout à ça quand Martin Hollmichel (le «maestro» ), m’a proposé d’être «co-lead» avec lui.
L’important est surtout de se concentrer sur tout ce qu’il y a à faire, et il y a vraiment beaucoup à faire dans le port Mac. D’ailleurs, responsable, c’est un bien grand mot. OpenOffice.org est un projet communautaire, chacun y tient le rôle correspondant à ce qu’il y a apporté.
Je suis aussi très proche des communautés francophone, dirigée par Sophie Gautier (que je salue au passage), et allemande.
- Est-ce votre activité professionnelle principale ?
Dans la vraie vie, je suis professeur (de physique), et je travaille à l’UTBM, qui est une école d’ingénieurs.
- Quels sont les avantages selon vous d’OpenOffice par rapport à la suite de Microsoft ?
Je ne suis pas capable de comparer OpenOffice.org à MS Office, mais je peux énumérer ce qui me plaît avec le logiciel OpenOffice.org :
- c’est un logiciel libre : on peut le recopier, l’installer plein de fois sans être un pirate ;
- le format des fichiers est ouvert, pérenne et fiable ;
- Il n’y a pas de spywares dedans ;
- il est multi OS (Mac OS X, Linux, Windows, Solaris...), multi architectures (x86, ppc, alpha, ...).
...et il fonctionne de mieux en mieux. Même avec Mac OS X !
Pour la qualité, nous n’avons pas à rougir, et nous faisons des progrès tous les jours.
- Peut-on quantifier la part de marché d’OpenOffice et Star Office ?
Aucune idée sur le nombre exact de postes installés, mais il doit être conséquent. Par exemple, certains ministères et institutions françaises utilisent déjà OpenOffice.org. Le contribuable que je suis apprécie.
Sauf erreur de ma part, Louis Suarez Potts (autre leader du projet, et membre du conseil communautaire), dans une récente interview, a avancé le nombre de 49 millions de téléchargements *avant* la sortie d’OpenOffice.org 2.0.
De plus, OpenOffice.org est traduit en plus de 40 langues différentes. Pour plusieurs systèmes d’exploitation, et plusieurs architectures différentes.
Pour faire court : le nombre d’utilisateurs est en augmentation constante, tout simplement :)
- Ainsi que le nombre de personnes travaillant dessus ?
Difficile de répondre, et je n’ai pas d’idée précise, car c’est très compliqué : dans OpenOffice.org, tout est projet, et il y a autant besoin de gens faisant du marketing, que de codeurs, que de testeurs ...
- Sur Macintosh, on a l’impression qu’il est assez difficile de trouver des développeurs s’impliquant dans de tels projets. Qu’en est-il ?
Ce n’est pas facile, mais c’est aussi de la faute du projet OpenOffice.org : la taille de ce projet, pas de documentation complète et claire de l’API, des modifications continues du code, tout cela ne facilite pas les choses. Même si certains se sont approchés un jour, je comprends qu’ils aient eu du mal à s’accrocher. Bienvenue à ceux qui souhaitent nous aider :-)
Cela s’est franchement arrangé ces derniers temps, et j’ai des contacts très sérieux. D’ailleurs, la communauté Mac est aussi une communauté de qualité, et elle ne fait que s’agrandir elle aussi :-)
- Est-ce que la communauté open source trouve ses marques petit à petit sous Mac ?
Oui et non.
- Pourquoi ?
Ce sont deux mondes très différents : les utilisateurs issus de la communauté open source (je préfère dire libre), essentiellement Linux et probablement *BSD, n’ont pas toujours les mêmes exigences que l’utilisateur «type» de Mac OS X.
Les mentalités aussi sont différentes. Quelqu’un qui a l’habitude de Linux sera moins regardant sur le look, mais plus sur la souplesse et les possibilités d’utilisation, de personnalisation.
- Pensez-vous que la transition vers Intel va changer la donne ?
Oui, j’en suis convaincu.
- Ce passage à Intel, justement, est-ce une bonne chose pour la communauté open-source ou, est-ce plus de travail ?
C’est du travail en plus, c’est clair. Dire si c’est une bonne chose, je ne sais pas (j’aime bien le PowerPC... )
Au passage, j’en profite pour signaler le projet Cusoon qui nous aide énormément. Cette association a par exemple financé le projet Base (3000 euros). C’est aussi grâce à eux que nous avons pu louer la machine Mactel (1500 euros). Je les en remercie chaleureusement.
Mais d’autres projets nous aident, comme le projet allemand Team OpenOffice.org de qui a contribué à l'achat d’un Power Mac G5 utilisé en tinderbox + la seconde machine Mactel (avec participation partielle de Cusoon).
- Où en est l’adoption d’OpenOffice par les utilisateurs Mac par rapport aux autres plates-formes ?
Je ne sais pas d’où cela vient, mais les utilisateurs Mac refusent d’installer X11 pour OpenOffice.org, alors qu’ils le font sans problème pour d’autres applications dont ils ont besoin. J’avoue ne pas comprendre.
Tout ce que je peux dire, c’est que nous avons beaucoup travaillé pour la 2.0, et je pense sincèrement que nous arriverons à quelque chose de satisfaisant très bientôt. Les versions actuelles de développement (m133 par exemple), avec l’extraction des polices natives Apple remportent déjà un franc succès.
- Il se dit qu’à l’avenir, vous allez travailler à une version Aqua d’OpenOffice. Qu’en est-il ?
Pour l’instant, il n’y a pas de version aqua, même si nous avons déjà fait beaucoup de progrès avec quelque chose qui n’utilise pas X11.
Ensuite, cela risque d’être très long : même si une version n’utilisant pas X11 fonctionne, cela n’en ferait pas une application «Mac OS X» avec un comportement comme celles que les Mac Users connaissent avec les applis Cocoa, par exemple. Le problème vient du fait que OpenOffice.org est un framework complet (il fabrique ses fenêtres, ses boutons, ses menus...etc.), de même que Cocoa.
Nous aurons donc à mélanger deux frameworks qui ne fonctionnent pas de la même manière (procédural contre objet) et cela ne donnera pas quelque chose de très stable. Certaines parties seront même à repenser très profondément (beaucoup de code est concerné). Cela va prendre du temps, et demandera beaucoup de ressources.
Le plus important, c’est de mettre les choses à plat, de faire ce qu’il faut, le mieux possible, et dans l’ordre : il s’agit d’un logiciel libre.
- Est ce que le regain de concurrence sur ce marché (on a maintenant pléthore de traitements de texte sous Mac OS X) ne joue pas en défaveur d’OpenOffice ?
OpenOffice.org est une suite bureautique complète (surtout la version 2.0). Le fait qu’il y ait de la concurrence est une chose saine, quand cette concurrence est loyale. En fait, il y a une évolution continue, et les logiciels de demain ne ressembleront peut-être pas aux logiciels d’aujourd’hui.
Mais à mon humble avis, le plus important est le format des fichiers utilisés. Que ce soit de la musique, un texte, une présentation, ou autre chose...
- Quel autre projet open-source sur Mac vous séduit particulièrement et pourquoi ?
Peut-être the Gimp parce que ce logiciel a su s’adapter, même à Mac OS X. Sinon, j’ai surtout pas mal de contacts avec certains développeurs de fink, parce que très présents sur IRC.
- Avosmac vient de lancer un magazine dédié aux solutions open source (lire notre interview à ce sujet). Que pensez-vous de ce genre d’initiatives ?
On ne peut que féliciter ce genre d’initiatives. J’achète de temps en temps Avosmacs, et je dis un grand merci à ceux qui font connaître les logiciels libres. En effet, si quelque chose fait quelquefois défaut aux logiciels libres, c’est bien le faire savoir «organisé».
- Pour faire tourner des solutions dites libres, comment situez-vous Mac OS X par rapport aux autres plates-formes ?
En ce qui me concerne, aucun problème : tout ce dont j’ai besoin est là, avec énormément de choses en commun avec Linux (que j’utilise toujours beaucoup), et je ne suis pas dépaysé en utilisant Mac OS X.
Pour l’utilisateur «classique» - comprendre pas habitué à utiliser la ligne de commande - , ce n’est pas la même chose. Par exemple, Apple n’a pas été très sympa avec la version de X11 fournie avec Tiger : de meilleurs choix des paramètres par défaut lors de l’installation auraient permis d’éviter plein de problèmes, comme ceux que régulièrement abordés sur les forums à propos de X11.
- Est-ce qu’Apple vous soutient d’une quelconque manière dans ce projet ?
Le projet du port d’OpenOffice.org sous Mac OS X accepterait avec plaisir qu’Apple l’aide matériellement.
Par exemple, si j’avais quelques machines à disposition (genre quelques macs mini + écrans), je pourrais proposer à des étudiants de l’école dans laquelle je travaille, de s’impliquer dans le développement d’OpenOffice.org sur Mac OS X : ce serait à la fois formateur, utile et chargé de symboles positifs.