# Third-party open-source notices

The interactive exploded page uses or recommends open-source projects. Keep the exact upstream license text required by any dependencies you redistribute, and update this file when the runtime stack changes.

### Leaflet

- Site: https://leafletjs.com/
- Source: https://github.com/Leaflet/Leaflet
- License: BSD-2-Clause
- Use here: Network page map. Tile data is © OpenStreetMap contributors.

### FabLabs.io

- Site: https://www.fablabs.io/
- Use here: optional directory snapshot written by the GitHub Action after a human OAuth login. A directory record is not program participation.

## Runtime used by the V0 page

### Three.js

- Project: https://threejs.org/
- Source: https://github.com/mrdoob/three.js
- License: MIT
- Use here: WebGL rendering, camera controls, STL loading and interaction.

### occt-import-js

- Source: https://github.com/kovacsv/occt-import-js
- License: LGPL-2.1
- Use here: browser-side STEP import/triangulation through Open CASCADE/WebAssembly.

When deploying or vendoring its JavaScript/WASM rather than referencing an upstream CDN, retain the applicable license notices and provide the corresponding upstream/source information required by the license.

## Recommended build/asset tools

### Online 3D Viewer

- Source: https://github.com/kovacsv/Online3DViewer
- License: MIT

### glTF Transform

- Site: https://gltf-transform.dev/
- Source: https://github.com/donmccurdy/glTF-Transform
- License: MIT

### meshoptimizer / gltfpack

- Source: https://github.com/zeux/meshoptimizer
- License: MIT

### model-viewer

- Site: https://modelviewer.dev/
- Source: https://github.com/google/model-viewer
- License: Apache-2.0

### Blender

- Site: https://www.blender.org/
- License: GNU GPL

This notice is an engineering inventory, not legal advice. Check the exact version and redistributed files before a production release.
