Licence
Portal koristi occt-import-js i Open CASCADE Technology (LGPL-2.1 s iznimkom Open CASCADE).
Te dvije biblioteke čitaju STEP datoteke (.step, .stp) i od njih rade 3D model za pregled. Pretvorba radi samo u pregledniku administratora koji STEP učita u paket; korisnici dobivaju gotov 3D model (podatke), ne te biblioteke.
occt-import-js i Open CASCADE Technology
- Biblioteka
- occt-import-js 0.0.23 (Viktor Kovacs) — sučelje za OpenCascade prevedeno u WebAssembly
- Sadrži
- Open CASCADE Technology (OCCT), commit d2abb6d844231cb8f29be6894440874a4700e4a5
- Licenca
- GNU Lesser General Public License 2.1 (LGPL-2.1) s iznimkom Open CASCADE, inačica 1.0
- Datoteke
/occt/occt-import-js.jsi/occt/occt-import-js.wasm— nepromijenjene, kako ih objavljuje npm paket- Tekst licence
license.occt-import-js.txt(occt-import-js) ·license.occt.txt(Open CASCADE Technology)
Portal te dvije datoteke ne mijenja i ne pakira u svoj kod: poslužuju se zasebno iz mape /occt/, a
radnik za pretvorbu (/step-radnik.js) učitava ih tek kad počne pretvorba STEP-a. Zato ih korisnik smije
zamijeniti svojom, izmijenjenom ili novijom inačicom iste biblioteke (LGPL-2.1, točka 6). Uvjeti korištenja portala
ne zabranjuju izmjenu tih biblioteka za vlastitu upotrebu ni obrnuti inženjering radi otklanjanja grešaka u njima.
Izvorni kod
- occt-import-js 0.0.23 (oznaka 0.0.23, commit c2148e54b456b571238d35cac037d304053d64b2): github.com/kovacsv/occt-import-js/tree/0.0.23 · arhiva .zip · npm paket
- Open CASCADE Technology, commit d2abb6d (podmodul
occtu occt-import-js 0.0.23): github.com/Open-Cascade-SAS/OCCT · službeni repozitorij git.dev.opencascade.org/repos/occt.git - Upute za prevođenje (Emscripten) su u izvornom kodu occt-import-js (
tools/,CMakeLists.txt).
Iznimka Open CASCADE uz LGPL-2.1
Open CASCADE exception (version 1.0) to GNU LGPL version 2.1. The object code (i.e. not a source) form of a "work that uses the Library" can incorporate material from a header file that is part of the Library. As a special exception to the GNU Lesser General Public License version 2.1, you may distribute such object code incorporating material from header files provided with the Open CASCADE Technology libraries (including code of CDL generic classes) under terms of your choice, provided that you give prominent notice in supporting documentation to this code that it makes use of or is based on facilities provided by the Open CASCADE Technology software.
Ostale biblioteke otvorenog koda
| Biblioteka | Licenca | Čemu služi |
|---|---|---|
| That Open Fragments 3.4.8 | MIT | 3D model (.frag) i preglednik |
| three.js | MIT | iscrtavanje 3D-a (WebGL) |
| web-ifc | MPL-2.0 | čitanje IFC datoteka |
| PDF.js | Apache-2.0 | prikaz i čitanje nacrta (PDF) |
| Manrope, Archivo, IBM Plex Mono | SIL Open Font License 1.1 | pisma sučelja |