Que ce soit au sein de votre activité professionnelle ou de manière bénévole, vous êtes ou avez été impliqué dans une communauté Open Source ou libre. Partagez votre expérience. Participez
Un échange de bons procédés Sébastien Marinier, Montpellier Quels sont le ou les projets Open Source dans lesquels vous vous êtes impliqués, et pourquoi ? Nous sommes une entreprise qui développons un progiciel complexe, qui intègre quelques librairies Open Source (sous licence LGPL ou BSD en général). Celles-ci nous rendent de grands services et permettent d'étendre les fonctionnalités de notre produit. Il est tout à fait essentiel pour nous de contribuer, dans la mesure de notre possible, à faire remonter les corrections et améliorations aux projets. Les projets auxquels j'ai personnellement contribué sont Libetpan, PHPGacl.
Qu’en est-il de votre niveau de contribution, et sur quel type de tâches ? Libetpan est une librairie permettant de piloter tout ce qui concerne les e-mails (mime, smtp, pop3, imap... ). Ma contribution dans ce cas a été de 1 mois de travail en cumulé. Elle a consisté à "porter" la librairie, originellement conçue sous Unix, dans l'environnement Windows. Il a donc fallu adapter ce qui concernait les threads, le réseau et quelques fonctions spécifiques. Cette opération de portage a permis aussi de découvrir quelques bugs mineurs.
Quel bilan faites-vous de cette expérience ? Je m'étais intéressé au départ à une autre librairie, concurrente en quelque sorte, mais son responsable tenait un discours quelque peu "intégriste" sur le GPL. Impossible dans notre cas. Le responsable de Libetpan est quelqu'un de bien plus ouvert, qui a vu l'intérêt global pour sa librairie. Les échanges furent très constructifs et maintenant, d'autres personnes intéressés par le portage "Windows" se sont ralliées à cette librairie, et ont eux-mêmes contribué à certaines parties que je n'avais pas atteinte. Le bilan que je ferais est un échange gagnant-gagnant. Nous utilisons cette librairie qui ajoute un + à notre produit, et la librairie a été légèrement améliorée et a agrandi son rayonnement, en devenant multi-environnement.