LMS open source : quelle plateforme libre choisir pour vos formations ?
Un LMS open source est une plateforme de formation en ligne dont le code source est publié sous une licence libre : vous pouvez le télécharger, l’installer sur vos propres serveurs, le modifier et le redistribuer sans payer de licence. Cette page compare les projets libres qui comptent (Moodle, Chamilo, Open edX, Canvas LMS, ILIAS, Sakai, OpenOlat, Frappe Learning) et l’offre hébergée Open LMS, sur ce qui les distingue vraiment : la licence, la technologie à faire tourner, les standards e-learning et le prix des hébergements gérés. Pour choisir un logiciel LMS parmi toutes les plateformes, propriétaires comprises, voyez le comparatif général ; si votre critère est seulement de ne rien payer, la sélection de LMS gratuits inclut aussi des offres freemium qui ne sont pas libres.
Qu’est-ce qu’un LMS open source ? Ce que la licence change pour vous
Un LMS propriétaire vous loue un droit d’usage : l’éditeur héberge la plateforme, décide des évolutions et fixe le prix par utilisateur. Un LMS open source vous donne le code. Vous choisissez où il tourne, qui le maintient et ce que vous y ajoutez. Le projet peut être porté par une fondation, une association ou une entreprise, mais aucune d’elles ne peut vous retirer le droit d’utiliser la version que vous avez installée.
Libre ne veut pas dire gratuit à exploiter
L’absence de licence ne supprime pas les coûts : elle les déplace. La page officielle d’Open edX le dit sans détour : la plateforme est publiée sous licences open source, sans frais de licence, mais les organisations restent responsables de l’hébergement, de l’infrastructure, de la maintenance et de tout support ou personnalisation nécessaires. C’est la principale différence avec un LMS gratuit en SaaS : ce dernier est hébergé par son éditeur, mais son code reste fermé et sa formule gratuite peut changer.
GPL, AGPL, Apache, ECL : les licences des principaux projets
Toutes les licences libres autorisent l’usage, la modification et la redistribution. Elles diffèrent sur ce que vous devez rendre public quand vous modifiez le code (descriptions de la liste des licences de la Free Software Foundation) :
GPL v3 (Moodle, Chamilo, ILIAS) : une licence libre à copyleft, qui impose de redistribuer toute version modifiée sous la même licence.
AGPL v3 (Open edX, Canvas LMS, Frappe Learning) : les conditions de la GPL v3, plus un article qui autorise les utilisateurs interagissant avec le logiciel sur un réseau à en recevoir les sources. Pour un LMS en ligne modifié, cela signifie publier vos modifications auprès de vos utilisateurs.
Apache 2.0 (OpenOlat) et ECL 2.0 (Sakai, licence basée sur Apache 2.0) : des licences permissives, sans obligation de redistribuer vos modifications sous la même licence.
Pour un usage interne sans modification du code, ces différences pèsent peu. Elles comptent si vous développez des modules spécifiques ou si vous revendez une plateforme à vos clients.
Pourquoi choisir un LMS open source plutôt que propriétaire ? Avantages et contraintes
Ce que vous gagnez : données, personnalisation, pérennité
La maîtrise des données. Hébergé chez vous ou chez le prestataire de votre choix, le LMS stocke les données des apprenants là où vous le décidez. L’architecte fondateur de Sakai résume l’argument : parce que le logiciel est open source, l’établissement garde le contrôle et la propriété des données de ses étudiants sur le long terme.
La personnalisation sans limite contractuelle. Vous pouvez développer vos propres extensions, modifier l’interface ou relier le LMS à vos outils internes. Moodle s’appuie sur des intégrations certifiées et un réseau de partenaires certifiés qui adaptent la plateforme à des besoins précis.
La pérennité. Un projet libre survit à la disparition d’un éditeur : le code reste disponible et d’autres prestataires peuvent le reprendre. ILIAS est développé depuis 1998, Chamilo depuis 2010.
Pas de coût par utilisateur imposé par une licence. Ajouter des apprenants ne déclenche pas de nouvelle facture d’éditeur ; seule la capacité du serveur limite la croissance.
Ce que vous prenez en charge : serveur, mises à jour, sécurité
Un serveur et des compétences d’administration. Il faut installer la pile technique (PHP, Java ou Python selon le projet, une base de données), la superviser et la sauvegarder.
Le rythme des versions. Moodle publie une version majeure tous les six mois, en avril et en octobre, et des correctifs tous les deux mois. Une version cesse un jour de recevoir des correctifs de sécurité : il faut planifier les montées de version, surtout si vous avez modifié le code.
Le support. La communauté répond sur les forums, mais un engagement de délai suppose un contrat avec un prestataire.
Les LMS open source comparés, projet par projet
Licences, versions et prix ci-dessous ont été relevés en octobre 2026 sur les sites et dépôts de code officiels de chaque projet.
Moodle
Moodle est distribué gratuitement sous la version 3 de la licence GNU GPL. C’est le projet le plus complet de cette sélection : le cœur du logiciel contient déjà des modules d’activité SCORM, LTI (outils externes), H5P, des quiz, des devoirs, des forums, des wikis et la classe virtuelle BigBlueButton. La version 5.3, sortie le 5 octobre 2026, est une version LTS (support étendu) : correctifs de sécurité jusqu’au 1er octobre 2029. Elle demande au minimum PHP 8.3 (PHP 8.4 est aussi pris en charge) et, côté base de données, PostgreSQL 17, MySQL 8.4 ou MariaDB 11.4 au minimum.
Pour ne pas gérer de serveur, Moodle HQ vend MoodleCloud, un Moodle hébergé avec des forfaits annuels de 50 à 750 utilisateurs, mais sans possibilité d’installer des extensions. Au-delà, les partenaires certifiés Moodle proposent hébergement, personnalisation, assistance et formation. Pour comparer Moodle à des plateformes plus simples à prendre en main, voyez les alternatives à Moodle.
Chamilo
Chamilo LMS est publié sous licence GNU/GPLv3+ et utilisé depuis son lancement en 2010. Son site officiel existe en français et le projet est certifié Digital Public Good par la DPGA. La dernière version, Chamilo LMS 3.0.1, est sortie le 19 septembre 2026 et fonctionne avec PHP 8.3, 8.4 ou 8.5 ; la branche précédente 1.11 reste disponible.
Chamilo est le projet le plus tourné vers les organismes de formation français : son suivi des présences prévoit un reporting Qualiopi et l’émargement. Il prend en charge SCORM 1.2, QTI, LTI et xAPI CMI 5 (SCORM 2004 partiellement), génère badges et certificats avec QR code et date d’expiration, et sait importer des cours depuis Moodle. Les fonctions d’IA (co-création de quiz, aide à la correction) peuvent nécessiter un abonnement actif auprès d’un fournisseur de modèles. Le site du projet est édité par BeezNest Belgium.
Open edX
Open edX a été fondé par Harvard et le MIT ; le projet est aujourd’hui piloté par Axim Collaborative. La plateforme (LMS et outil de création Studio) est publiée sous licence AGPL-3.0 et écrite en Python et JavaScript, avec le framework Django. Le projet la présente comme conçue pour créer et diffuser des formations en ligne à toute échelle.
Son installation est la plus exigeante de cette sélection : le dépôt officiel indique comme dépendances Ubuntu 24.04, Python 3.12, MySQL 8.0, MongoDB 7 et Memcached. La distribution Tutor, fondée sur Docker, simplifie l’installation et les mises à jour. Open edX oriente vers des fournisseurs spécialisés qui gèrent installation, personnalisation et maintenance ; leurs prix ne sont pas affichés sur le site du projet.
Canvas LMS
Canvas LMS est développé et maintenu par l’entreprise Instructure, qui publie le code sous licence AGPLv3 sur son dépôt public, « pour toute personne intéressée par l’apprentissage ou l’usage des LMS ». Les instructions d’installation et de configuration se trouvent sur le wiki du dépôt. Aucun tarif d’hébergement ou d’assistance n’est affiché sur ce dépôt, et les standards e-learning pris en charge n’y sont pas détaillés : à vérifier auprès d’un intégrateur avant de vous engager.
ILIAS
ILIAS est une plateforme d’origine allemande, développée depuis 1998 et utilisée par des universités, des entreprises, des écoles et des administrations. Le code est publié sous licence GPL-3.0 (PHP) et le projet est porté par une association à but non lucratif, ILIAS open source e-Learning e.V., dont les membres participent aux décisions de développement. L’usage ne demande aucune licence ; des prestataires officiels réalisent les développements spécifiques.
ILIAS est conforme à SCORM 1.2 et SCORM 2004, aux tests IMS QTI et à IMS LTI pour intégrer des applications externes, et propose portfolios, sondages, wikis et blogs. Son site officiel est rédigé en allemand et en anglais.
Sakai
Sakai est un LMS conçu par et pour des enseignants, publié sous licence ECL-2.0 et écrit en Java (il tourne sur un serveur Tomcat). Le projet se présente comme l’un des moteurs du standard IMS LTI et met en avant ses outils de communication et de travail en groupe. Les universités qui l’utilisent participent à sa feuille de route, ce qui en fait surtout un outil de l’enseignement supérieur.
OpenOlat
OpenOlat est une plateforme d’apprentissage, d’évaluation et de communication publiée sous licence Apache 2.0 et écrite en Java. Son dépôt mentionne la prise en charge de SCORM, de QTI et des paquets IMS. Le développement est assuré par l’entreprise frentix GmbH, à Zurich, qui propose plusieurs options d’hébergement, de l’hébergement complet au simple support technique ; les tarifs ne sont pas affichés.
Frappe Learning
Frappe Learning est un LMS plus récent, publié sous licence AGPL-3.0 et construit sur le framework Python Frappe, avec une interface en Vue. Il couvre cours en chapitres et leçons, sessions en direct par groupes, évaluations, certificats et paquets SCORM. Vous pouvez l’installer vous-même avec le script d’installation documenté, ou l’héberger sur Frappe Cloud : les sites mutualisés y démarrent à 5 $ par mois, avec un essai gratuit de 14 jours, et le nombre d’utilisateurs y est illimité.
Open LMS (Moodle hébergé)
Open LMS n’est pas un projet libre distinct mais une offre commerciale fondée sur Moodle : deux plateformes, l’une pour la formation en entreprise, l’autre pour l’éducation, hébergées sur AWS avec support, extensions et outils d’IA intégrés. Elle s’adresse aux organisations qui veulent la base open source de Moodle sans gérer de serveur. Les prix ne sont pas affichés : il faut demander une démonstration.
Tableau comparatif : licence, technologie, standards et prix
| Plateforme | Licence | Technologie | Standards annoncés | Hébergement géré et prix (octobre 2026) |
|---|---|---|---|---|
| Moodle | GPL v3 | PHP (8.3 minimum pour la 5.3) | SCORM, LTI, H5P (modules du cœur) | MoodleCloud : de 150 € par an (50 utilisateurs) à 1 870 € par an (750 utilisateurs) |
| Chamilo | GPLv3+ | PHP 8.3 à 8.5 (version 3.0.1) | SCORM 1.2, QTI, LTI, xAPI CMI 5 | Non affiché |
| Open edX | AGPL-3.0 | Python, Django | Non détaillés sur les pages lues | Fournisseurs spécialisés, prix non affichés |
| Canvas LMS | AGPLv3 | Non détaillée sur la page du dépôt | Non détaillés sur les pages lues | Non affiché |
| ILIAS | GPL-3.0 | PHP | SCORM 1.2 et 2004, IMS QTI, IMS LTI | Prestataires officiels, prix non affichés |
| Sakai | ECL-2.0 | Java (Tomcat) | IMS LTI | Non affiché |
| OpenOlat | Apache 2.0 | Java | SCORM, QTI, IMS | frentix (Zurich), prix non affichés |
| Frappe Learning | AGPL-3.0 | Python (Frappe), Vue | SCORM | Frappe Cloud : à partir de 5 $ par mois |
| Open LMS | Offre commerciale fondée sur Moodle | Hébergé sur AWS | Ceux de Moodle | Sur demande de démonstration, prix non affiché |
Les prix MoodleCloud sont affichés en euros mais facturés annuellement en dollars australiens, taxes locales en sus. Entre les deux forfaits extrêmes, trois paliers intermédiaires existent : 240 € (100 utilisateurs), 440 € (200 utilisateurs) et 1 060 € (500 utilisateurs) par an.
Héberger soi-même ou confier l’hébergement
Auto-hébergement : ce que demande la mise en place
Installer un LMS open source sur votre serveur vous donne la liberté complète, à condition de disposer de quelqu’un capable d’administrer un serveur web. Les exigences varient beaucoup d’un projet à l’autre. Moodle et Chamilo s’installent sur un serveur web classique avec PHP et une base de données, la configuration la plus répandue chez les hébergeurs. Sakai et OpenOlat demandent un serveur d’applications Java. Open edX réclame une pile complète (Python, MySQL, MongoDB, Memcached) et s’installe en pratique avec Tutor et Docker. Frappe Learning fournit un script d’installation pour la production.
Avant de choisir, vérifiez que votre équipe ou votre prestataire maîtrise la technologie du projet : maintenir un LMS écrit dans un langage que personne ne connaît en interne revient à dépendre entièrement d’un prestataire.
Hébergement géré par l’éditeur ou un partenaire
Entre l’auto-hébergement et le SaaS propriétaire, il existe une voie médiane : un LMS libre hébergé par un spécialiste. Moodle HQ (MoodleCloud), Frappe (Frappe Cloud), frentix pour OpenOlat, les fournisseurs Open edX et les partenaires certifiés Moodle prennent en charge serveur, mises à jour et sauvegardes. Vous gardez la possibilité de récupérer vos données et de migrer vers un autre hébergeur, puisque le logiciel reste libre. Contrepartie : les offres d’entrée de gamme limitent souvent la personnalisation, comme MoodleCloud qui interdit l’installation d’extensions.
Combien coûte un LMS open source ?
Le logiciel ne coûte rien, mais un budget réaliste comprend quatre postes :
L’hébergement : un serveur dimensionné selon le nombre d’apprenants connectés en même temps, ou un forfait géré. Seuls MoodleCloud (de 150 € à 1 870 € par an selon le nombre d’utilisateurs) et Frappe Cloud (à partir de 5 $ par mois) affichent leurs prix.
L’installation et le paramétrage : création des rôles, de la charte graphique, des modèles de cours, connexion à l’annuaire de l’entreprise. Réalisé en interne ou facturé par un prestataire.
Les extensions et développements : vérifiez la licence et le coût de chaque extension, et chiffrez tout développement spécifique comme un projet web.
La maintenance : montées de version, correctifs de sécurité, sauvegardes et assistance aux utilisateurs, chaque année.
Prenons le cas d’un organisme de formation de quarante salariés qui forme quelques centaines d’apprenants par an : un forfait géré évite de recruter un administrateur système, mais limite les extensions. S’il a besoin d’un reporting Qualiopi ou d’un connecteur avec son logiciel de gestion, un Moodle ou un Chamilo hébergé par un prestataire offre plus de souplesse. Pour la gestion administrative des sessions, des conventions et des financements, un logiciel pour organisme de formation reste complémentaire du LMS.
Critères de choix d’un LMS open source
Fonctionnalités et standards e-learning (SCORM, LTI, xAPI)
Si vous achetez ou produisez des modules avec un outil auteur, la compatibilité SCORM est indispensable pour les importer et suivre la progression. LTI permet de brancher des outils externes (classe virtuelle, détection de plagiat, laboratoire virtuel) sans développement. xAPI et cmi5 suivent des activités hors du LMS. Chamilo et ILIAS détaillent publiquement les standards qu’ils prennent en charge, et le cœur de Moodle intègre les modules SCORM et LTI. Vérifiez aussi les fonctions dont vous aurez besoin chaque jour : quiz, devoirs, certificats, parcours, inscriptions par groupes, rapports.
Vitalité du projet et calendrier des versions
Un projet libre se juge à son activité : date de la dernière version, fréquence des correctifs de sécurité, durée de support des versions. Moodle publie un calendrier précis (version LTS 5.3 maintenue jusqu’en octobre 2029) ; Chamilo a publié sa version 3.0.1 en septembre 2026. Regardez qui finance le développement : fondation, association, entreprise ou consortium d’établissements.
Personnalisation, extensions et intégrations
Listez avant de choisir les intégrations obligatoires : authentification unique (SSO), annuaire des salariés, SIRH, visioconférence, outil de facturation des formations. Chamilo dispose d’une API d’intégration avec les SIRH, ERP et outils de e-commerce ; Sakai met en avant son API pour des intégrations natives avec des applications tierces ; Moodle repose sur ses intégrations certifiées et ses partenaires. Plus vous modifiez le code, plus les montées de version coûtent cher : privilégiez les extensions maintenues aux développements dans le cœur.
Langue française et prestataires
La documentation, les forums et les traductions de l’interface en français varient d’un projet à l’autre. Moodle et Chamilo ont des sites officiels en français ; Chamilo annonce plus de soixante langues traduites. Pour ILIAS, Sakai ou Open edX, l’essentiel des ressources est en anglais ou en allemand, et les prestataires francophones sont plus rares : à anticiper si vous externalisez la maintenance.
Quel LMS open source selon votre profil ?
Organisme de formation certifié Qualiopi : Chamilo, pour son suivi des présences et son reporting Qualiopi, ou Moodle si vous avez besoin d’un large choix d’extensions.
Université ou école : Moodle en premier lieu ; Sakai, ILIAS et Canvas LMS si votre établissement dispose d’une équipe technique et d’un réseau d’établissements utilisateurs.
Formations à très grande échelle : Open edX, à condition de disposer d’une équipe capable d’administrer Docker ou d’un fournisseur spécialisé.
Entreprise avec une équipe Python : Frappe Learning, surtout si vous utilisez déjà des applications Frappe.
Structure sans équipe technique : un LMS libre hébergé (MoodleCloud, Open LMS, Frappe Cloud) plutôt qu’une installation sur votre serveur. Si le libre n’est pas une exigence, comparez aussi les LMS pour entreprise en SaaS.
Questions Fréquentes
Qu’est-ce qu’un LMS open source ?
Un LMS est-il forcément open source ?
Quel est le meilleur LMS open source ?
Existe-t-il une plateforme LMS gratuite ?
Moodle est-il un LMS gratuit ?
Combien coûte un LMS open source ?
Est-il possible de créer un LMS en Python ?
Est-il possible de créer son propre LMS ?
Quels sont les LMS open source les plus utilisés ?
Notez cet article