# Third-party notices

이 문서는 저장소에 직접 포함되어 배포되는 주요 third-party 자산의 출처와
라이선스를 기록합니다. package manager가 설치하는 전체 dependency 목록은
lockfile을 기준으로 별도 감사합니다.

## acadrust 0.4.1 / DWG WASM

- 역할: DWG binary parsing
- upstream: <https://github.com/hakanaktt/acadrust>
- crate source: <https://crates.io/crates/acadrust/0.4.1>
- license: Mozilla Public License 2.0
- license text: [`LICENSES/MPL-2.0.txt`](./LICENSES/MPL-2.0.txt)
- shipped WASM SHA-256:
  `aeb211f98e7e4aacfeb2d8430a1ca0fb14b507885f17af13137bd24ed0eca7a3`

WASM binary의 embedded source path에서 `acadrust-0.4.1` 사용을 확인했습니다.
현재 binary를 최초 생성한 Rust wrapper source와 toolchain은 기존 두 upstream
repository에 남아 있지 않습니다. 이 저장소는 해당 binary를 standalone commit
`95fa6a452b50394ff11fba60db482dd038fe2355`에서 checksum을 유지한 채 이관했습니다.
재현 build와 외부 package 배포는 Gitea issue #3에서 별도로 관리합니다.

## NanumGothic-Regular.ttf

- 역할: DWG/DXF TEXT와 MTEXT glyph rendering
- upstream: <https://github.com/google/fonts/tree/main/ofl/nanumgothic>
- copyright: Copyright 2010 The Nanum Project Authors
- license: SIL Open Font License 1.1
- license text: [`LICENSES/OFL-1.1.txt`](./LICENSES/OFL-1.1.txt)
- shipped font SHA-256:
  `76f45ef4a6bcff344c837c95a7dcc26e017e38b5846d5ae0cdcb5b86be2e2d31`

위 checksum은 Google Fonts의 현재 `NanumGothic-Regular.ttf`와 동일함을
2026-07-29에 확인했습니다.

## Runtime libraries

- Three.js — MIT, <https://github.com/mrdoob/three.js>
- dxf-parser — MIT, <https://github.com/gdsestimating/dxf-parser>
- opentype.js — MIT, <https://github.com/opentypejs/opentype.js>
- web-ifc — MPL-2.0, <https://github.com/ThatOpen/engine_web-ifc>

각 library의 license text는 clean install 후 해당 package에 포함된 license
파일에서도 확인할 수 있습니다.
