AssetNode passe au fair-code
Le code source complet d'AssetNode est désormais consultable publiquement — sur GitHub et Codeberg, sous la Sustainable Use License.
L'auto-hébergement est gratuit et illimité : autant d'actifs et d'utilisateurs que vous voulez, sur votre propre infrastructure. Si vous préférez la version gérée, notre cloud avec une infrastructure principale en Allemagne reste à votre disposition.
Pourquoi nous le faisons
La gestion des actifs informatiques est une infrastructure. Elle tient les comptes de tout ce que possède votre entreprise : quel appareil se trouve chez quelle personne, ce qui expire et quand, ce qui doit revenir lorsque quelqu'un part.
Utiliser une boîte noire pour un système pareil n'a guère de sens. Vous devriez pouvoir lire comment vos données sont traitées plutôt que devoir nous croire sur parole. Et vous devriez pouvoir quitter le produit sans perdre votre historique — c'est précisément pour cela que l'auto-hébergement est gratuit et non bridé.
Ce n'est pas un argument marketing, c'est une question de rapport de force. Un éditeur que vous pouvez quitter à tout moment est obligé de bien vous traiter.
Ce que « gratuit » veut dire concrètement
| ✅ | Gratuit et permanent pour un usage interne dans votre propre entreprise |
| ✅ | Auto-hébergement, à n'importe quelle échelle |
| ✅ | Lire, auditer, adapter et étendre le code source |
| ✅ | Le transmettre gratuitement à des fins non commerciales |
| ❌ | Revendre AssetNode ou le proposer à des tiers comme service hébergé |
Cette dernière ligne fait toute la différence avec une licence open source classique — et c'est la raison pour laquelle nous y avons délibérément renoncé.
Pourquoi pas MIT ou AGPL
Une licence permissive permet à n'importe quel hyperscaler d'exploiter AssetNode comme son propre service géré sans rien rendre en retour. Pour un projet développé par une petite équipe à Bonn, ce n'est pas un risque théorique : cela signifierait que le développement du produit sur lequel vous comptez devient impossible à financer.
La Sustainable Use License trace donc exactement une limite : gratuit pour votre propre entreprise, pas gratuit pour la revente. Tout le reste reste ouvert.
Cela fait d'AssetNode du « fair-code » plutôt que de l'open source au sens de la définition de l'OSI. Nous trouvons ce terme plus honnête — et préférons le dire clairement plutôt que de l'enfouir dans les petites lignes.
Ce qui n'est pas ouvert
Les fichiers comportant .ee. dans leur nom, ou situés dans un répertoire .ee, sont sous licence
commerciale et nécessitent une licence entreprise. Il n'existe aujourd'hui aucun fichier de ce type. La
convention est fixée dès le départ pour qu'il reste évident, plus tard, ce qui relève du périmètre gratuit et
ce qui n'en relève pas — plutôt que de requalifier après coup du code existant.
Auto-héberger
Il vous faut Node 20 et une instance MongoDB :
git clone https://github.com/elixio-io/asset-node.com.git
cd asset-node.com
npm install
cp .env.example .env # définir MONGODB_URI, JWT_SECRET, JWT_REFRESH_SECRET
npm run db:setup
npm run dev:all
Pas d'identifiants MDM sous la main ? npm run dev:mock démarre toutes les intégrations sur des API simulées.
Participer
Le projet est jeune et les aspérités sont réelles. Si vous gérez des actifs informatiques et qu'il vous manque quelque chose ou que quelque chose vous choque, une issue vaut mieux qu'une étoile.
Les deux dépôts sont tenus synchronisés ; issues et pull requests sont bienvenues sur l'un comme sur l'autre.
Si vous travaillez avec un agent de codage IA, AGENTS.md contient les commandes de build, un aperçu de
l'architecture et les pièges que le code seul ne révèle pas.