Open-source notices
Every third-party component distributed inside RawCloser for macOS, and the licence each one is used under.
225 components · generated from the built application on 2026-08-26
This list is generated by walking the packaged RawCloser.app bundle — not by reading a dependency manifest. It therefore describes what actually ships to you, which is the only list that discharges an attribution obligation.
Built on Electron 43.0.0. 161 Node packages, 60 Python packages, 3 Electron/Chromium components, and 1 bundled native binary.
No strong copyleft
Nothing distributed in RawCloser is licensed under the GPL or AGPL. This is asserted by the same inventory that produced the table below, checked against the built bundle rather than against a manifest.
Weak copyleft — components with live obligations
These carry notice, and in one case source-availability, obligations:
- certifi@2026.4.22 — MPL-2.0
- tqdm@4.67.3 — MPL-2.0 AND MIT
- libffmpeg (Electron internal)@(bundled in Electron 43.0.0) — LGPL-2.1-or-later
- ffmpeg (bundled — minimal LGPL audio-only build)@7.1.5 — LGPL-2.1-or-later
The statically linked ffmpeg build is the one with a source-availability obligation. Its build facts and the corresponding source archive are published in full at rawcloser.com/licenses/ffmpeg. The full text of the licence itself is at rawcloser.com/licenses/lgpl-2.1.
Full component list
| Component | Version | Licence | Where |
|---|---|---|---|
| ffmpeg (bundled — minimal LGPL audio-only build) | 7.1.5 | LGPL-2.1-or-later | Bundled binary |
| libffmpeg (Electron internal) | (bundled in Electron 43.0.0) | LGPL-2.1-or-later | Electron / Chromium |
| certifi | 2026.4.22 | MPL-2.0 | Python |
| tqdm | 4.67.3 | MPL-2.0 AND MIT | Python |
| adler-32 | 1.3.1 | Apache-2.0 | Node |
| cfb | 1.2.2 | Apache-2.0 | Node |
| codepage | 1.15.0 | Apache-2.0 | Node |
| crc-32 | 1.2.2 | Apache-2.0 | Node |
| detect-libc | 2.1.2 | Apache-2.0 | Node |
| ecdsa-sig-formatter | 1.0.11 | Apache-2.0 | Node |
| frac | 1.1.2 | Apache-2.0 | Node |
| huggingface-hub | 0.29.3 | Apache | Python |
| llvmlite | 0.47.0 | BSD-2-Clause AND Apache-2.0 WITH LLVM-exception | Python |
| packaging | 26.2 | Apache-2.0 OR BSD-2-Clause | Python |
| python-multipart | 0.0.27 | Apache-2.0 | Python |
| rc | 1.2.8 | (BSD-2-Clause OR MIT OR Apache-2.0) | Node |
| regex | 2026.5.9 | Apache-2.0 AND CNRI-Python | Python |
| requests | 2.33.1 | Apache-2.0 | Python |
| safetensors | 0.7.0 | Apache Software License | Python |
| ssf | 0.11.2 | Apache-2.0 | Node |
| tokenizers | 0.21.4 | Apache Software License | Python |
| transformers | 4.50.3 | Apache 2.0 License | Python |
| tunnel-agent | 0.6.0 | Apache-2.0 | Node |
| wmf | 1.0.2 | Apache-2.0 | Node |
| word | 0.3.0 | Apache-2.0 | Node |
| xlsx | 0.18.5 | Apache-2.0 | Node |
| bcryptjs | 3.0.3 | BSD-3-Clause | Node |
| buffer-equal-constant-time | 1.0.1 | BSD-3-Clause | Node |
| Chromium | (bundled in Electron 43.0.0) | BSD-3-Clause | Electron / Chromium |
| click | 8.3.3 | BSD-3-Clause | Python |
| dotenv | 17.4.1 | BSD-2-Clause | Node |
| fsspec | 2026.4.0 | BSD-3-Clause | Python |
| httpcore | 1.0.9 | BSD-3-Clause | Python |
| httpx | 0.28.1 | BSD-3-Clause | Python |
| idna | 3.13 | BSD-3-Clause | Python |
| ieee754 | 1.2.1 | BSD-3-Clause | Node |
| Jinja2 | 3.1.6 | BSD License | Python |
| MarkupSafe | 3.0.3 | BSD-3-Clause | Python |
| mpmath | 1.3.0 | BSD | Python |
| networkx | 3.6.1 | BSD-3-Clause | Python |
| numba | 0.65.1 | BSD | Python |
| numpy | 2.4.4 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 | Python |
| protobuf | 7.34.1 | 3-Clause BSD License | Python |
| psutil | 6.1.1 | BSD-3-Clause | Python |
| Pygments | 2.20.0 | BSD-2-Clause | Python |
| python-dotenv | 1.2.2 | BSD-3-Clause | Python |
| qs | 6.15.0 | BSD-3-Clause | Node |
| rrule | 2.8.1 | BSD-3-Clause | Node |
| scipy | 1.17.1 | BSD License | Python |
| starlette | 0.46.2 | BSD-3-Clause | Python |
| sympy | 1.14.0 | BSD | Python |
| torch | 2.11.0 | BSD-3-Clause | Python |
| tslib | 2.8.1 | 0BSD | Node |
| uvicorn | 0.32.1 | BSD-3-Clause | Python |
| websockets | 16.0 | BSD-3-Clause | Python |
| accepts | 2.0.0 | MIT | Node |
| annotated-types | 0.7.0 | MIT License | Python |
| anyio | 4.13.0 | MIT | Python |
| append-field | 1.0.0 | MIT | Node |
| base64-js | 1.5.1 | MIT | Node |
| better-sqlite3 | 12.11.1 | MIT | Node |
| bindings | 1.5.0 | MIT | Node |
| bl | 4.1.0 | MIT | Node |
| body-parser | 2.2.2 | MIT | Node |
| buffer | 5.7.1 | MIT | Node |
| buffer-from | 1.1.2 | MIT | Node |
| busboy | 1.6.0 | MIT | Node |
| bytes | 3.1.2 | MIT | Node |
| call-bind-apply-helpers | 1.0.2 | MIT | Node |
| call-bound | 1.0.4 | MIT | Node |
| charset-normalizer | 3.4.7 | MIT | Python |
| concat-stream | 2.0.0 | MIT | Node |
| content-disposition | 1.0.1 | MIT | Node |
| content-type | 1.0.5 | MIT | Node |
| cookie | 0.7.2 | MIT | Node |
| cookie-signature | 1.2.2 | MIT | Node |
| cors | 2.8.6 | MIT | Node |
| csv-parse | 6.2.1 | MIT | Node |
| debug | 4.4.3 | MIT | Node |
| decompress-response | 6.0.0 | MIT | Node |
| deep-extend | 0.6.0 | MIT | Node |
| depd | 2.0.0 | MIT | Node |
| dunder-proto | 1.0.1 | MIT | Node |
| ee-first | 1.1.1 | MIT | Node |
| Electron | 43.0.0 | MIT | Electron / Chromium |
| encodeurl | 2.0.0 | MIT | Node |
| end-of-stream | 1.4.5 | MIT | Node |
| es-define-property | 1.0.1 | MIT | Node |
| es-errors | 1.3.0 | MIT | Node |
| es-object-atoms | 1.1.1 | MIT | Node |
| escape-html | 1.0.3 | MIT | Node |
| etag | 1.8.1 | MIT | Node |
| expand-template | 2.0.3 | (MIT OR WTFPL) | Node |
| express | 5.2.1 | MIT | Node |
| express-rate-limit | 8.3.2 | MIT | Node |
| express-validator | 7.3.2 | MIT | Node |
| fastapi | 0.115.14 | MIT License | Python |
| file-uri-to-path | 1.0.0 | MIT | Node |
| filelock | 3.29.0 | MIT | Python |
| finalhandler | 2.1.1 | MIT | Node |
| forwarded | 0.2.0 | MIT | Node |
| fresh | 2.0.0 | MIT | Node |
| fs-constants | 1.0.0 | MIT | Node |
| function-bind | 1.1.2 | MIT | Node |
| get-intrinsic | 1.3.0 | MIT | Node |
| get-proto | 1.0.1 | MIT | Node |
| github-from-package | 0.0.0 | MIT | Node |
| gopd | 1.2.0 | MIT | Node |
| h11 | 0.16.0 | MIT | Python |
| has-symbols | 1.1.0 | MIT | Node |
| hasown | 2.0.3 | MIT | Node |
| helmet | 8.1.0 | MIT | Node |
| http-errors | 2.0.1 | MIT | Node |
| httptools | 0.7.1 | MIT | Python |
| iconv-lite | 0.7.2 | MIT | Node |
| iniconfig | 2.3.0 | MIT | Python |
| ip-address | 10.1.0 | MIT | Node |
| ipaddr.js | 1.9.1 | MIT | Node |
| is-promise | 4.0.0 | MIT | Node |
| jsonwebtoken | 9.0.3 | MIT | Node |
| jwa | 2.0.1 | MIT | Node |
| jws | 4.0.1 | MIT | Node |
| lodash | 4.18.1 | MIT | Node |
| lodash.includes | 4.3.0 | MIT | Node |
| lodash.isboolean | 3.0.3 | MIT | Node |
| lodash.isinteger | 4.0.4 | MIT | Node |
| lodash.isnumber | 3.0.3 | MIT | Node |
| lodash.isplainobject | 4.0.6 | MIT | Node |
| lodash.isstring | 4.0.1 | MIT | Node |
| lodash.once | 4.1.1 | MIT | Node |
| math-intrinsics | 1.1.0 | MIT | Node |
| media-typer | 1.1.0 | MIT | Node |
| media-typer | 0.3.0 | MIT | Node |
| merge-descriptors | 2.0.0 | MIT | Node |
| mime-db | 1.54.0 | MIT | Node |
| mime-db | 1.52.0 | MIT | Node |
| mime-types | 3.0.2 | MIT | Node |
| mime-types | 2.1.35 | MIT | Node |
| mimic-response | 3.1.0 | MIT | Node |
| minimist | 1.2.8 | MIT | Node |
| mkdirp-classic | 0.5.3 | MIT | Node |
| mlx | 0.29.4 | MIT | Python |
| mlx-lm | 0.29.1 | MIT | Python |
| mlx-metal | 0.29.4 | MIT | Python |
| mlx-whisper | 0.4.3 | MIT | Python |
| more-itertools | 11.0.2 | MIT | Python |
| ms | 2.1.3 | MIT | Node |
| multer | 2.1.1 | MIT | Node |
| napi-build-utils | 2.0.0 | MIT | Node |
| negotiator | 1.0.0 | MIT | Node |
| node-abi | 3.94.0 | MIT | Node |
| object-assign | 4.1.1 | MIT | Node |
| object-inspect | 1.13.4 | MIT | Node |
| on-finished | 2.4.1 | MIT | Node |
| parseurl | 1.3.3 | MIT | Node |
| path-to-regexp | 8.4.2 | MIT | Node |
| pg | 8.20.0 | MIT | Node |
| pg-cloudflare | 1.3.0 | MIT | Node |
| pg-connection-string | 2.12.0 | MIT | Node |
| pg-pool | 3.13.0 | MIT | Node |
| pg-protocol | 1.13.0 | MIT | Node |
| pg-types | 2.2.0 | MIT | Node |
| pgpass | 1.0.5 | MIT | Node |
| pip | 26.1.2 | MIT | Python |
| pluggy | 1.6.0 | MIT | Python |
| postgres-array | 2.0.0 | MIT | Node |
| postgres-bytea | 1.0.1 | MIT | Node |
| postgres-date | 1.0.7 | MIT | Node |
| postgres-interval | 1.2.0 | MIT | Node |
| prebuild-install | 7.1.3 | MIT | Node |
| proxy-addr | 2.0.7 | MIT | Node |
| pump | 3.0.4 | MIT | Node |
| pydantic | 2.13.4 | MIT | Python |
| pydantic_core | 2.46.4 | MIT | Python |
| pydantic-settings | 2.14.1 | MIT | Python |
| pytest | 8.4.2 | MIT | Python |
| PyYAML | 6.0.3 | MIT | Python |
| range-parser | 1.2.1 | MIT | Node |
| raw-body | 3.0.2 | MIT | Node |
| readable-stream | 3.6.2 | MIT | Node |
| router | 2.2.0 | MIT | Node |
| safe-buffer | 5.2.1 | MIT | Node |
| safer-buffer | 2.1.2 | MIT | Node |
| send | 1.2.1 | MIT | Node |
| serve-static | 2.2.1 | MIT | Node |
| setuptools | 81.0.0 | MIT | Python |
| side-channel | 1.1.0 | MIT | Node |
| side-channel-list | 1.0.0 | MIT | Node |
| side-channel-map | 1.0.1 | MIT | Node |
| side-channel-weakmap | 1.0.2 | MIT | Node |
| simple-concat | 1.0.1 | MIT | Node |
| simple-get | 4.0.1 | MIT | Node |
| statuses | 2.0.2 | MIT | Node |
| streamsearch | 1.1.0 | MIT | Node |
| string_decoder | 1.3.0 | MIT | Node |
| strip-json-comments | 2.0.1 | MIT | Node |
| tar-fs | 2.1.5 | MIT | Node |
| tar-stream | 2.2.0 | MIT | Node |
| tiktoken | 0.12.0 | MIT License | Python |
| toidentifier | 1.0.1 | MIT | Node |
| type-is | 2.0.1 | MIT | Node |
| type-is | 1.6.18 | MIT | Node |
| typedarray | 0.0.6 | MIT | Node |
| typing-inspection | 0.4.2 | MIT | Python |
| unpipe | 1.0.0 | MIT | Node |
| urllib3 | 2.7.0 | MIT | Python |
| util-deprecate | 1.0.2 | MIT | Node |
| uuid | 8.3.2 | MIT | Node |
| uvloop | 0.22.1 | MIT License | Python |
| validator | 13.15.35 | MIT | Node |
| vary | 1.1.2 | MIT | Node |
| watchfiles | 1.1.1 | MIT | Python |
| xtend | 4.0.2 | MIT | Node |
| chownr | 1.1.4 | ISC | Node |
| inherits | 2.0.4 | ISC | Node |
| ini | 1.3.8 | ISC | Node |
| node-cron | 3.0.3 | ISC | Node |
| once | 1.4.0 | ISC | Node |
| pg-int8 | 1.0.1 | ISC | Node |
| semver | 7.7.4 | ISC | Node |
| setprototypeof | 1.2.0 | ISC | Node |
| split2 | 4.2.0 | ISC | Node |
| wrappy | 1.0.2 | ISC | Node |
| typing_extensions | 4.15.0 | PSF-2.0 | Python |
| sentencepiece | 0.2.1 | null | Python |
Requesting a licence text
If you want the full licence text or copyright notice for any component listed here, write to hello@rawcloser.com naming the component and we will send it.