Third-Party Software Notices
Status: Final — licenses verified 2026-07-06 against upstream package metadata, HuggingFace model cards, and shipped license files; package versions synced 2026-07-30 (LM-Kit.NET 2026.7.4 and the .NET 10 runtime/BCL family at 10.0.10) with no license changes. TEN VAD (ten_vad.dll, v2.1.0) added as the voice-activity-detection runtime 2026-07-22 (§6). This file is referenced by EULA.md §4.
Blabb ("the Software") incorporates work from the third-party projects listed below. Each component remains governed by its own license; the notices here satisfy the attribution requirements of those licenses. Components are grouped by license family.
1. Proprietary / Commercial Components
LM-Kit.NET (Language-model inference runtime)
- Version: 2026.7.4
- Licensor: LM-Kit (https://lm-kit.com/) — © 2024–2026 LM-Kit. All rights reserved.
- License: LM-Kit.NET End User License Agreement (EULA), shipped as
LICENSE.mdinside the
NuGet package. Blabb uses the Community License tier (verified against the packaged EULA, 2026-07-06):
- Granted to companies with fewer than 20 employees, including contractors. Blabb is published
by a single individual developer and qualifies.
- Windows-only deployment — Blabb is Windows-only (x64).
- Requires acknowledging LM-Kit.NET on the product webpage. Standing obligation: the
LM-Kit.NET acknowledgment must appear on https://blabb.io and remain there while the app ships with LM-Kit.
- The Community tier includes no license for LM-Kit-supplied models. Blabb's LLM weights are
fetched from HuggingFace under their own licenses (§2); the embedding model is a Google Gemma-derived model governed by the Gemma Terms of Use, not an LM-Kit proprietary model.
2. Bundled / Downloaded Models
Model weights are downloaded from HuggingFace on first use (or bundled in the package) and are governed by their respective model licenses, separate from any code license. Licenses verified against the upstream model cards on 2026-07-06.
| Model | Use | License | Commercial use |
|---|---|---|---|
| Cohere Transcribe (03-2026) | CrispASR STT backend (default) | Apache-2.0 (CohereLabs; inherited by the GGUF conversion) | Yes |
| Parakeet TDT 0.6B v3 | CrispASR STT backend | CC-BY-4.0 (NVIDIA) | Yes, with attribution (below) |
| Granite Speech 4.1 2B | CrispASR STT backend | Apache-2.0 (IBM) | Yes |
| SenseVoice Small | CrispASR STT backend | FunASR Model License v1.1 (Alibaba) | Yes, with attribution (below) |
| IBM Granite 4.1 3B / 8B (Q4_K_M) | Local LLM (dictation rewrite) | Apache-2.0 (IBM) | Yes |
| embeddinggemma-300m | Rewrite-validation embedding | Gemma Terms of Use (Google) | Yes, subject to the Gemma Prohibited Use Policy |
Required attributions:
- *Parakeet TDT 0.6B v3* — © NVIDIA Corporation, licensed under Creative Commons Attribution 4.0
International (https://creativecommons.org/licenses/by/4.0/).
- *SenseVoice Small* — © Alibaba Group / FunAudioLLM, licensed under the FunASR Model License
v1.1 (https://github.com/FunAudioLLM/SenseVoice).
- *embeddinggemma-300m* — Gemma is provided under and subject to the Gemma Terms of Use found at
https://ai.google.dev/gemma/terms. Use is subject to the Gemma Prohibited Use Policy (https://ai.google.dev/gemma/prohibited_use_policy); this restriction is flowed down to end users in EULA.md §6.
- *Cohere Transcribe (03-2026)* — © Cohere Labs, Apache 2.0
(https://huggingface.co/CohereLabs/cohere-transcribe-03-2026). Distributed as a Q4_K GGUF quantization produced by cstr/CrispStrobe (https://huggingface.co/cstr/cohere-transcribe-03-2026-GGUF) — a modification of the original weights (Apache §4(b)).
- *IBM Granite 4.1 3B* — © IBM Corporation / Granite Team, Apache 2.0
(https://huggingface.co/ibm-granite/granite-4.1-3b). Distributed as a Q4_K_M GGUF quantization produced by bartowski (https://huggingface.co/bartowski/ibm-granite_granite-4.1-3b-GGUF).
License texts shipped in the package — the full Apache 2.0 license, the Gemma Terms of Use, the Gemma Prohibited Use Policy, and the Gemma redistribution Notice are bundled inside the application package at Assets/Licenses/ (LICENSE-Apache-2.0.txt, GEMMA_TERMS.html, GEMMA_PROHIBITED_USE_POLICY.html, NOTICE-Gemma.txt) to satisfy Apache §4(a) and Gemma §3.1. The Cohere and IBM model cards ship no upstream NOTICE file, so Apache §4(d) does not apply.
3. MIT-Licensed Components
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: the above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. (Full text: https://opensource.org/license/mit)
| Package | Version | Upstream |
|---|---|---|
| AhoCorasick | 2.0.279 | github.com/charlessolar/AhoCorasick.Net |
| Catalyst | 26.6.2044 | github.com/curiosity-ai/catalyst |
| Catalyst.Models.English | 1.0.30952 | github.com/curiosity-ai/catalyst |
| CommunityToolkit.Mvvm | 8.4.2 | github.com/CommunityToolkit/dotnet |
| CommunityToolkit.WinUI.Controls.SettingsControls | 8.2.251219 | github.com/CommunityToolkit/Windows |
| CommunityToolkit.WinUI.Collections | 8.2.251219 | github.com/CommunityToolkit/Windows |
| DevWinUI / DevWinUI.Controls | 9.9.4 | github.com/ghost1372/DevWinUI |
| DiffPlex | 1.9.0 | github.com/mmanela/diffplex |
| FftSharp | 2.2.0 | github.com/swharden/FftSharp |
| FlaUI.Core / FlaUI.UIA3 | 5.0.0 | github.com/FlaUI/FlaUI |
| FuzzySharp | 2.0.2 | github.com/JakeBayer/FuzzySharp |
| H.InputSimulator | 1.5.0 | github.com/HavenDV/H.InputSimulator |
| MessagePack | 3.1.7 | github.com/MessagePack-CSharp/MessagePack-CSharp |
| Microsoft.CodeAnalysis.CSharp | 5.3.0 | github.com/dotnet/roslyn (dev/analyzer only — not shipped) |
| Microsoft.Extensions.Hosting/Logging (+ .Abstractions) | 10.0.10 | github.com/dotnet/runtime |
| Microsoft.Graphics.Win2D | 1.4.0 | github.com/microsoft/Win2D |
| Microsoft.NET.Test.Sdk | 18.6.0 | github.com/microsoft/vstest (test only) |
| Microsoft.Recognizers.Text (DateTime/NumberWithUnit/Sequence) | 1.8.13 | github.com/microsoft/Recognizers-Text |
| Microsoft.WindowsAppSDK | 2.2.0 | github.com/microsoft/WindowsAppSDK |
| NAudio | 2.3.0 | github.com/naudio/NAudio |
| Sentry | 6.6.0 | github.com/getsentry/sentry-dotnet (the SDK is MIT; the Sentry *service* is a separate commercial offering) |
| SymSpell | 6.7.3 | github.com/wolfgarbe/symspell — MIT (© 2025 Wolf Garbe) |
| System.Collections.Immutable / System.Numerics.Tensors / System.Diagnostics.PerformanceCounter / System.Security.Cryptography.ProtectedData | 10.0.10 | github.com/dotnet/runtime |
| BenchmarkDotNet | 0.15.8 | github.com/dotnet/BenchmarkDotNet (dev only) |
| coverlet.collector | 10.0.1 | github.com/coverlet-coverage/coverlet (test only) |
| Nerdbank.GitVersioning | 3.10.85 | github.com/dotnet/Nerdbank.GitVersioning (build only) |
| xunit.runner.visualstudio | 3.1.5 | github.com/xunit/visualstudio.xunit (test only) |
4. Apache-2.0-Licensed Components
Licensed under the Apache License, Version 2.0; you may not use this file except in compliance with the License. You may obtain a copy at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions and limitations. (Full text: https://www.apache.org/licenses/LICENSE-2.0)
| Package | Version | Upstream |
|---|---|---|
| Microsoft.Data.Sqlite | 10.0.10 | github.com/dotnet/efcore |
| SQLitePCLRaw.lib.e_sqlite3 | 3.50.3 | github.com/ericsink/SQLitePCL.raw — bundles SQLite (Public Domain) |
| Serilog | 4.3.1 | github.com/serilog/serilog |
| Serilog.Sinks.Async / .Debug / .File | 3.0.0 / 7.0.0 | github.com/serilog |
| Serilog.Formatting.Compact | 3.0.0 | github.com/serilog |
| TngTech.ArchUnitNET (+ .xUnit) | 0.13.3 | github.com/TNG/ArchUnitNET (test only) |
| AwesomeAssertions | 8.2.0 | github.com/AwesomeAssertions/AwesomeAssertions (test only — Apache-2.0 fork of FluentAssertions; replaces FluentAssertions 8.x, whose Xceed license requires a paid subscription for commercial development) |
| xunit | 2.9.3 | github.com/xunit/xunit (test only; Apache-2.0 / MIT dual) |
5. BSD-3-Clause-Licensed Components
| Package | Version | Upstream |
|---|---|---|
| NSubstitute | 5.3.0 | github.com/nsubstitute/NSubstitute (test only — not shipped) |
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the copyright notice, conditions, and disclaimer are retained. (Full text: https://opensource.org/license/BSD-3-Clause)
6. Native Runtime Dependencies
- crispasr.dll / ggml.dll / ggml-base.dll / ggml-cpu.dll / ggml-vulkan.dll — CrispASR
inference runtime (P/Invoke binding in Blabb.Native.CrispAsr), built from github.com/CrispStrobe/CrispASR. MIT License ("Same as upstream whisper.cpp: MIT" — README, verified 2026-07-06); commercial use and binary redistribution permitted. ggml is MIT (github.com/ggml-org/ggml).
- ten_vad.dll — TEN VAD, the neural voice-activity-detection runtime that segments the audio
stream (P/Invoke binding in Blabb.Core, TenVadSegmenter), from github.com/TEN-framework/ten-vad — © 2025 Agora. Apache License 2.0 with additional conditions (verified 2026-07-22): deployment is permitted to build and enable your own Application(s), but you may not deploy ten-vad in a way that competes with Agora's offerings. Blabb (a dictation utility) does not compete with Agora's real-time-engagement offerings, so it qualifies. The library is self-contained — its model is embedded in the DLL and it has no ONNX Runtime dependency. Attribution ("Powered by ten-vad") is offered as optional by the license and is satisfied here. The full license text ships in the package at Assets/Licenses/LICENSE-ten-vad.txt.
- e_sqlite3.dll — bundled SQLite native binary (Public Domain).
7. Bundled Domain Lexicon Data (Medical/Legal editions)
Term lists under Assets/Domains/ are generated by tools/Blabb.DomainLexicon from these sources. All bundled sources are permissive or public domain.
| Source | Used for | License | Notes |
|---|---|---|---|
| LexPredict Legal Dictionaries (github.com/LexPredict/lexpredict-legal-dictionary), Copyright LexPredict, LLC | Legal pack | CC BY-SA 4.0 (creativecommons.org/licenses/by-sa/4.0/) | Assets/Domains/legal/terms.tsv is Adapted Material under §4(b) of the licence (a substantial extraction into a new database), and is therefore itself distributed under CC BY-SA 4.0. A licence header ships inside the file and the full text at Assets/Licenses/LICENSE-CC-BY-SA-4.0.txt. Modified: terms extracted from common_law.csv, common_top_law_terms.csv and real_estate.csv; lowercased, de-duplicated, frequency-weighted, glossed, and merged with Blabb-authored terms. ShareAlike reaches this data file only — it does not reach the Blabb application, which merely reads it at runtime. |
| FDA Drugs@FDA data files (fda.gov) | Medical pack (drug names) | Public domain (US Government work, 17 U.S.C. §105) | Brand and generic drug names. |
| NLM MeSH (Medical Subject Headings, nlm.nih.gov) | Medical pack (clinical concepts) | Public domain (NLM: "no copyright restrictions") | Main-heading terms: conditions, procedures, anatomy. |
| CDC ICD-10-CM Code Descriptions (cdc.gov/nchs) | Medical pack (diagnosis terms) | Public domain (US Government work) | Short diagnosis descriptions. |
| ptheopo/medical-wordlist (github.com/ptheopo/medical-wordlist) | Medical pack (multi-word/category lists) | WTFPL | No obligations. |
| UMLS / SNOMED / RxNorm | Not used | UTS license required | Deliberately excluded: requires a signed UMLS license agreement. Revisit if higher medical coverage is needed. |
Bundled fonts (website)
- Fraunces (display headings) — Copyright 2020 The Fraunces Project Authors,
github.com/undercasetype/Fraunces. SIL Open Font License 1.1.
- JetBrains Mono (monospace) — Copyright 2020 The JetBrains Mono Project Authors,
github.com/JetBrains/JetBrainsMono. SIL Open Font License 1.1.