WLJS Notebooks (including extensions, graphics, sound, I/O modules, frontend and backend authored in this repository) are licensed under the GNU Affero General Public License v3.0.
As an additional permission under AGPLv3 §7, you may compile, link, and/or communicate with the proprietary Wolfram Engine solely to execute Wolfram Language code at runtime. This does not grant rights to copy, modify, or distribute Wolfram Engine, which remains subject to Wolfram Research’s terms.
See the license agreement if you use it in commerce.
– Wolfram Engine is not included and must be obtained separately from Wolfram Research, Inc. It is proprietary and governed by its own license.
– The project bundles open-source components under their original licenses:
| Name | License (SPDX) | Notes |
|---|---|---|
| Electron | MIT | licenses/LICENSES.chromium.html. |
| Node.js (via Electron) | MIT | Listed for clarity; shipped within Electron. |
| Tailwind CSS | MIT | - |
| React | MIT | — |
| CodeMirror | MIT | — |
| D3 (core) | BSD-3-Clause | — |
| d3-interpolate-path | BSD-3-Clause | — |
| d3-arrow | BSD-3-Clause | — |
| three.js | MIT | — |
| three-gpu-pathtracer.js | MIT | - |
| TWGL (twgl.js) | MIT | — |
| earcut (mapbox/earcut) | ISC | — |
| dat.gui | Apache-2.0 | — |
| Excalidraw | MIT | - |
| pdf-lib | MIT | — |
PDF.js (pdfjs-dist) |
Apache-2.0 | - |
| @napi-rs/canvas | MIT | — |
| electron-context-menu | MIT | — |
| electron-trackpad-utils | MIT | - |
| mica-electron | Apache-2.0 | — |
| xterm.js | MIT | — |
| sudo-prompt | MIT | — |
| Hasklig font (HaskligRegular) | OFL-1.1 | - |
| libuv (used in custom socket DLLs) | MIT | - |
| LetWL | MIT | — |
| @fantasy-color/lab-to-rgb | MIT | - |
| rollup | MIT | - |
| pako | MIT | Some files reference zlib; ship pako’s LICENSE. |
| fflate | MIT | — |
| marked (marked.js) | MIT | — |
| mermaid | MIT | — |
| plotly.js | MIT | — |
| reveal.js | MIT | — |
| KaTeX | MIT | — |
| MathJax | Apache-2.0 | — |
| three-gpu-pathtracer.js | MIT | - |
| party-js | MIT | — |
| siriwave | MIT | — |
| tonal / @tonaljs/* | MIT | — |
| tone.js | MIT | — |
Their license texts are provided in licenses/.
This project is not affiliated with, endorsed by, or sponsored by Wolfram Research, Inc. Wolfram and Wolfram Language are trademarks of Wolfram Research, Inc.