Open source

Licences and source code

What this site is built on.

hidaia.nl delivers a number of open-source libraries and fonts to your browser. This page lists which ones, under which licence, where the source code can be found and what we have changed in them.

This software uses facilities of Open CASCADE Technology. The page Data from models and drawings reads STEP files with Open CASCADE Technology (OCCT), compiled to WebAssembly. OCCT is free software under the GNU LGPL 2.1 with the Open CASCADE Exception.

ComponentFiles on this siteLicenceSource code
Open CASCADE Technology V8© OPEN CASCADE SAS · in compiled form model/vendor/occt/occt-wasm.wasmunmodified GNU LGPL 2.1 with Open CASCADE Exception 1.0 Source code (43 MB)commit 055a9a8a2b3f of andymai/OCCT, derived from Open-Cascade-SAS/OCCT
occt-wasm 5.3.2© 2026 Andy Mai · build scripts and TypeScript layer model/vendor/occt/index.js, xcaf-document.js, types.js, raw-types.js, svg.jsunmodified MIT or Apache 2.0 Source code and build scripts (5 MB)tag v5.3.2 of andymai/occt-wasm, incl. Dockerfile.builder, scripts and xtask
Glue code for occt-wasm.wasmgenerated by Emscripten from the OCCT bindings model/vendor/occt/occt-wasm.jsmodified by Hidaia B.V. on 20 September 2026 treated as LGPL 2.1; Emscripten runtime: MIT What was changed and why · original · patch 1 · patch 2
web-ifc 0.0.77© That Open Company model/vendor/web-ifc/web-ifc-api-iife.js, web-ifc.wasmunmodified Mozilla Public License 2.0 ThatOpen/engine_web-ifcnpm package web-ifc@0.0.77
pdf.js 6.3.289© Mozilla Foundation and contributors model/vendor/pdfjs/pdf.min.mjs, pdf.worker.min.mjs, wasm/*unmodified Apache 2.0Bundled image decoders: OpenJPEG (BSD 2-clause) · JBIG2 from PDFium (BSD 3-clause) · qcms (MIT) · OpenJPEG binding code (BSD) · JBIG2 binding code (Apache 2.0) · qcms binding code (BSD) mozilla/pdf.jsnpm package pdfjs-dist@6.3.289
Standard fonts for pdf.jsFoxit fonts © Foxit Software · Liberation Sans © Red Hat model/vendor/pdfjs/standard_fonts/*unmodified Foxit (BSD-style) · SIL OFL 1.1 pdf.js / external/standard_fonts
SheetJS Community Edition 0.20.3© SheetJS LLC model/vendor/xlsx.full.min.jsunmodified · used only by the dashboard page Apache 2.0 git.sheetjs.com/sheetjs/sheetjs
Chart.js 4.4.1© Chart.js Contributors model/vendor/chartjs/chart.umd.jsunmodified (without the source map reference) · used only by the dashboard page MIT github.com/chartjs/Chart.js
Inter© The Inter Project Authors assets/fonts/inter-var-*.woff2unmodified SIL Open Font License 1.1 rsms/inter
Montserrat© The Montserrat Project Authors assets/fonts/montserrat-var-*.woff2unmodified SIL Open Font License 1.1 JulietaUla/Montserrat

The source code above remains freely available on this page for as long as we deliver the compiled files.

Using a different version yourself

Open CASCADE Technology is loaded as a separate file from a fixed location, /model/vendor/occt/occt-wasm.wasm, and is not combined with our own code. Our own code calls only the public programming interface of occt-wasm. Anyone who wants to use a modified version of the library can build it with the source code and build scripts above and pass the path via OcctKernel.init({ wasm: "…" }).

What is not covered by these licences

The texts, the design and the proprietary software of hidaia.nl belong to Hidaia B.V. and are not covered by the licences on this page. The libraries mentioned remain the property of their authors; we thank them for their work.