Je pense que ma première rencontre avec Olivier Rolland alias Billl doit dater d'il y a environ 4 ans, il était de mémoire intervenu de façon virulente sur un de mes commentaires dans le forum ubuntu-fr qui devait être du genre OGMRip c'est pourri, ça marche pas, ce qui était vrai sur Ubuntu et qui reste un de nos problèmes majeurs à chaque nouvelle version, quelle adaptation faudra-t-il faire encore pour que le logiciel fonctionne avec les package plus ou moins tordus qu'on peut trouver ? Je ne sais pas trop comment ça c'est arrangé, certainement une remontée sauvages de bugs, mais depuis c'est un long roman d'amitié, pas une histoire d'amour vacances qui finit dans l'eau pour reprendre la chanteuse Elsa. A OGMRip logiciel qui permet de ripper un DVD en n'importe quoi et qui dans sa version instable permet de faire la même chose avec un fichier, j'ai rapporté un nombre de bugs considérables et des cas tordus, participé à simplifier l'ergonomie, je pense que c'est actuellement le programme le plus simple et le plus abouti sous Linux dans sa catégorie. Ce que ne laisse pas transparaitre cette entrevue avec Olivier, c'est la rigueur de l'informaticien qui code réellement propre, sa tolérance et sa patience pour quelqu'un comme moi qui passe son temps à lui faire les remontées les plus dégueulasses, ceux qui m'ont connu en tant que développeur pourront confirmer que les choses n'ont pas changé depuis COBOL, au mieux dans un coin de forum avec parfois la log, au pire par jabber, et le merveilleux c'est qu'on arrive à se comprendre.
Vous trouverez en annexe une documentation de dix pages qui permet de dégrossir l'utilisation du logiciel, ce sera désormais mon document de travail qui évoluera au fur et à mesure des optimisations et des idées de réalisation. Les remontées sont les bienvenues. J'ai écrit ça comme un cochon dans le feu de l'action entre hier soir et aujourd'hui néanmoins je suis assez satisfait du résultat. La doc est en creative commons, n'hésitez donc pas à reproduire et reproduire encore.
Cyrille : Qui es tu ?
Olivier : Informaticien de 36 ans, j'habite à Paris depuis 5 ans. Je travaille à l'automatisation des métro comme la ligne D à Lyon ou la ligne 14 à Paris. Plus précisément, je fais du développement sécuritaire en B, un langage formel dans lequel il faut prouver mathématiquement que le code est conforme à la spécification.
Cyrille : Pourquoi le choix de Linux et des logiciels libres (ton chemin dans le monde du libre) ?
Olivier : Je suis sous Linux à temps plein depuis une petite dizaine d'année et à temps partiel depuis 1995. J'ai commencé sous slackware, j'ai continué avec redhat, j'ai basculé sous freebsd et maintenant je suis sous gentoo. Je suis d'abord passé sous Linux par curiosité et sûrement un peu parce que c'était gratuit mais sans jamais penser à la notion de liberté. J'ai ensuite continué parce que c'était pratique pour développer les projets pendant mes études et pour faire mumuse pendant mon temps libre.
Cyrille : Pourquoi avoir conçu OGMRip ? Pourquoi le choix de GTK plutôt qu'autre chose
Olivier : Je me suis intéressé à l'encodage de DVD sous unix vers 2000. A l'époque, il y avait déjà mplayer/mencoder et transcode comme outils en ligne de commande mais dvd::rip n'existait pas encore. Il est apparu l'année d'après mais je n'ai jamais accroché à son interface graphique. Au départ, OGMRip (qui ne s'appelait pas encore ainsi) était donc uniquement un fourre-tout de mes connaissances en encodage de DVD et un projet perso qui me permettait de faire un peu de veille techno. J'ai choisi GTK+ parce que j'était déjà sous GNOME à l'époque et que je trouvais monumental la possibilité de faire de la programmation orientée objet en C (je déteste le C++).
Cyrille : Quelle est pour toi la meilleure combinaison en terme de performance pour l'audio vidéo ?
Olivier : Matroska comme conteneur, H264 pour la vidéo, AAC pour l'audio.
Cyrille : Penses tu qu'il faille œuvrer pour le développement des formats libres en audio vidéo ou seule la performance compte ?
Olivier : Seule la performance compte. Cela dit, MPEG LA a posé tellement de brevets qu'elle verrouille presque complètement le développement de nouveaux codecs vidéo. Il s'agit, pour moi, d'un abus de position dominante. Théora a quand même réussi à s'infiltrer dans la brèche mais ses performances s'en ressentent. VP8 semble lui-aussi ne pas violer de brevet et j'espère sincèrement qu'il parviendra à concurrencer H264.
Cyrille : Quelles sont les distributions que tu utilises et pourquoi ?
Olivier : Gentoo sur mon poste principal depuis 2003. Avant, j'étais sous freebsd et gentoo était, à ma connaissance, la seule distribution linux qui s'en approchait. J'ai ensuite été particulièrement séduit par le fait de complètement contrôler les logiciels que j'installe en choississant exactement les fonctionnalités dont j'ai besoin. Sur mon netbook, je suis sous ubuntu netbook remix pour sa simplicité d'installation et de maintenance.
Cyrille : Quel regard portes tu sur le monde du libre en tant que développeur ? (facilité de trouver des contributeurs etc ...)
Olivier : Tout dépend de ce qu'on entend par "le monde du libre". La communauté des développeurs me semble assez saine. En tout cas, les quelques développeurs avec qui j'échange sont plutôt cools. En revanche, je n'ai jamais vraiment cherché de contributeurs pour OGMRip même si j'ai déjà appliqué des patches. Sinon, je ne fréquente pas du tout les libristes et encore moins les prosélytes (ils m'exaspèrent).
Cyrille : Quels sont les autres logiciels libres que tu utilises ?
Olivier : J'utilise régulièrement chromium, firefox et epiphany pour la navigation internet, rhythmbox pour la musique, mplayer et totem pour la vidéo, empathy pour le chat, vim et gcc pour le développement, latex et abiword pour la rédaction de documents, gnumeric comme tableur, evince pour visualiser le pdf et le postscript, glade pour concevoir mes interfaces graphiques, meld pour la comparaison et la fusion de fichiers texte, etc, etc, etc.
Cyrille : Quels sont pour toi les sites 5 indispensables à fréquenter ?
Olivier : Ceux qui me sont indispensables :
Cyrille : Quels sont tes projets futurs en terme de développement ?
Olivier :Continuer OGMRip, bien sûr (j'ai quelques grosses modif en réserve qui vont me prendre un temps dingue à mettre correctement en place). Finir un créateur un personnage pour Pathfinder RPG basé sur XML et XSLT (et GTK+ pour la partie graphique).
Cyrille : Quels sont tes autres passions à part le logiciel libre ?
Olivier : Le jeu de rôle. La HiFi et le home-cinema. La lecture.
Cyrille : le mot de la fin ?
Olivier : Après mûre réflexion et pour faire court, je dirais : "rideau".
