Mentions légales

Attributions et licences

UltiSuite et l'ensemble de ses web apps (Ultimail, UltiDrive, UltiDocs, UltiCal, UltiMeet, Contacts, UltiAI, administration, compte) sont des créations originales de Eliott Guillaumin, protégées par son copyright. Tous droits réservés.

Dernière mise à jour: 29 juin 2026 Liste npm générée le 2026-06-24.

GPL / AGPL : usage et non-propagation

UltiSuite, Ultimail, UltiDrive, UltiDocs, UltiCal, UltiMeet, Contacts, UltiAI et les interfaces web associées sont des créations originales développées par Eliott Guillaumin. Leur code source propriétaire n'incorpore pas le code des services listés ci-dessous.

Les composants sous licence GNU (GPL) ou Affero (AGPL) sont exécutés comme programmes séparés : conteneurs, processus ou services réseau distincts. UltiSuite interagit avec eux uniquement via des protocoles standards (HTTP, OIDC, IMAP, SMTP, WebDAV, etc.), sans les lier statiquement ni les embarquer dans le frontend ou le backend propriétaire.

Cette architecture de services indépendants correspond au modèle d'usage décrit par la Free Software Foundation pour les programmes distincts : la licence copyleft s'applique à chaque programme concerné et à ses modifications, mais ne s'étend pas aux autres applications de la suite qui ne forment qu'un usage combiné au sens de la GPL/AGPL.

Les bibliothèques npm du frontend restent soumises à leurs propres licences (MIT, Apache-2.0, BSD, ISC, ou LGPL). OpenPGP.js (LGPL-3.0) est servi à part, dans un fichier remplaçable, et n'est pas fusionné au bundle. Cela ne transforme pas UltiSuite en œuvre dérivée des services AGPL exécutés séparément.

Services et intégrations

Composants déployés sur cette instance UltiSuite. Les modules optionnels n'apparaissent que s'ils sont activés.

Fournisseur d'identité (SSO/OIDC) pour l'authentification des utilisateurs UltiSuite. Service conteneurisé distinct, configuré et opéré séparément du code applicatif UltiSuite.

Licence : MIT

PostgreSQL

PostgreSQL License

Base de données relationnelle pour les métadonnées UltiSuite et certains services intégrés.

Licence : PostgreSQL License

Rspamd

Apache-2.0

Worker HTTP antispam pour le mail edge natif. Filtre le SMTP entrant avant persistance par ultid.

Licence : Apache-2.0

Jitsi Meet

Apache-2.0optionnel

Visioconférence optionnelle via composants Jitsi lorsque le module Jitsi est activé (UltiMeet peut s'appuyer sur cette stack).

Licence : Apache-2.0

Bibliothèques npm à licence copyleft ou double licence

OpenPGP.js (LGPL-3.0-or-later)

Chiffrement OpenPGP des messages vers des correspondants externes. Fichier officiel servi tel quel, hors du bundle.

Module remplaçable : /lgpl/openpgp/openpgp.min.mjs. Une build compatible peut remplacer ce fichier sans recompiler UltiSuite. Le source de cette version est celui d'OpenPGP.js (voir NOTICE.txt à côté du fichier).

JSZip ((MIT OR GPL-3.0-or-later))

Manipulation de fichiers ZIP côté client (export/import). Utilisé sous l'option MIT du double licencement.

Bibliothèque JavaScript liée dynamiquement au bundle frontend ; choix de la licence MIT, sans créer d'œuvre dérivée GPL du reste d'UltiSuite.

sharp / libvips (build) (LGPL-3.0-or-later)

Traitement d'images au build (génération d'icônes et assets). Binaire natif précompilé, non modifié.

Usage conforme au LGPL via linking dynamique d'une bibliothèque non modifiée ; n'impose pas la GPL/LGPL au code TypeScript/React de la suite.

Bibliothèques npm (attribution requise)

Liste générée automatiquement à partir des dépendances npm du frontend : dépendances directes (y compris MIT) et dépendances transitives dont la licence exige une notice d'attribution (Apache, BSD, ISC, copyleft, etc.). Régénérer avec pnpm run attributions:generate.

(MIT AND Zlib)

(MIT OR GPL-3.0-or-later)

  • jszip— Stuart Knightley

(MPL-2.0 OR Apache-2.0)

  • dompurify— Dr.-Ing. Mario Heiderich, Cure53

0BSD

Apache-2.0

BSD

  • duck— Michael Williamson

BSD-2-Clause

BSD-3-Clause

CC-BY-NC-SA-4.0

CC0-1.0

ISC

LGPL-3.0-or-later

MIT

MIT AND ISC

Unlicense