# Third-party notices Paw Work's own code is MIT-licensed (see [LICENSE](LICENSE)). The **source repository** does not redistribute Univer/tldraw runtime bundles — those are built locally via `npm run build:agent` and gitignored. A few small compiled loaders and `esbuild.wasm` are committed for reproducible packaging, as noted. The public **`unpacked` branch** and the **GitHub Release zip** (`paw-work-unpacked.zip`) **do** redistribute those built bundles (same pack). They include this notice, the MIT `LICENSE`, and a verbatim copy of the [tldraw license](notices/tldraw-LICENSE.md). Do not commit a tldraw production key; inject it at pack time with `PAW_TLDRAW_LICENSE_KEY`. | Component | License | How it ships | |-----------|---------|--------------| | [tldraw](https://tldraw.dev) 5.x | tldraw license (source-available, **not** OSI open source) | Built locally into `src/preview/vendor/design-runtime.*` (gitignored). Without a production license key from tldraw the canvas shows the official watermark; supply your own key (`pagewand_tldraw_license` or `PAW_TLDRAW_LICENSE_KEY`). Do not remove or hide the watermark without a key. | | [Univer](https://univer.ai) (`@univerjs/*` presets) | Apache-2.0 | Built locally into `src/preview/vendor/sheet-runtime.*` and `docs-runtime.*` (gitignored) | | [SheetJS CE](https://sheetjs.com) (`xlsx`) | Apache-2.0 | Bundled locally into the sheet runtime (gitignored) | | [Lucide](https://lucide.dev) (`lucide-static`) | ISC | Generated icon modules `canvasIconPack.js` / `iconCatalogIndex.js` (2,035 icons) are committed; regenerate with `npm run build:icons` | | [esbuild](https://esbuild.github.io) (`esbuild-wasm`) | MIT | `src/agent/vnext/adapters/vendor/esbuild.wasm` + loader are committed for reproducible packaging | | [QuickJS](https://bellard.org/quickjs/) via [quickjs-emscripten](https://github.com/justjake/quickjs-emscripten) | MIT (both) | Compiled loader committed under `src/agent/vnext/adapters/vendor/` | | [Vercel AI SDK](https://ai-sdk.dev) (`ai`, `@ai-sdk/openai-compatible`) | Apache-2.0 | Compiled loader committed under `src/agent/vnext/adapters/vendor/` | | [PptxGenJS](https://gitbrent.github.io/PptxGenJS/) | MIT | Compiled loader committed under `src/agent/vnext/adapters/vendor/` | | [fflate](https://github.com/101arrowz/fflate) | MIT | Committed as `src/preview/vendor/fflate.js`; also bundled inside the PptxGenJS loader | | [React](https://react.dev) / `react-dom` | MIT | Bundled locally into the design runtime (gitignored) | | [Zod](https://zod.dev) | MIT | npm dependency, bundled locally | | [Playwright](https://playwright.dev) | Apache-2.0 | Dev dependency only (visual / E2E tests); never packaged | Upstream license texts are available in each package under `node_modules/` after `npm install`, and at the linked project pages. If you redistribute builds of this extension, you are responsible for complying with each upstream license — in particular the tldraw license and watermark terms.