État de Genève logo

Genève open source

EN

Publication en open source des logiciels développés par l’État de Genève (Suisse)

L’administration cantonale genevoise utilise depuis de nombreuses années des logiciels libres, tels Linux, Drupal, MySQL ou encore Apache Tomcat, pour ne citer que ces quelques exemples. L’État de Genève souhaite toutefois aller au-delà de son simple rôle d’utilisateur et devenir un véritable acteur de ce domaine, en mettant en libre accès le code source des logiciels qu’il développe pour ses propres besoins.

La motivation de l’État de Genève est de diffuser et de valoriser sa capacité d’innovation à l’intention principalement des autres collectivités publiques, tout en bénéficiant de l'apport des communautés de développeurs qui souhaiteraient contribuer à l’évolution de ces logiciels.

La publication du code source de logiciels utilisée par une administration publique a une double vertu de transparence. Premièrement, elle en dévoile complètement les secrets de fabrication. Deuxièmement, elle permet aux communautés de développeurs de signaler les faiblesses d’un code qu’ils pourront éprouver.

La mise à nu de ces logiciels ne constitue donc pas qu’un élément marketing, mais aussi une évolution de culture au sein de l’administration cantonale, car en procédant ainsi l’État accepte d’être placé sous le regard de tous et s’expose donc à un risque d’image. En contrepartie, les logiciels de l’État de Genève peuvent être améliorés au niveau de la sécurité.

Il ne s’agit pas ici d’inventer un nouveau modèle de publication « open source », qui serait propre à l’administration genevoise, mais de s’appuyer sur une plateforme web mondialement connue, à savoir GitHub. L'État recommande à ses développeurs de publier avec la licence Apache 2.0 qui garantit à la communauté les libertés du logiciel libre : l'étude du code, son utilisation, sa modification et sa redistribution.

L'Office cantonal des systèmes d'information et du numérique (OCSIN) de l'État de Genève s'est doté d'une stratégie open source visant à mettre en œuvre dans le fonctionnement quotidien de l'organisation les pratiques du logiciel libre, tant pour les acquisitions de logiciels que pour la diffusion de sa propre production.

Publications open source

La liste complète des publications open source est disponible sur la page GitHub de l'État.

Usages de l'open source

Le tableau ci-dessous liste les logiciels open source utilisés à l'État :