Thème
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.txtetvue/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
| Composant | Licence |
|---|---|
| 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.PostgreSQL | PostgreSQL License |
| NModbus, NModbus.Serial | MIT |
| NAudio | MIT |
| ClosedXML | MIT |
| BCrypt.Net-Next | MIT |
| Serilog (AspNetCore, Sinks.Console, Sinks.File) | Apache-2.0 |
| PDFsharp-MigraDoc (génération PDF des rapports) | MIT |
| Swashbuckle.AspNetCore | MIT |
| AspNetCore.HealthChecks.NpgSql, Extensions.Diagnostics.HealthChecks | MIT / Apache-2.0 |
| Microsoft.Web.WebView2 | Microsoft 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)
| Police | Licence | Fichier de licence |
|---|---|---|
| IBM Plex Sans | SIL OFL 1.1 | vue/public/fonts/ibm-plex/OFL.txt |
| Inter | SIL OFL 1.1 | vue/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
| Composant | Licence / conditions |
|---|---|
| PostgreSQL (serveur) | PostgreSQL License (permissive) |
| Runtime .NET 9 | MIT / Microsoft (redistribuable) |
| WebView2 Runtime | Microsoft 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.