Third-Party Notices
Last updated: 25 October 2026
ATC Trainer is built with the components below. Each is used under its own license, which is not changed by the License or the Terms of Service. The full license text of each component is available from its project page.
1. Speech recognition
- whisper.cpp (ggml-org) — MIT License, © The ggml authors.
- Whisper model weights (OpenAI, converted to ggml format by the whisper.cpp project:
ggml-small.enandggml-base.en) — MIT License, © OpenAI.
2. Speech synthesis
- Piper (
piper-tts1.7.0, Open Home Foundation) — GNU General Public License v3.0 or later. Piper runs as a separate program in its own container and the Service talks to it over HTTP; the Service itself is not a derivative of it. The source code of the version we run is available at github.com/OHF-voice/piper1-gpl, and we will provide a copy on request (info@atc-trainer.com). Piper includes eSpeak NG (GPL-3.0-or-later) for text-to-phoneme conversion. - Voice models from the rhasspy/piper-voices collection:
en_US-kathleen-low— trained on the Kathleen dataset, released under CC0 (public domain dedication).en_US-amy-medium,en_US-danny-low,en_GB-alan-medium— trained on voice data published by Mycroft AI (mimic3-voices) and fine-tuned from the Lessac and Ryan datasets. The collection is published under the MIT license.
- Voices that an administrator adds later keep the license of their own source.
3. Maps
- MapLibre GL JS 4.7.1 — BSD 3-Clause License, © MapLibre contributors (bundled in the app).
- OpenFreeMap map tiles and styles, © OpenMapTiles, with map data © OpenStreetMap contributors (Open Database License). The attribution is shown on every map.
4. Aviation data
- X-Plane airport data (
apt.dat) — GNU General Public License. The Service never ships this data. If you import an airport layout from it, the file's copyright notice is stored unchanged with that layout and shown wherever it is used.
5. Fonts
- IBM Plex Sans Condensed and IBM Plex Mono — SIL Open Font License 1.1, © IBM Corp. (github.com/IBM/plex).
6. Server and browser libraries
Licenses of the NuGet packages included in the application (direct and transitive). MIT, BSD-2-Clause, Apache-2.0 and PostgreSQL licenses all require that the copyright notice and license text travel with the software; the notices are available in each package at nuget.org.
- QuestPDF is used under the QuestPDF Community License, which is free for organizations with annual gross revenue below USD 1 million. We review this when our revenue changes.
| Package | Version | License |
|---|---|---|
| Humanizer.Core | 2.14.1 | MIT |
| Markdig | 1.3.2 | BSD-2-Clause |
| MessagePack | 2.5.303 | MIT |
| MessagePack.Annotations | 2.5.303 | MIT |
| Microsoft.AspNetCore.App.Internal.Assets | 10.0.13 | MIT |
| Microsoft.AspNetCore.Authentication.Google | 10.0.13 | MIT |
| Microsoft.AspNetCore.Authentication.MicrosoftAccount | 10.0.13 | MIT |
| Microsoft.AspNetCore.Components.WebAssembly | 10.0.13 | MIT |
| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 10.0.13 | MIT |
| Microsoft.AspNetCore.Components.WebAssembly.Server | 10.0.13 | MIT |
| Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 10.0.13 | MIT |
| Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 10.0.13 | MIT |
| Microsoft.AspNetCore.Http.Connections.Client | 10.0.13 | MIT |
| Microsoft.AspNetCore.Identity.EntityFrameworkCore | 10.0.13 | MIT |
| Microsoft.AspNetCore.OpenApi | 10.0.13 | MIT |
| Microsoft.AspNetCore.SignalR.Client | 10.0.13 | MIT |
| Microsoft.AspNetCore.SignalR.Client.Core | 10.0.13 | MIT |
| Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 10.0.13 | MIT |
| Microsoft.Build.Framework | 18.0.2 | MIT |
| Microsoft.CodeAnalysis.Analyzers | 3.11.0 | MIT |
| Microsoft.CodeAnalysis.CSharp | 5.0.0 | MIT |
| Microsoft.CodeAnalysis.CSharp.Workspaces | 5.0.0 | MIT |
| Microsoft.CodeAnalysis.Common | 5.0.0 | MIT |
| Microsoft.CodeAnalysis.Workspaces.Common | 5.0.0 | MIT |
| Microsoft.CodeAnalysis.Workspaces.MSBuild | 5.0.0 | MIT |
| Microsoft.DotNet.HotReload.WebAssembly.Browser | 10.0.113 | MIT |
| Microsoft.EntityFrameworkCore | 10.0.13 | MIT |
| Microsoft.EntityFrameworkCore.Abstractions | 10.0.13 | MIT |
| Microsoft.EntityFrameworkCore.Analyzers | 10.0.13 | MIT |
| Microsoft.EntityFrameworkCore.Design | 10.0.13 | MIT |
| Microsoft.EntityFrameworkCore.Relational | 10.0.13 | MIT |
| Microsoft.Extensions.DependencyModel | 10.0.13 | MIT |
| Microsoft.JSInterop.WebAssembly | 10.0.13 | MIT |
| Microsoft.NET.StringTools | 17.6.3 | MIT |
| Microsoft.OpenApi | 2.12.2 | MIT |
| Microsoft.VisualStudio.SolutionPersistence | 1.0.52 | MIT |
| Microsoft.Win32.SystemEvents | 6.0.0 | MIT |
| Mono.TextTemplating | 3.0.0 | MIT |
| Newtonsoft.Json | 13.0.4 | MIT |
| Npgsql | 10.0.3 | PostgreSQL |
| Npgsql.EntityFrameworkCore.PostgreSQL | 10.0.3 | PostgreSQL |
| QRCoder | 1.8.0 | MIT |
| QuestPDF | 2026.8.0 | QuestPDF Community License |
| Stripe.net | 52.4.0 | Apache-2.0 |
| System.CodeDom | 6.0.0 | MIT |
| System.Composition | 9.0.0 | MIT |
| System.Composition.AttributedModel | 9.0.0 | MIT |
| System.Composition.Convention | 9.0.0 | MIT |
| System.Composition.Hosting | 9.0.0 | MIT |
| System.Composition.Runtime | 9.0.0 | MIT |
| System.Composition.TypedParts | 9.0.0 | MIT |
| System.Configuration.ConfigurationManager | 9.0.0 | MIT |
| System.Drawing.Common | 6.0.0 | MIT |
| System.Security.Cryptography.ProtectedData | 9.0.0 | MIT |
| libphonenumber-csharp | 9.0.41 | Apache-2.0 |
| prometheus-net | 8.2.1 | MIT |
| prometheus-net.AspNetCore | 8.2.1 | MIT |