Sous la pression de groupes demandant la transparence sur le logiciel sous-jacent de la Centauri Carbon, Elegoo a publié le "code source" du système d'exploitation Elegoo utilisé par l'imprimante. Cette publication est une étape positive, mais elle semble confirmer les craintes selon lesquelles le micrologiciel est une version très modifiée de Klipper, qui viole les conditions de la licence.
Le 26 septembre 2025, un billet publié sur le blog Elegoo annonçait le lancement de la machine et semblait satisfaire au moins l’une des demandes, à savoir l’accès en coulisses au logiciel sous-jacent qui alimente la machine.
Depuis son lancement au début de l’année 2025, l’Elegoo Centauri Carbon a reçu de nombreux éloges pour le rapport qualité-prix exceptionnel qu’il offre. Dans le même temps, des questions ont été soulevées au sujet du micrologiciel qu’il utilise et des violations éventuelles des licences open source.
Le soupçon est que, malgré les déclarations répétées d’Elegoo aux utilisateurs et aux médias – y compris nous – que le firmware du Centauri Carbon n’est pas basé sur Klipper, il s’avère que, eh bien… peut-être qu’il l’est. Fortement modifié pour fonctionner avec le matériel non standard de l’imprimante pour une implémentation de Klipper, mais basé sur Klipper après tout, selon les affirmations confiantes faites sur les forums publics et les pages de projet dédiées au sujet. En parcourant les fichiers postés sur GitHub, il ne faut pas longtemps pour trouver des références à Klipper et à une partie de sa structure sous-jacente.

Pour résumer brièvement, Klipper est un microprogramme open source partagé sous une licence publique générale (GPL-v3, plus précisément). Cette licence copyleft exige que tout produit dérivé qui utilise l’œuvre sous licence comme source d’inspiration, structure, modification ou traduction de son langage de programmation natif soit également disponible sous les mêmes conditions de licence. Il doit être mis à la disposition de toute personne qui en fait la demande. Normalement, ce type de travail est de toute façon partagé publiquement, car l’objectif est généralement la collaboration et le développement ouverts. Au moment de la publication du dépôt GitHub, il ne semble pas qu’Elegoo ait répondu à une quelconque demande concernant le code source de l’imprimante.
Outre l’implication évidente d’une violation de la licence d’une œuvre protégée, ce qui serait une erreur, l’importance pour Elegoo de publier les fichiers du code source de Centauri Carbon est que les éléments de la communauté peuvent alors identifier les problèmes et développer des correctifs et des améliorations – un avantage communément attribué au travail open source est qu’il peut être plus sûr que les développements à source fermée. Un plus grand nombre d’yeux et d’attention sur un problème permet de concentrer les efforts et de partager le travail, plutôt que de courir le risque qu’un problème ne reçoive pas suffisamment d’attention sur la liste des priorités d’une entreprise. C’est du moins l’idée générale.
Un contributeur au projet communautaire OpenCentauri, qui vise à découvrir les « secrets » de la machine et à explorer les modifications possibles, a fait les premières observations sur les liens entre le micrologiciel Elegoo et Klipper au début de l’année. Par la suite, des fils de discussion sont apparus sur Reddit au sujet des découvertes et de la réaction, ou de l’absence de réaction, d’Elegoo aux demandes de licence, ainsi qu’une page web appelée freethecode.lol, consacrée à l’apparente transgression de la licence de Centauri Carbon. Les membres d’OpenCentauri sont actifs dans ces mêmes discussions sur Reddit, mais il n’est pas clair qui est responsable du site « Free the Code ».
Nous avons contacté Elegoo pour un commentaire, mais nous n’avons pas reçu de réponse avant la publication. À la lumière des allégations que nous avons détaillées ci-dessus, nous voulons savoir si Elegoo maintient sa position selon laquelle le micrologiciel Centauri Carbon n’est pas basé sur Klipper et s’il prévoit d’ajouter (ou d’honorer) des exigences de licence pour les fichiers qu’il a partagés. Nous mettrons à jour cet article en temps voulu.
Mise à jour – 28 novembre 2025 : Elegoo a depuis ajouté des informations de licence sur les fichiers GitHub. Malgré des questions répétées à ce sujet, l'entreprise refuse de s'exprimer sur ses déclarations précédentes affirmant qu'elle n'utilise pas Klipper.
À lire également :
Licence : Le texte de l'article "Elegoo publie le code du firmware du Centauri Carbon, mais certaines questions restent en suspens" écrit par All3DP est publié sous la licence Creative Commons Attribution 4.0 International (CC BY 4.0).