Skip to content

Mentions des composants tiers — Superviseur ​

Ce produit Desautel intègre des composants tiers, listés ici avec leur licence. Les textes de licence complets se trouvent :

  • Interface web (npm) : vue/THIRD-PARTY-NOTICES.frontend.txt (généré, textes complets de tous les composants distribués).
  • Polices : vue/public/fonts/ibm-plex/OFL.txt et vue/public/fonts/OFL-Inter.txt (SIL Open Font License 1.1).
  • Composants .NET : licences standard indiquées ci-dessous (textes disponibles sur les dépôts respectifs).

Régénérer l'attribution frontend : cd vue && npx generate-license-file --input ./package.json --output ./THIRD-PARTY-NOTICES.frontend.txt --overwrite.


Points vérifiés ​

  • Génération PDF : assurée par PDFsharp/MigraDoc (MIT, libre en commercial, sans seuil de CA). QuestPDF a été retiré.
  • GSAP (3.15) : licence GreenSock « no-charge ». Usage vérifié = transitions de base (gsap.to) dans 2 vues, aucun plugin payant « Club GreenSock ». → Libre en commercial.

Service .NET — composants runtime ​

ComposantLicence
ASP.NET Core, EF Core, SignalR, JwtBearer, OpenApi, Hosting.WindowsServices, Extensions.* (Microsoft.*)MIT
System.* (IdentityModel.Tokens.Jwt, IO.Ports, Management, ServiceProcess, Text.Json)MIT
Npgsql.EntityFrameworkCore.PostgreSQLPostgreSQL License
NModbus, NModbus.SerialMIT
NAudioMIT
ClosedXMLMIT
BCrypt.Net-NextMIT
Serilog (AspNetCore, Sinks.Console, Sinks.File)Apache-2.0
PDFsharp-MigraDoc (génération PDF des rapports)MIT
Swashbuckle.AspNetCoreMIT
AspNetCore.HealthChecks.NpgSql, Extensions.Diagnostics.HealthChecksMIT / Apache-2.0
Microsoft.Web.WebView2Microsoft Software License Terms (redistribuable)

Composants de test uniquement (non distribués, sans obligation d'attribution dans le produit) : xUnit, Moq, FluentAssertions, coverlet, Microsoft.NET.Test.Sdk, Mvc.Testing, EF InMemory. À surveiller : FluentAssertions est payant à partir de la v7 (rester en v6.x).


Polices (embarquées, redistribuées) ​

PoliceLicenceFichier de licence
IBM Plex SansSIL OFL 1.1vue/public/fonts/ibm-plex/OFL.txt
InterSIL OFL 1.1vue/public/fonts/OFL-Inter.txt

Les polices Geist et Plus Jakarta Sans sont référencées via Google Fonts (CDN) mais non embarquées : non redistribuées.


Composants embarqués par l'installateur ​

ComposantLicence / conditions
PostgreSQL (serveur)PostgreSQL License (permissive)
Runtime .NET 9MIT / Microsoft (redistribuable)
WebView2 RuntimeMicrosoft Software License Terms (redistribuable)
Inno Setup (installateur)Gratuit y compris en commercial (attribution appréciée)

Licence propre de l'application ​

Le système de licence par poste (dotnet/license-generator/LicenseGenerator, clés RSA, fenêtre de licence du client) est la licence produit Desautel ; il est indépendant des composants tiers ci-dessus.

Documentation Technique