Le CITIC 74 et les logiciels libres

Philosophie

Un logiciel, ou application, ou programme, est rédigé dans un code informatique. C’est un peu l’équivalent de la recette de cuisine pour un plat, de la partition de musique pour une chanson.
Les logiciels libres, par opposition aux logiciels propriétaires, mettent à disposition de tous le code, et peuvent être librement utilisés, étudiés, copiés, modifiés et redistribués, sans restriction.
Les logiciels libres, par opposition aux logiciels propriétaires, ne sont pas soumis à des obligations de licence d’utilisation : dès lors que vous vous êtes procuré un logiciel libre, vous êtes libre de l’installer sur autant de machines que vous le désirez, de le redistribuer autant de fois que vous le désirez, en tout légalité.
Les logiciels libres sont régis par des licences de différents types. La plus utilisées est la licence GNU/GPL : elle assure notamment au logiciel libre la garantie de rester dans le domaine public.

Vous trouverez une description complète des Logiciels Libres formulée sur les sites de l’APRIL (Association pour la Promotion et la Recherche en Informatique Libre), de l’AFUL (Association Francophone des Utilisateurs de Linux et des Logiciels Libres) et de la FSF (Free Software Foundation).

Histoire d'une migration réussie

C'est par étapes que le CITIC 74 s'est tourné vers Linux.

Entre 1995 et 1998, la culture UNIX est déjà omniprésente au CITIC 74 (alors appelé CRI). Mais ce sont des outils propriétaires qui sont utilisés (AIX/IBM).

Dès 1997, des machines Linux sont installées (en production). Le CITIC 74 choisit ensuite de développer la première version de PingOO sous licence libre.

Fin 1998, tous les postes du CITIC 74 migrent sur Linux.

Ces trois étapes, qui se révèlent très satisfaisantes, conduisent l'équipe du CITIC 74 à envisager une migration complète vers Linux, incluant les serveurs du coeur de réseau.

Une étude comparative est lancée, avec une première solution basée sur RS 6000 (IBM), et une seconde basée sur Linux. Les résultats sont éloquents : la solution Linux, au seul plan économique, se révèle beaucoup moins onéreuse que la solution propriétaire considérée.

Ca n'est pas le seul avantage : avec Linux, les logiciels sont maîtrisés. Avec Linux, il est possible de mettre toujours plus de services en ligne pour les utilisateurs du CITIC 74. Avec Linux, il est possible de faire évoluer les logiciels utilisés selon les besoins. Avec Linux, le CITIC 74 réalise une substantielle économie sur la maintenance, d'une part grâce à la possibilité de gérer elle-même ses incidents (sans besoin de support pour une solution propriétaire), d'autre part grâce à la robustesse et la fiabilité de la solution qui génère ainsi moins d'incidents.

En décembre 1999, la migration du coeur de réseau, le cluster de l'info centre, se fait durant un week-end. Elle entraîne une interruption des services de quelques heures sans aucune perte de données.

La banalisation des matériels et la maîtrise des logiciels permet une grande flexibilité de l'architecture du cluster : une machine qui surveille les autres, une machine qui gère le firewall, une machine par groupe d'usagers et/ou une machine par fonctionalité (messagerie, liste, web...)...

Toutes les combinaisons sont devenues possibles pour permettre aux utilisateurs de bénéficier sans interruption des services du CITIC 74. Le niveau de sécurité comme la disponibilité des services sont sans cesse améliorés, sans qu'aucune intervention humaine ne soit nécessaire dans l'urgence en cas de panne.

Une telle disponibilité des services associée à une automatisation de la gestion des pannes et à l'utilisation des logiciels libres induit un rapport qualité/prix extrèmement performant.