Droits d’auteur et mentions légales
Ceci est une traduction fournie pour plus de commodité. En cas de divergence, la version anglaise prévaut.
© 2026 MediaLab Works. Tous droits réservés. MediaLab Works est exploité par Casapu Cristian-Costinel Întreprindere Individuală, entreprise individuelle immatriculée en Roumanie (identifiant fiscal 43060600) ; les coordonnées complètes du vendeur figurent dans les Conditions générales.
Nos propres produits
Écrits par nous de A à Z, sans code repris d’autres plugins ou applications :
- Plugins Emby — Rosub, Headend, Registration, Access Log, Security Notifications, Favorite Actors, Cashier, Quick Connect, Transcode Doctor, Library Doctor, MediaLab TV, Access Links, Edge Shield, AISub, Plan Guard, Share Links, Smart Skip et MediaLab SpeedTest. Concédés sous licence selon le Contrat de licence utilisateur final ; le code source n’est pas public. Les versions de Registration jusqu’à la 1.9.0 ont été publiées sur GitHub sous licence MIT et restent sous licence MIT ; à partir de la 1.10, Registration relève du CLUF.
- AISub, Plan Guard, Share Links et Smart Skip (Emby) ne contiennent aucun code provenant d’autres projets : AISub utilise uniquement .NET et le ffmpeg de votre serveur Emby, Smart Skip le ffmpeg du serveur lui-même (chromaprint, signalstats), et le lecteur de Share Links utilise le hls.js fourni avec Emby, que le plugin ne distribue pas. Les services d’IA avec lesquels AISub fonctionne (Anthropic, Groq, OpenAI, OpenRouter, ou votre propre serveur LM Studio ou Ollama) sont distincts et ne sont joints qu’avec vos propres clés.
- Access Links et Edge Shield (Emby et Jellyfin) sont notre propre code ; le seul code tiers est l’algorithme de génération de codes QR dans Access Links (voir ci-dessous). Edge Shield communique avec Cloudflare et Let’s Encrypt, des services distincts, uniquement via leurs API publiques et avec votre propre jeton Cloudflare.
- MediaLab TV (Emby et Jellyfin) : l’application TV, son interface et son lecteur sont notre propre code HTML, CSS et JavaScript. La version compilée pour Emby utilise le hls.js fourni avec Emby Web, qu’elle ne distribue pas, et relève du CLUF ; la version compilée pour Jellyfin inclut hls.js (mentionné ci-dessous) et relève de la GPL-3.0, avec son code source complet public.
- Plugins Jellyfin — Registration, Cashier, Access Log, Security Notifications, Favorite Actors, Rosub, Headend, Quick Connect, Transcode Doctor, Library Doctor, MediaLab TV, Self-Update, AISub, Plan Guard, Share Links, Smart Skip, Access Links, Edge Shield et MediaLab SpeedTest (nos propres portages de nos plugins Emby ; Cashier, Quick Connect, Transcode Doctor et Library Doctor ont été écrits pour Jellyfin, Access Links, Edge Shield et MediaLab TV pour les deux plateformes, et Self-Update pour medialab Server, notre variante de Jellyfin). Concédés sous licence GPL-3.0 ; les versions compilées et le code source complet de chaque version sont publics, dans l’historique des versions de chaque plugin, et figurent également dans votre compte.
- Applications Nextcloud sous CLUF — Document sorter, Allowed file types, IDRegister (à partir de la 2.0.0 ; les versions 1.x ont été publiées sous AGPL), Cashier et Sign-up.
- Applications Nextcloud sous AGPL-3.0-or-later — Sentinel, Shortcloud et Video Gallery (elles incluent des bibliothèques Nextcloud sous AGPL/GPL) ; le code source complet de chaque version est disponible dans votre compte.
- Application Android IDRegister — sous CLUF à partir de la 2.0.0.
- mailcow Toolkit — nos propres extensions pour mailcow-dockerized (SOGo comme boîte aux lettres sur un hôte de webmail distinct, mises à jour depuis l’interface d’administration, enregistrements DNS et Cloudflare, adresses de rôle pour les nouveaux domaines, vérification du DNS inverse), sans code tiers. Concédé sous licence GPL-3.0 ; le Toolkit se compose de scripts shell, de PHP et de JavaScript, vous recevez donc son code source complet. mailcow lui-même ne nous appartient pas et ne fait pas partie du Toolkit : mailcow-dockerized est open source (GPL-3.0), géré et maintenu par The Infrastructure Company GmbH, et vous l’installez séparément. Le Toolkit ajoute uniquement ses propres fichiers à côté et appelle les fonctions et scripts propres à mailcow (sessions et autorisations,
update.sh, le script de sauvegarde, la création d’alias) ; il ne modifie aucun fichier suivi par mailcow. Cloudflare est un service distinct, joint uniquement via son API publique avec vos propres identifiants. - Sign-up for mailcow et Cashier for mailcow — notre propre code, écrit de A à Z par MediaLab Works et livré dans le paquet mailcow Toolkit, sans code tiers ; concédés sous licence GPL-3.0, et vous recevez leur code source complet. Sign-up ajoute une page d’inscription à mailcow et crée les comptes avec les fonctions propres à mailcow ; il ne modifie aucun fichier suivi par mailcow. Cashier appelle directement l’API publique de Stripe (sans SDK Stripe) avec votre propre compte Stripe : Stripe est un service de paiement tiers, qui ne nous appartient pas, et MediaLab Works ne traite jamais les paiements effectués par son intermédiaire. mailcow-dockerized ne nous appartient pas (voir ci-dessus).
- Mailbox API for mailcow — notre propre code, écrit de A à Z par MediaLab Works et livré comme module du paquet mailcow Toolkit, sans code de tiers ; sous licence GPL-3.0, et vous recevez son code source complet. Il lit les messages via la connexion maître dovecot de mailcow, à l’intérieur du réseau mailcow, envoie avec la bibliothèque PHPMailer fournie avec mailcow (qu’il ne distribue pas) et ne modifie aucun fichier suivi par mailcow. Telegram est un service distinct, utilisé uniquement avec votre propre jeton de bot. mailcow-dockerized ne nous appartient pas (voir ci-dessus).
- Security for mailcow — notre propre code, écrit de A à Z par MediaLab Works et livré comme module du paquet mailcow Toolkit, sans code de tiers ; sous licence GPL-3.0, et vous recevez son code source complet. Il lit les journaux que mailcow tient déjà, bannit des adresses via le fail2ban de mailcow (netfilter) et ne modifie les boîtes qu’avec les fonctions de mailcow ; il ne modifie aucun fichier suivi par mailcow. Cloudflare et Telegram sont des services distincts, utilisés uniquement avec vos propres identifiants ; AbuseIPDB, ipinfo et Shodan ne sont que des liens dans la page d’administration, rien ne leur est envoyé. mailcow-dockerized ne nous appartient pas (voir ci-dessus).
- Backup for mailcow — notre propre code, écrit de A à Z par MediaLab Works et livré comme module du paquet mailcow Toolkit ; sous licence GPL-3.0, et vous recevez son code source complet. Il exécute le script de sauvegarde de mailcow et chiffre le résultat avec GnuPG (installé sur votre serveur, non fourni par nous) ; sa restauration suit les étapes du
backup_and_restore.shde mailcow (GPL-3.0, The Infrastructure Company GmbH) et ne modifie aucun fichier suivi par mailcow, sauf les identifiants de base de données dansmailcow.conflorsque vous restaurez la base, comme le fait la restauration de mailcow. Google Drive est un service distinct, utilisé uniquement avec votre propre client OAuth Google et votre compte. mailcow-dockerized ne nous appartient pas (voir ci-dessus). - MediaLab Marketplace (Emby et Jellyfin) — un plugin gratuit, notre propre code écrit par MediaLab Works, sans code de tiers. La version Jellyfin est sous GPL-3.0, avec ses builds et son code source complet publics.
- Hébergement web — le portail d’hébergement de votre compte, les outils d’administration, l’agent root
mlw-hostingqui crée les comptes, sites, bases de données et sauvegardes sur le serveur, ainsi que les fichiers de configuration et de construction de nos images de conteneur sont notre propre code, écrit de zéro par MediaLab Works. L’hébergement est un service : ce logiciel tourne sur notre serveur et n’est pas distribué aux clients. - Les packs (Emby, Jellyfin, Nextcloud, mailcow) sont des licences pour les produits ci-dessus et ne contiennent aucun code propre.
- Le contenu de ce site (textes, guides, captures d’écran, design).
Développé et amélioré par nous à partir d’autres projets
- Memories + Recognize — édition MediaLab est un fork de deux applications Nextcloud open source, conservé sous leur licence, l’AGPL-3.0, les auteurs d’origine étant crédités dans l’application :
- Memories de Varun Patil — notre version, avec la prise en charge de Nextcloud 34, des corrections et des améliorations : github.com/CristianCasapu/memories (branche
casapu/nc34) ; - Recognize de Marcel Klehr / Nextcloud GmbH — notre version : github.com/CristianCasapu/recognize (branche
casapu/stable12). Elle est proposée en tant que service : ce que vous payez, c’est notre travail sur votre serveur (installation, configuration, maintenance), et non le logiciel.
- Memories de Varun Patil — notre version, avec la prise en charge de Nextcloud 34, des corrections et des améliorations : github.com/CristianCasapu/memories (branche
- medialab Server est notre variante de Jellyfin — le serveur et le client web des contributeurs de Jellyfin — conservée sous leur licence, la GPL-2.0, et distribuée sous forme des paquets apt
medialab-serveretmedialab-server-web, qui incluent également jellyfin-ffmpeg (GPL). Nos modifications : vérification de la signature de nos plugins (« Verified – medialab »), boutons de menu et liens pour les plugins, plugins medialab en premier par défaut parmi les tuners TV en direct, les sources de guide et les fournisseurs de sous-titres, catalogue de plugins medialab.works inclus, l’outil de mise à jour utilisé par Self-Update, et des corrections comme le filtrage de l’accès à distance après le vidage de la liste. Code source, avec une étiquette (tag) pour chaque version apt (paquet12.2+mlN+deb12= tagv12.2-ml.N) : github.com/CristianCasapu/medialab-server et github.com/CristianCasapu/medialab-server-web (branchemedialab). - Travaux sur mesure — les droits sur les plugins, applications et développements sur mesure sont décrits dans les Conditions (section 5) ; avec droits exclusifs, les droits d’auteur sont cédés au client.
Composants tiers inclus dans nos produits
- SharpCompress (MIT, Adam Hathcock) — dans Rosub pour Emby et Jellyfin.
- Algorithme QR Code generator de Project Nayuki (MIT) — dans Registration (Emby, Jellyfin), Cashier pour Jellyfin, Quick Connect (Emby, Jellyfin), Access Links (Emby, Jellyfin), Share Links pour Jellyfin et MediaLab SpeedTest (Emby, Jellyfin).
- hls.js 1.5.20 (Apache-2.0, Dailymotion ; github.com/video-dev/hls.js) — distribué sans modification dans Share Links pour Jellyfin, pour le lecteur des invités, et dans MediaLab TV pour Jellyfin, pour son lecteur.
- qrcode.js de Kazuhiko Arase (MIT) — dans IDRegister pour Nextcloud.
- Bibliothèques Nextcloud — @nextcloud/vue et @nextcloud/dialogs (AGPL-3.0), @nextcloud/axios, l10n, router, initial-state et sharing (GPL-3.0) ; Vue et vue-material-design-icons (MIT) ; qrcode de Ryan Day (MIT, Shortcloud) ; hls.js (Apache-2.0, Video Gallery).
- Modèles d’OCR dans Document sorter — modèles PP-OCR de Baidu PaddleOCR dans la conversion ONNX de RapidOCR, non modifiés, Apache-2.0 ; leurs fichiers de licence et de mentions sont inclus dans l’archive téléchargée.
- Application Android IDRegister — AndroidX, Jetpack Compose, CameraX et OkHttp (Apache-2.0), Google ML Kit (conditions de Google), Bouncy Castle (licence de type MIT), JMRTD, SCUBA et cert-cvc (LGPL-2.1-or-later ; vous pouvez les remplacer ou les lier à nouveau).
Les mentions de licence sont livrées avec chaque produit ; ces composants restent soumis à leurs propres licences.
Logiciels que nous utilisons pour fournir l’hébergement web
Les conteneurs dans lesquels tournent vos sites sont construits par nous à partir des images officielles en amont, auxquelles nous ajoutons uniquement notre configuration et nos scripts de démarrage ; les logiciels qu’elles contiennent conservent leur propre licence :
- Debian 12 « bookworm » — la base de toutes les images ; logiciels libres sous les licences listées sur debian.org/legal (principalement GPL, LGPL, BSD et MIT) ;
- PHP 8.1–8.5 (images officielles
phpFPM) — PHP License 3.01 ; les extensions sont ajoutées avec docker-php-extension-installer de Michele Locati (MIT) ; - Apache HTTP Server 2.4 (image officielle
httpd) — Apache-2.0 ; - nginx (image officielle
nginx) — BSD-2-Clause ; - Node.js 22 et 24 (images officielles
node) — MIT ; - Python 3.12 (image officielle
python) — PSF License, avec gunicorn (MIT) et uvicorn (BSD-3-Clause).
Sur le serveur lui-même, nous utilisons, sans les modifier : Podman (Apache-2.0) pour les conteneurs, restic (BSD-2-Clause) pour les sauvegardes, MariaDB (GPL-2.0) et PostgreSQL (PostgreSQL License) pour les bases de données, Certbot (Apache-2.0) avec les certificats Let’s Encrypt, et mailcow-dockerized (GPL-3.0) pour l’e-mail. Les zones DNS sont gérées chez Cloudflare, un service distinct utilisé via son API publique. Les licences des logiciels que vous installez dans votre propre compte (par exemple WordPress) relèvent de vous.
Données et modèles téléchargés par votre serveur, non distribués par nous
Certains produits téléchargent des données ou des programmes directement depuis leurs éditeurs sur votre serveur. Nous ne les distribuons pas et ils ne nous appartiennent pas ; leurs licences s’appliquent à vous :
- les bases de géolocalisation MaxMind GeoLite2 et DB-IP Lite (CC BY 4.0), la liste des nœuds de sortie Tor, Spamhaus DROP et les données de chaînes iptv-org. Les bases DB-IP Lite, utilisées par Security Notifications et Plan Guard, sont concédées sous licence CC BY 4.0 : IP Geolocation by DB-IP ;
- des paquets Python (RapidOCR, ONNX Runtime, OpenCV, pypdfium2) et des programmes externes (ClamAV, ffmpeg) ;
- les modèles de reconnaissance faciale InsightFace (utilisés par IDRegister et l’édition MediaLab) : leur éditeur les autorise uniquement pour la recherche non commerciale (licence) ; l’administrateur du serveur les télécharge et est responsable d’accepter et de respecter cette licence.
Marques
Emby (Emby LLC), Jellyfin, Nextcloud (Nextcloud GmbH), mailcow (The Infrastructure Company GmbH), SOGo, Cloudflare, Radarr, Sonarr, OpenSubtitles, subs.ro, MaxMind, DB-IP, Anthropic et Claude, OpenAI, Groq, OpenRouter, Let’s Encrypt (ISRG), Vu+, Enigma2, Telegram, Stripe, Debian, PHP, Apache, nginx, Node.js, Python, MariaDB, PostgreSQL et WordPress sont des marques de leurs propriétaires respectifs, mentionnées uniquement pour décrire la compatibilité. Les produits MediaLab Works sont indépendants et ne sont ni affiliés à ces propriétaires ni approuvés par eux.
Contact juridique : contact@medialab.works · Signalement d’abus : abuse@medialab.works