Petit complément sur l'histoire de Free-EOSjibé m'a demandé de compléter l'historique de Free-EOS, histoire peu connue car le projet a été associé à un contentieux juridique fleuve et très important à propos de la GNU GPL, procès qui a trouvé son issue définitive en Cour de cassation il y a seulement un an après neuf ans de procédures (cf. pour info le jugement d'appel confirmé en cassation :
Une cour d'Appel condamne pour non respect de la GNU GPL ). Tant qu'une procédure judiciaire était en cours il était évidemment impossible de communiquer sur le sujet, d'autant plus qu'une des parties n'hésitait pas dans ses conclusions à reprocher au commanditaire de Free-EOS (il faut le faire s'agissant d'une distribution sous licence GNU GPL) de piller le savoir-faire de sa solution propriétaire
.
Comme le suggère le logo de son interface d'administration, Free-EOS est donc né au sein de l'AFPA, au tout début de ce siècle.
L'AFPA, organisme public de formation professionnelle des adultes, avait lancé un appel d'offre d'environ 5 M€ pour équiper ses centres avec des "Espaces Ouverts de Formation" (EOF). Une société, EDU4, avait remporté ce marché avec une solution propriétaire qu'elle commercialisait, solution basée sur des serveurs W$. Outre le fait que cette société éprouvait la plus grande difficulté à livrer le produit catalogue promis, l'AFPA découvrait que la solution installée contenait un backdoor réalisé à partir d'un logiciel sous licence GNU GPL contrefait...
Une équipe interne de l'AFPA proposait alors de concevoir et réaliser un projet alternatif d' "Espaces Ouverts de Services" (EOS) basé sur l'utilisation exclusive de logiciels libres.
Le projet a vite choisi de se reposer sur la distribution e-smith, dont les fonctionnalités étaient proches de nos besoins. mais il nous fallait l'adapter en y ajoutant :
- des fonctionnalités encore non présentes à l'époque sur e-smith/SME comme : un interface francisé, un antivirus de messagerie, une dissociation des mots de passe Admin et root, un système de backup réseau, un serveur de listes de diffusion, un serveur de messagerie instantanée, etc.
- des fonctionnalités de déploiement à la demande d'applications webs collaboratives : forum, wiki, cms, etc.
Les adaptations nécessaires ont été faites par Easter-Eggs et les développeurs AFPA, le tout aboutissant à un fork de e-smith, que l'AFPA acceptait de redistribuer sous licence GNU GPL et demandait à son équipe projet de publier sur Sourceforge sous le nom Free-EOS.
Le projet a ensuite continué en tant que projet libre jusqu'à la version 1.3, l'AFPA continuant à l'utiliser quelques années. La compatibilité avec SME est restée celle de la version 5.5 (ou RH 7.3).
L'équipe Free-EOS avait décidé de baser sa version 2.0 sur SME 8 finale. Mais la SME 8 reste depuis plusieurs années dans les limbes, même si on peut penser qu'elle finira par sortir. Du coup les fonctionnalités pour lesquelles Free-EOS innovait à son origine sont progressivement apparues dans e-smith/SME, certaines étant d'ailleurs directement issues de Free-EOS. Les membres de l'équipe de dev de Free-EOS se sont impliqués ailleurs.
A ce jour une seule fonctionnalité reste à mes yeux pertinente et manquante à SME : celle des applis webs déployables en "vite, simple et bien". Elle pourra faire l'objet d'une contribution SME 8 le temps venu.