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)

NuGet package. Blabb uses the Community License tier (verified against the packaged EULA, 2026-07-06):

by a single individual developer and qualifies.

LM-Kit.NET acknowledgment must appear on https://blabb.io and remain there while the app ships with LM-Kit.

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.

ModelUseLicenseCommercial use
Cohere Transcribe (03-2026)CrispASR STT backend (default)Apache-2.0 (CohereLabs; inherited by the GGUF conversion)Yes
Parakeet TDT 0.6B v3CrispASR STT backendCC-BY-4.0 (NVIDIA)Yes, with attribution (below)
Granite Speech 4.1 2BCrispASR STT backendApache-2.0 (IBM)Yes
SenseVoice SmallCrispASR STT backendFunASR 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-300mRewrite-validation embeddingGemma Terms of Use (Google)Yes, subject to the Gemma Prohibited Use Policy

Required attributions:

International (https://creativecommons.org/licenses/by/4.0/).

v1.1 (https://github.com/FunAudioLLM/SenseVoice).

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.

(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)).

(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)
PackageVersionUpstream
AhoCorasick2.0.279github.com/charlessolar/AhoCorasick.Net
Catalyst26.6.2044github.com/curiosity-ai/catalyst
Catalyst.Models.English1.0.30952github.com/curiosity-ai/catalyst
CommunityToolkit.Mvvm8.4.2github.com/CommunityToolkit/dotnet
CommunityToolkit.WinUI.Controls.SettingsControls8.2.251219github.com/CommunityToolkit/Windows
CommunityToolkit.WinUI.Collections8.2.251219github.com/CommunityToolkit/Windows
DevWinUI / DevWinUI.Controls9.9.4github.com/ghost1372/DevWinUI
DiffPlex1.9.0github.com/mmanela/diffplex
FftSharp2.2.0github.com/swharden/FftSharp
FlaUI.Core / FlaUI.UIA35.0.0github.com/FlaUI/FlaUI
FuzzySharp2.0.2github.com/JakeBayer/FuzzySharp
H.InputSimulator1.5.0github.com/HavenDV/H.InputSimulator
MessagePack3.1.7github.com/MessagePack-CSharp/MessagePack-CSharp
Microsoft.CodeAnalysis.CSharp5.3.0github.com/dotnet/roslyn (dev/analyzer only — not shipped)
Microsoft.Extensions.Hosting/Logging (+ .Abstractions)10.0.10github.com/dotnet/runtime
Microsoft.Graphics.Win2D1.4.0github.com/microsoft/Win2D
Microsoft.NET.Test.Sdk18.6.0github.com/microsoft/vstest (test only)
Microsoft.Recognizers.Text (DateTime/NumberWithUnit/Sequence)1.8.13github.com/microsoft/Recognizers-Text
Microsoft.WindowsAppSDK2.2.0github.com/microsoft/WindowsAppSDK
NAudio2.3.0github.com/naudio/NAudio
Sentry6.6.0github.com/getsentry/sentry-dotnet (the SDK is MIT; the Sentry *service* is a separate commercial offering)
SymSpell6.7.3github.com/wolfgarbe/symspell — MIT (© 2025 Wolf Garbe)
System.Collections.Immutable / System.Numerics.Tensors / System.Diagnostics.PerformanceCounter / System.Security.Cryptography.ProtectedData10.0.10github.com/dotnet/runtime
BenchmarkDotNet0.15.8github.com/dotnet/BenchmarkDotNet (dev only)
coverlet.collector10.0.1github.com/coverlet-coverage/coverlet (test only)
Nerdbank.GitVersioning3.10.85github.com/dotnet/Nerdbank.GitVersioning (build only)
xunit.runner.visualstudio3.1.5github.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)
PackageVersionUpstream
Microsoft.Data.Sqlite10.0.10github.com/dotnet/efcore
SQLitePCLRaw.lib.e_sqlite33.50.3github.com/ericsink/SQLitePCL.raw — bundles SQLite (Public Domain)
Serilog4.3.1github.com/serilog/serilog
Serilog.Sinks.Async / .Debug / .File3.0.0 / 7.0.0github.com/serilog
Serilog.Formatting.Compact3.0.0github.com/serilog
TngTech.ArchUnitNET (+ .xUnit)0.13.3github.com/TNG/ArchUnitNET (test only)
AwesomeAssertions8.2.0github.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)
xunit2.9.3github.com/xunit/xunit (test only; Apache-2.0 / MIT dual)

5. BSD-3-Clause-Licensed Components

PackageVersionUpstream
NSubstitute5.3.0github.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

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).

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.


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.

SourceUsed forLicenseNotes
LexPredict Legal Dictionaries (github.com/LexPredict/lexpredict-legal-dictionary), Copyright LexPredict, LLCLegal packCC 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)WTFPLNo obligations.
UMLS / SNOMED / RxNormNot usedUTS license requiredDeliberately excluded: requires a signed UMLS license agreement. Revisit if higher medical coverage is needed.

Bundled fonts (website)

github.com/undercasetype/Fraunces. SIL Open Font License 1.1.

github.com/JetBrains/JetBrainsMono. SIL Open Font License 1.1.


All legal documents · Back to blabb.io