smellems Solutions

Logiciels libres & Normes ouvertes

En savoir plus »

Développement et engagement de la communauté des logiciels libres

Je voulais écrire l’histoire de comment je suis devenu un utilisateur et ensuite un promoteur de logiciels libres (Open Source). Mais, je vais sauter le début et passer directement à mon travail pour le Gouvernement du Canada.

En 2012 j’étais déjà un utilisateur de logiciels libres depuis 6 ans. C’est à dire que je n’utilisais plus Windows, Office, Photoshop et plusieurs logiciels “standard”. Après avoir été travailleur autonome, j’ai commencé à travailler à la Défense Nationale où mon seul choix de navigateur était IE9. C’est à ce moment que j’ai découvert GCpedia. GCconnex existait aussi, mais le plus intéressant était GCpedia. Premièrement, GCpedia utilisait clairement MediaWiki , un logiciel libre que j’avais déjà installé plusieurs fois. En fouillant un peu j’ai aussi découvert que GCconnex était lui aussi basé sur un logiciel libre: Elgg. Les choses se passaient..!

http://www.gcpedia.gc.ca/wiki/Open_Source_Software http://www.gcpedia.gc.ca/wiki/Open_Information_and_Communication_Technologies_Standards

En 2009, il y a eu une campagne d’innovation en TI. Une des idées retenues et discuté par les DPI et les chefs de la TI était l’utilisation de logiciels libres multi-plateforme et plus spécifiquement Firefox comme navigateur Web. Voici les notes pour les discussions (Firefox et Logiciels libres) Ils avaient défini des produits livrables et des jalons en vue d’atteindre les résultats. Un analyse de rentabilisation devait être écrit (par la communauté TI). Quelques personnes ont contribué et quand je l’ai vu j’ai aussi contribué une liste de logiciels libres qui pourraient remplacer ceux que nous utilisons présentent. Malheureusement, le document n’a jamais été terminé et le comité sur les logiciels libres est maintenant inactif depuis 2011.

Toujours en 2012, j’ai changé de ministère (contrat occasionnel) et je suis arrivé à PCH. Pour mon entrevue, ils m’avaient demandé de faire un plan de projet de développement d’une application de formation en ligne ou Learning Management Framework (LMS). Le plan que j’ai présenté était de ne rien développer et d’utiliser Moodle un logiciel libre de plus en plus populaire pour la gestion de cours. J’avais participé à la phase d’évalutation avant que l’UQO l’adopte comme portail pour les étudiants. Mais, entre mon entrevue et le temps que j’ai commencé, la décision avait déjà été prise de ne pas utiliser Moodle et de développer une solution en Coldfusion. C’est ce que j’ai fait. C’est là que j’ai commencé à travailler avec la Boîte à Outils de l’Expérience Web ou Web Experience Toolkit (WET-BOEW). Un logiciel libre créé et développé par SCT. J’étais au GTEC quand ils ont gagné un prix.

En 2014, PCH a organisé un événement “Dragons’ Den” pour Objectif 2020. J’ai présenté mes idées pour une nouvelle stratégie TI. Favoriser l’interopérabilité en adoptant des normes ouvertes et augmenter l’utilisation de logiciels libres. Le résultat, une lumière verte pour les standards ouverts et lumière jaune pour les logiciels libres. Ceci m’a permis d’être invité au Architecture Review Board (ARB) et de faire plusieurs présentations sur les standards ouverts des TIC. Ce qui comprend l’utilisation de formats de données standards et de logiciels libres. J’ai fait une proposition que PCH devrait mettre de l’avant les formats ODF en les sélectionnant comme types de fichier par défaut dans Office 2013. La proposition avait été bien reçue par les membres et devait faire partie de l’évaluation dans le projet d’installation d’Office 2013. J’avais même fait un plan pour 5 ans (2020). Finalement les formats de fichier OOXML sont resté, et ils évaluent maintenant la possibilité d’aller vers Office365..

Pour donner plus de crédibilité à mes propositions, j’avais obtenu l’approbation de la DPI pour mettre en place un contrat pour la rédaction d’un rapport sur les impacts d’un cadre d’interopérabilité basé sur des standards ouverts. Le rapport a été rédigé par Savoir-faire Linux en collaboration avec Inno3. Le rapport final est disponible sur GCWiki en anglais et en français. Malheureusement, le rapport n’a pas eu autant d’impact que j’aurais voulu. À force de retarder la date de publication, nous avons manqué plusieurs opportunités d’influencer des décisions.

En fin 2015, j’ai participé à Code GCConnex. J’étais un des membres de l’équipe “Open Source” et nous avons gagné le choix des juges. C’est moi qui ne regarde pas la caméra, à côté du CIO du Canada.

Code GCconnex - Équipe logiciel libre

Maintenant, je suis en affectation au SCT depuis une semaine, pour travailler sur le développement et l’engagement de la communauté Open Source à l’intérieur et à l’extérieur du Gouvernement du Canada et augmenter la collaboration avec les communautés externes ainsi que de contribuer aux stratégies TI.