Document de référence

Licences tierces

Le code de Service-Overtchat est sous licence MIT ; ses textes, son nom et sa charte graphique sont réservés (fichier LICENSE du dépôt). Il s'appuie aussi sur des composants écrits par d'autres, qui gardent chacun leur propre licence. Les voici.

1. Servis à votre navigateur

Ces bibliothèques sont hébergées par le site lui-même et envoyées à votre navigateur ; elles partent aussi dans l'archive du site (/dl/site), avec leur fichier de licence.

BibliothèqueVersionLicenceDétenteur
Leaflet 1.9.4 BSD-2-Clause © 2010-2023 Volodymyr Agafonkin, © 2010-2011 CloudMade
protomaps-leaflet 5.1.0 BSD-3-Clause © 2021-2024 Protomaps LLC
TensorFlow.js 4.22.0 Apache-2.0 © Google LLC
NSFWJS 4.4.0 MIT © Infinite Red, Inc.
Modèle NSFWJS mobilenet_v2 v4.4.0 MIT Dépôt NSFWJS (Infinite Red)

2. Données et carte

ÉlémentLicence ou conditions
Données OpenStreetMap (le fond de carte) ODbL 1.0 — © OpenStreetMap contributors
Tuiles Protomaps (fond de carte, hébergé par ce site) Extraites du build public Protomaps (schéma BSD-3-Clause) ; aucune requête vers un tiers à l’affichage
Liste des villes (Config/villes.txt) Données GeoNames, CC-BY-4.0 — liste filtrée par ce projet

3. Installés par l'installateur

L'installateur ne distribue aucun de ces composants : il les télécharge chez leur éditeur et les compile sur la machine de l'exploitant. Chacun reste sous sa licence, dont le texte accompagne ses sources.

ComposantLicenceSource officielle
UnrealIRCd GPL-2.0 www.unrealircd.org/
InspIRCd GPL-2.0-only github.com/inspircd/inspircd
ircd-hybrid GPL-2.0-or-later github.com/ircd-hybrid/ircd-hybrid
Bahamut GPL-1.0-or-later github.com/DALnet/bahamut
ircu2 GPL-1.0-or-later github.com/UndernetIRC/ircu2
Anope GPL-2.0-only github.com/anope/anope
Eggdrop GPL-2.0-or-later github.com/eggheads/eggdrop
mysqltcl permissive (type HPND) packages.debian.org/mysqltcl
tcltls permissive (type BSD) core.tcl-lang.org/tcltls

Le serveur Overtchat-Hybrid est écrit pour ce projet ; sa conception s'inspire d'ircd-hybrid, d'UnrealIRCd et d'ircu.

4. Modération côté serveur

Les services de modération des images et de la voix tournent sur le serveur ; leurs paquets Python sont installés depuis PyPI par l'installateur, dans une version ÉPINGLÉE — celle qui tourne et a été éprouvée sur ce serveur (Tools/moderation-setup.sh) —, et ne sont pas redistribués par ce site.

PaquetLicence
NudeNet (images)AGPL-3.0 d'après ses fichiers de licence (ses métadonnées indiquent MIT) ; utilisé sans modification
faster-whisper (voix)MIT
Modèle Systran/faster-whisper-smallMIT
onnxruntime, ctranslate2MIT
PyAVBSD-3-Clause ; embarque FFmpeg (LGPL ou GPL selon sa construction)
opencv-python-headlessApache-2.0

5. Lanceur et OverScript

Les applications de bureau reposent sur Electron (MIT), qui embarque Chromium (licences multiples) et FFmpeg (LGPL-2.1). Leurs notices sont livrées dans chaque paquet, à côté de l’exécutable : LICENSE.electron.txt et LICENSES.chromium.html.