Licenze e codice sorgente
Su che cosa si basa questo sito.
hidaia.nl distribuisce al suo browser alcune librerie open source e alcuni caratteri tipografici. Qui trova quali, con quale licenza, dove si trova il codice sorgente e che cosa abbiamo modificato.
This software uses facilities of Open CASCADE Technology. (Questo software utilizza funzionalità di Open CASCADE Technology.) La pagina Dati da modelli e disegni legge i file STEP con Open CASCADE Technology (OCCT), compilato in WebAssembly. OCCT è software libero distribuito con la GNU LGPL 2.1 e l'eccezione Open CASCADE (Open CASCADE Exception).
| Componente | File su questo sito | Licenza | Codice sorgente |
|---|---|---|---|
| Open CASCADE Technology V8© OPEN CASCADE SAS · in forma compilata | model/vendor/occt/occt-wasm.wasmnon modificato | GNU LGPL 2.1 con Open CASCADE Exception 1.0 | Codice sorgente (43 MB)commit 055a9a8a2b3f di andymai/OCCT, derivato da Open-Cascade-SAS/OCCT |
| occt-wasm 5.3.2© 2026 Andy Mai · script di build e livello TypeScript | model/vendor/occt/index.js, xcaf-document.js, types.js, raw-types.js, svg.jsnon modificato | MIT o Apache 2.0 | Codice sorgente e script di build (5 MB)tag v5.3.2 di andymai/occt-wasm, incl. Dockerfile.builder, scripts e xtask |
| Codice di collegamento (glue) per occt-wasm.wasmgenerato da Emscripten a partire dai binding OCCT | model/vendor/occt/occt-wasm.jsmodificato da Hidaia B.V. il 20 settembre 2026 | trattato come LGPL 2.1; runtime Emscripten: MIT | Che cosa è stato modificato e perché · originale · patch 1 · patch 2 |
| web-ifc 0.0.77© That Open Company | model/vendor/web-ifc/web-ifc-api-iife.js, web-ifc.wasmnon modificato | Mozilla Public License 2.0 | ThatOpen/engine_web-ifcpacchetto npm web-ifc@0.0.77 |
| pdf.js 6.3.289© Mozilla Foundation e collaboratori | model/vendor/pdfjs/pdf.min.mjs, pdf.worker.min.mjs, wasm/*non modificato | Apache 2.0Decoder di immagini inclusi: OpenJPEG (BSD 2-clause) · JBIG2 da PDFium (BSD 3-clause) · qcms (MIT) · codice di collegamento OpenJPEG (BSD) · codice di collegamento JBIG2 (Apache 2.0) · codice di collegamento qcms (BSD) | mozilla/pdf.jspacchetto npm pdfjs-dist@6.3.289 |
| Caratteri standard di pdf.jsCaratteri Foxit © Foxit Software · Liberation Sans © Red Hat | model/vendor/pdfjs/standard_fonts/*non modificato | Foxit (stile BSD) · SIL OFL 1.1 | pdf.js / external/standard_fonts |
| SheetJS Community Edition 0.20.3© SheetJS LLC | model/vendor/xlsx.full.min.jsnon modificato · usato solo dalla pagina della dashboard | Apache 2.0 | git.sheetjs.com/sheetjs/sheetjs |
| Chart.js 4.4.1© Chart.js Contributors | model/vendor/chartjs/chart.umd.jsnon modificato (senza riferimento alla sourcemap) · usato solo dalla pagina della dashboard | MIT | github.com/chartjs/Chart.js |
| Inter© The Inter Project Authors | assets/fonts/inter-var-*.woff2non modificato | SIL Open Font License 1.1 | rsms/inter |
| Montserrat© The Montserrat Project Authors | assets/fonts/montserrat-var-*.woff2non modificato | SIL Open Font License 1.1 | JulietaUla/Montserrat |
Il codice sorgente qui sopra resta liberamente disponibile su questa pagina finché distribuiamo i file compilati.
Usare un'altra versione
Open CASCADE Technology viene caricato come file separato da una posizione fissa, /model/vendor/occt/occt-wasm.wasm, e non è unito al nostro codice. Il nostro codice richiama esclusivamente l'interfaccia di programmazione pubblica di occt-wasm. Chi desidera usare una versione modificata della libreria la compila con il codice sorgente e gli script di build qui sopra e ne indica il percorso tramite OcctKernel.init({ wasm: "…" }).
Che cosa non rientra in queste licenze
I testi, il design e il software proprio di hidaia.nl appartengono a Hidaia B.V. e non rientrano nelle licenze di questa pagina. Le librerie citate restano dei rispettivi autori; li ringraziamo per il loro lavoro.