Fermi third-party notices
Revision 9
Fermi is proprietary freeware from Ayers Electronics Inc. The components listed here are not covered by that license. Each is the property of its own authors and is used under its own terms.
Third-party copyright lines are reproduced with the years their own licenses carry. Fermi's own copyright line never carries a year; that rule applies to Ayers Electronics Inc only.
The full inventory, with every component's license text, ships with the software as THIRD-PARTY-NOTICES.md.
External executables, invoked across a process boundary, and the models they read
The executables are independent programs. Fermi starts them as child processes and talks to them over a local port. They are not linked into Fermi and their licenses do not extend to it. Fermi carries neither them nor the models: when you turn the assistant on, it downloads them from their publishers onto your computer.
| Component | License | Notes |
|---|---|---|
| llama.cpp (llama-server) | MIT License | The language-model engine, run on your computer. Copyright (c) 2023-2026 The ggml authors. github.com/ggml-org/llama.cpp |
| piper | MIT License | The speech engine behind the natural voice. Fermi downloads it only when you choose that voice in Settings, and runs it on your computer to say an answer aloud. Copyright (c) 2022 Michael Hansen. github.com/rhasspy/piper. Its release archive also carries piper-phonemize (MIT), espeak-ng (GNU GPL v3 or later, used only by piper), ONNX Runtime (MIT) and the libtashkeel model (MIT). |
The models
The models are data files the engines read: llama.cpp, whisper.cpp through Whisper.net for the one that hears, and piper for the natural voice, when you choose it. Each is used under its publisher's license, at huggingface.co under the name shown.
| Model | Publisher's repository | License |
|---|---|---|
| Qwen3.5-4B, which answers | unsloth/Qwen3.5-4B-GGUF | Apache License 2.0 |
| Gemma 4 E4B, the alternative that answers | google/gemma-4-E4B-it-qat-q4_0-gguf | Apache License 2.0 |
| Qwen3-Embedding-0.6B, which finds passages by meaning | Qwen/Qwen3-Embedding-0.6B-GGUF | Apache License 2.0 |
| Qwen3-Reranker-0.6B, which orders passages | ggml-org/Qwen3-Reranker-0.6B-Q8_0-GGUF | Apache License 2.0 |
| PaddleOCR-VL-1.6 and its projector, which read pictures of text | PaddlePaddle/PaddleOCR-VL-1.6-GGUF | Apache License 2.0 |
| Whisper base, which hears speech | ggerganov/whisper.cpp | MIT License |
| Piper voice en_US ljspeech (medium) and its settings, the natural voice you may choose | rhasspy/piper-voices | MIT License; trained on the LJ Speech dataset, public domain |
Server: bundled .NET libraries
Managed assemblies compiled into the server. They read the documents you point Fermi at, hold the index and carry the Model Context Protocol, and their terms apply to the server binary directly.
| Package | License |
|---|---|
| PdfPig | Apache License 2.0, with a NOTICE and the external components below |
| DocumentFormat.OpenXml, DocumentFormat.OpenXml.Framework | MIT License |
| System.IO.Packaging | MIT License |
| ClosedXML | MIT License |
| ClosedXML.Parser | MIT License |
| ExcelNumberFormat | MIT License |
| RBush.Signed | MIT License |
| SixLabors.Fonts | Apache License 2.0 |
| RtfPipe | MIT License |
| HtmlAgilityPack | MIT License |
| Microsoft.EntityFrameworkCore, its Abstractions, Relational and Sqlite.Core | MIT License |
| Microsoft.Data.Sqlite.Core | MIT License |
| Microsoft.Extensions.DependencyModel | MIT License |
| SQLitePCLRaw.core, its provider.e_sqlite3, lib.e_sqlite3 and bundle_e_sqlite3 | Apache License 2.0; SQLite itself is in the public domain |
| ModelContextProtocol, its Core and AspNetCore | Apache License 2.0 |
| org.k2fsa.sherpa.onnx, with its native libraries per platform (ONNX Runtime, MIT License) | Apache License 2.0 |
| NodaTime, which Ical.Net reads time zones with | Apache License 2.0 |
| Microsoft.Extensions.AI.Abstractions | MIT License |
| MailKit and MimeKit, which read mail, build drafts and send | MIT License |
| BouncyCastle.Cryptography, which MimeKit signs and encrypts with | MIT License |
| System.Security.Cryptography.Pkcs, which MimeKit reads signed mail with | MIT License |
| Ical.Net, which reads and writes calendar events | MIT License |
| FolkerKinzel.VCards, which reads contact cards | MIT License |
| FolkerKinzel.DataUrls, Helpers, MimeTypes and Strings, which VCards reads with | MIT License |
| SharpCompress | MIT License |
| SoundFlow, with its native miniaudio per platform (MIT-0 or public domain) | MIT License |
PdfPig, Apache License 2.0
Fermi modifies none of the package. PdfPig is derived from software developed at The Apache Software Foundation and based on source code originally developed in the PDFBox and FontBox projects (Copyright (c) 2002-2007, www.pdfbox.org). It includes the Adobe Glyph List and the Zapf Dingbats Glyph List (Copyright 1997, 1998, 2002, 2007, 2010 and 2002, 2010 Adobe Systems Incorporated), the Adobe Font Metrics for the PDF Core 14 fonts, and Adobe CMaps for PDF fonts (Copyright 1990-2009 Adobe Systems Incorporated). Their terms are reproduced in the shipped THIRD-PARTY-NOTICES.md.
The other Apache License 2.0 packages
Fermi modifies none of them. SixLabors.Fonts is Copyright (c) Six Labors. SQLitePCLRaw is Copyright 2014-2024 SourceGear, LLC; the native library it carries is SQLite, which its authors have placed in the public domain. ModelContextProtocol is Copyright (c) 2024-2026 Model Context Protocol a Series of LF Projects, LLC.
MIT License text
Required by every MIT component above and by llama.cpp. The copyright line for DocumentFormat.OpenXml, System.IO.Packaging, Microsoft.Extensions.DependencyModel, Entity Framework Core and Microsoft.Data.Sqlite is "Copyright (c) .NET Foundation and Contributors"; for Microsoft.Extensions.AI.Abstractions it is "Copyright (c) .NET Foundation. All rights reserved."; for ClosedXML it is "Copyright (c) 2016 ClosedXML"; for ClosedXML.Parser it is "Copyright (c) 2023, Jan Havlíček"; for ExcelNumberFormat it is "Copyright (c) 2017 andersnm"; for RBush.Signed it is "Copyright (c) 2017 viceroypenguin"; for RtfPipe it is "Copyright (c) 2018 Eric Domke"; for llama.cpp it is "Copyright (c) 2023-2026 The ggml authors". HtmlAgilityPack's license carries no copyright line.
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, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The console's chat: bundled JavaScript
The chat on the console's Ask page is one script built from 100 npm packages and served to your browser: 98 under the MIT License, one under the ISC License (@ungap/structured-clone) and one under the BSD 3-Clause License (secure-json-parse). The largest are React (Copyright (c) Meta Platforms, Inc. and affiliates) and assistant-ui. Every package's own license file ships beside the script.
Tray: vendored Go modules
The tray is original Fermi code. It is built with Ayers Electronics' own platform module, which is not third party, with the three modules below, and with the Go standard library and runtime (BSD-3-Clause, Copyright The Go Authors). Their terms are reproduced in the shipped THIRD-PARTY-NOTICES.md.
| Module | License | Notes |
|---|---|---|
| fyne.io/systray | Apache License 2.0 | The tray's icon and menu. github.com/fyne-io/systray |
| github.com/godbus/dbus/v5 | BSD 2-Clause License | The session bus on a Linux desktop. Copyright (c) 2013, Georg Reinke, Google |
| golang.org/x/sys | BSD 3-Clause License | The Go project's system-call packages. Copyright (c) 2009 The Go Authors |
Not distributed
Test-only and build-time packages (xunit, xunit.runner.visualstudio, Microsoft.NET.Test.Sdk, Microsoft.AspNetCore.Mvc.Testing, dotnet-ef) never reach a user. They are recorded in the shipped THIRD-PARTY-NOTICES.md so a future audit does not have to rediscover why they are absent here.