Version 1.0 — 27 juillet 2026
Charte de développement
Deux règles gouvernent tout ce qui est développé et publié ici : n'utiliser que des sources libres, et ne jamais traiter de données personnelles.
Cette charte engage toute personne qui contribue à un projet du homelab ou le publie sur homelab.hajek.fr. Elle n'est pas une déclaration d'intention : le respect de ces règles conditionne la mise en ligne d'un projet.
Article 1 — Uniquement des sources libres
- Toute dépendance — bibliothèque, police, icône, image, son, jeu de données, modèle — est publiée sous une licence libre ou open source reconnue. Sa licence est vérifiée avant intégration, pas après.
- Chaque projet publie son propre code source sous licence libre et conserve dans son dépôt les licences des composants qu'il réutilise.
- Aucun composant propriétaire, aucun service tiers fermé, aucune brique payante n'est nécessaire pour faire tourner un projet du homelab. Ce qui est publié ici doit pouvoir être repris ailleurs, sans autorisation ni abonnement.
- Les pages publiées ne chargent rien depuis un tiers : ni réseau de diffusion, ni police distante, ni script externe. Tout est servi par l'infrastructure du homelab — ce que la politique de sécurité de contenu applique techniquement, et pas seulement sur parole.
- L'infrastructure suit la même règle que les projets : forge, identité, suivi de projets et hébergement reposent sur des logiciels libres, auto-hébergés.
Article 2 — Jamais de données personnelles
- Les applications publiées ne collectent, ne stockent et ne transmettent aucune donnée personnelle : ni identité, ni adresse électronique, ni localisation, ni identifiant publicitaire, ni empreinte de navigateur.
- Aucun traceur, aucune mesure d'audience, aucune publicité. Les seuls témoins de connexion admis sont strictement techniques et limités à l'espace membres.
- Il est interdit d'introduire dans un projet des données réelles concernant des personnes, y compris à titre d'exemple ou de test. Les jeux de données sont synthétiques, ou publics et sans lien avec des personnes identifiables.
- Ce qu'un visiteur produit en jouant — partie, score, dessin — reste anonyme : jamais rattaché à une identité, jamais utilisé à autre chose qu'à la fonctionnalité demandée.
- Seule exception, strictement encadrée : l'espace membres. Se connecter transmet au portail l'adresse électronique vérifiée du compte, le temps de vérifier qu'elle correspond à un compte de la forge. Elle n'est ni enregistrée, ni recoupée, ni transmise — le portail n'a pas de base de données.
- Les journaux techniques nécessaires à l'exploitation du serveur sont réduits au strict nécessaire, soumis à rotation, et ne sont ni analysés ni communiqués.
Article 3 — Publication maîtrisée
- Un projet n'est mis en ligne que s'il le déclare lui-même, par un manifeste et un marqueur posés sur son dépôt. Rien n'est publié à l'insu de son auteur.
- Retirer ce marqueur suffit à empêcher toute publication ultérieure : se retirer doit être aussi simple que se publier.
- Aucun secret — clé, jeton, mot de passe — ne figure dans un dépôt ni ne transite par l'intégration continue. Les secrets d'exploitation restent sur le serveur.
- Ce qui tourne en ligne est ce qui se trouve dans le dépôt : pas de correctif appliqué à la main sur le serveur, pas d'écart entre le code lisible et le code exécuté.
Article 4 — Application
- Le respect de cette charte conditionne l'accès au homelab et la mise en ligne d'un projet sur homelab.hajek.fr.
- Tout manquement constaté entraîne le retrait de l'instance en ligne, le temps d'être corrigé.
- Question, signalement, ou demande pour rejoindre le groupe : admin@hajek.fr.
Une question ?
Un doute sur la licence d'un composant, un cas d'usage qui semble friser la limite, ou un manquement à signaler : écrivez à admin@hajek.fr. Mieux vaut demander avant d'intégrer qu'après avoir publié.