Third-party components
ProvSQL Playground is fully self-hosted: it loads nothing from a CDN at run
time. The components below are redistributed with it; full license texts are in
licenses/ (and fontawesome/, fonts/).
| Component | License | Role | Copyright / source |
|---|---|---|---|
| ProvSQL + ProvSQL Studio | MIT | shipped | Pierre Senellart – repository |
| PostgreSQL (compiled to WASM) | PostgreSQL | shipped | PostgreSQL Global Development Group |
| @electric-sql/pglite | Apache-2.0 | shipped | ElectricSQL – PGlite-LICENSE |
| Boost (linked into provsql.so) | BSL-1.0 | shipped | Boost authors |
| Pyodide | MPL-2.0 | shipped (vendored) | Pyodide contributors |
| CPython (in Pyodide) | PSF-2.0 | shipped (vendored) | Python Software Foundation |
| Graphviz (via @hpcc-js/wasm-graphviz) | EPL-1.0 | shipped (vendored) | Graphviz authors – source: gitlab.com/graphviz/graphviz |
| @hpcc-js/wasm-graphviz wrapper | Apache-2.0 | shipped (vendored) | HPCC Systems |
| Flask 3.1.3 | BSD-3-Clause | shipped (wheel) | Pallets |
| Werkzeug 3.1.8 | BSD-3-Clause | shipped (wheel) | Pallets |
| Jinja2 3.1.6 | BSD-3-Clause | shipped (wheel) | Pallets |
| MarkupSafe 3.0.2 | BSD-3-Clause | shipped (wheel) | Pallets |
| click 8.3.1 | BSD-3-Clause | shipped (wheel) | Pallets |
| itsdangerous 2.2.0 | BSD-3-Clause | shipped (wheel) | Pallets |
| blinker 1.9.0 | MIT | shipped (wheel) | Jason Kirtland and contributors |
| sqlparse 0.5.5 | BSD-3-Clause | shipped (wheel) | Andi Albrecht |
| Font Awesome 5 Free | MIT / CC-BY-4.0 / OFL-1.1 | shipped (vendored) | Fonticons, Inc. – fontawesome/LICENSE.txt |
| marked (Markdown renderer, notebook cells) | MIT | shipped (vendored) | Christopher Jeffrey and contributors |
| DOMPurify (HTML sanitizer, notebook cells) | Apache-2.0 / MPL-2.0 | shipped (vendored) | Cure53 / Dr.-Ing. Mario Heiderich |
| EB Garamond, Jost, Fira Code (brand fonts) | OFL-1.1 | shipped | EBGaramond, Jost, FiraCode |
| Case-study data: cs4 (ministers) | CC0-1.0 | shipped | Wikidata |
| Case-study data: tutorial, cs1, cs2, cs5, cs6, cs7 | MIT | shipped | this repository |
License texts: Apache-2.0.txt, BSD-3-Clause.txt, BSL-1.0.txt, CC-BY-4.0.txt, CC0-1.0.txt, EPL-1.0.txt, MIT.txt, MPL-2.0.txt, OFL-1.1.txt, PGlite-LICENSE, PSF-2.0.txt, PostgreSQL.txt.
The optional external knowledge-compiler tools (d4, c2d, miniC2D, dsharp, weightmc…) are not bundled: the browser cannot spawn subprocesses, so the tool registry is disabled and none of their (often research-only) licenses apply.