Licenses
mdz and its bundled libraries
mdz itself
Proprietary. Copyright © 2026 MDZ Software. All rights reserved. Reproduction or redistribution of the binary or assets without permission is strictly prohibited.
Bundled libraries
The following libraries are vendored in the app bundle (in ui/vendor/) and are loaded at runtime when a document requires them.
| Library | Used for | License | Source |
|---|---|---|---|
| KaTeX | Math rendering | MIT | github.com/KaTeX/KaTeX |
| highlight.js | Syntax highlighting | BSD-3-Clause | github.com/highlightjs/highlight.js |
| Mermaid | Diagram rendering | MIT | github.com/mermaid-js/mermaid |
Rust crate dependencies
The full list is in Cargo.lock in the repo. Notable runtime deps:
| Crate | Used for | License |
|---|---|---|
| tauri | App framework | MIT / Apache-2.0 |
| pulldown-cmark | Markdown parser | MIT |
| rusqlite | SQLite + FTS5 | MIT |
| notify | File system watcher | CC0-1.0 / MIT |
| memmap2 | Memory-mapped file reads | MIT / Apache-2.0 |
| postcard | AST wire format (Rust ↔ WebView) | MIT / Apache-2.0 |
| parking_lot | Sync primitives | MIT / Apache-2.0 |
| walkdir | Recursive directory walk | Unlicense / MIT |
| bumpalo | Arena allocator (parser) | MIT / Apache-2.0 |
| serde / serde_json / serde_yaml | Serialization | MIT / Apache-2.0 |