Licences des logiciels tiers
Inkmel est construit avec des logiciels libres, développés par d'autres que L-Consult et publiés sous leurs propres licences. Cette page les cite, avec leur licence et un lien vers leur source.
La liste des dépendances, en bas de page, est générée à partir des dépendances de production des composants livrés d'Inkmel : le service (API), la console d'administration et le complément pour Outlook. Elle donne le nom de chaque composant et l'identifiant de sa licence. Le texte de chaque licence est disponible sur https://spdx.org/licenses/.
libvips
Le service utilise libvips pour traiter les images des signatures (redimensionnement, conversion), par l'intermédiaire de la bibliothèque sharp. libvips n'est pas intégrée au code d'Inkmel : sharp la charge comme bibliothèque partagée (liaison dynamique), livrée par le paquet @img/sharp-libvips-linux-x64.
- Licence : GNU Lesser General Public License, version 3 ou ultérieure (LGPL-3.0-or-later), licence sous laquelle le paquet
@img/sharp-libvips-linux-x64est publié. Texte de la licence : https://www.gnu.org/licenses/lgpl-3.0.html. - Code source de libvips : https://github.com/libvips/libvips.
- Binaires utilisés, avec la liste des bibliothèques qu'ils réunissent et leurs licences : https://github.com/lovell/sharp-libvips.
Logiciels des serveurs
Les logiciels suivants font fonctionner les serveurs d'Inkmel. Ils ne viennent pas de la liste des dépendances ci-dessous, mais des images de conteneurs sur lesquelles le service est construit.
- Node.js (exécution du service) : licence MIT ; source : https://github.com/nodejs/node.
- Debian (système de base de l'image du service) : chaque paquet Debian a sa propre licence, indiquée dans le fichier
/usr/share/doc/<paquet>/copyrightde l'image ; sources : https://sources.debian.org/. - nginx (serveur web de la console, du complément, du site https://inkmel.app et du relais des images
cdn.inkmel.app) : licence BSD-2-Clause ; source : https://nginx.org/ ; image utilisée : https://github.com/nginx/docker-nginx-unprivileged. - njs (module de nginx utilisé par le relais des images) : licence BSD-2-Clause ; source : https://github.com/nginx/njs.
- Alpine Linux (système de base des images nginx) : chaque paquet Alpine a sa propre licence, indiquée dans l'index des paquets ; sources : https://pkgs.alpinelinux.org/packages.
- PostgreSQL (base de données) : licence PostgreSQL ; source : https://www.postgresql.org/.
- rclone (copie chiffrée des sauvegardes) : licence MIT ; source : https://github.com/rclone/rclone.