Open-source licenses
CADKeeper is built on open-source software. Those components are licensed to you by their own authors under their own terms — not under the CADKeeper EULA. This page lists them and tells you how to get their source.
THIRD-PARTY-NOTICES.txt, installed alongside CADKeeper.
You can also
download the full notices file.
What's in the app
CADKeeper's Windows binary links 304 open-source Rust components. Every one of them is under a permissive or weak-copyleft license — there is no GPL, LGPL, or AGPL code in the CADKeeper binary. The licenses used are:
- Apache License 2.0
- MIT License
- BSD 3-Clause "New" or "Revised" License
- ISC License
- zlib License
- Unicode License v3
- Creative Commons Zero v1.0 Universal (public domain dedication)
- Mozilla Public License 2.0 — see the source-code section below
Many components are dual-licensed (typically MIT or Apache-2.0), so the totals above overlap. Where an open-source license grants you rights that conflict with a restriction in the CADKeeper EULA, the open-source license controls for that component.
Getting the source (Mozilla Public License 2.0)
Five components are licensed under the Mozilla Public License 2.0:
cssparser, cssparser-macros, dtoa-short,
selectors, and option-ext. We use them unmodified.
As MPL-2.0 §3.2 requires, you can obtain the complete source code for each of them, under the terms of the MPL, from the Rust package registry — crates.io/crates/cssparser, cssparser-macros, dtoa-short, selectors, option-ext — each of which links to its upstream repository. Prefer to receive it another way? Email email support and we'll send it to you at no charge.
Fonts and icons
The app ships more than Rust code, and a dependency scanner can't see any of it — so these are listed by hand.
Montserrat
CADKeeper's interface is set in Montserrat, © The Montserrat Project Authors,
under the SIL Open Font License 1.1. The font files are embedded in the app, so the
license travels with them — it's reproduced in full in the notices file, and lives
beside the fonts as OFL.txt.
Feather icons
The line icons in the UI are drawn in, and in places derived from, the Feather icon set, © Cole Bemis, under the MIT License.
Two components worth calling out
Microsoft Edge WebView2
CADKeeper draws its interface using the Microsoft Edge WebView2 Runtime, a Microsoft component governed by Microsoft's own terms — not by the CADKeeper EULA.
The CADKeeper installer does include Microsoft's WebView2 Evergreen Bootstrapper
(MicrosoftEdgeWebview2Setup.exe), redistributed unmodified with Microsoft's
permission, so that CADKeeper installs cleanly on a machine that doesn't already have the
Runtime. The bootstrapper fetches the Runtime from Microsoft. The Runtime itself is
installed, serviced, and updated by Microsoft — we don't modify it and we don't control
its updates.
LibreDWG (dwgread)
CADKeeper can read XREF references out of DWG files by invoking dwgread from the
LibreDWG project. LibreDWG is licensed under the GNU GPL, and it is
not bundled with, linked into, or redistributed by CADKeeper. You install it yourself
and point CADKeeper at it, and CADKeeper runs it as a separate, read-only process. That is why
there is no GPL code inside the CADKeeper binary — and it's also why the feature is
optional and asks you to supply the tool.
CADKeeper itself
CADKeeper is proprietary software, © Trelawny Enterprises LLC. Its own source is not open source. Your license to it is the End User License Agreement.