hwp2md
Third-party notices

hwp2md is licensed under the MIT License (see LICENSE). The vendored files
listed below remain under their original licenses.

------------------------------------------------------------------------
HWP document format public specification

본 제품은 한글과컴퓨터의 한/글 문서 파일(.hwp) 공개 문서를 참고하여 개발하였습니다.

------------------------------------------------------------------------
python-hwpx — equation converter (vendored)

Source repository: https://github.com/airmang/python-hwpx
Commit: 7ca45822076b9feb7cf3a7cfb2c924d121162b4b
License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
Copyright 2025-2026 airmang

Vendored files:
  src/hwpx/equation/eqedit.py  -> src/hwp2md/equation/eqedit.py
  src/hwpx/equation/tokens.py  -> src/hwp2md/equation/tokens.py

Changes made:
  - Moved into the package hwp2md.equation (relative imports unchanged).
  - eqedit.py: added a "# ruff: noqa: E501" line after the SPDX header so the
    project linter accepts the original long comment lines. No logic changes.
  - Added src/hwp2md/equation/__init__.py (new, not from python-hwpx) with a
    to_latex() wrapper that returns None on empty input or conversion failure.

Upstream NOTICE excerpt (python-hwpx):
  This product includes software developed by airmang.
  Licensed under the Apache License, Version 2.0.
  - OpenBapul/hml-equation-parser (Apache-2.0): HULK-style EqEdit <-> LaTeX
    token mapping, referenced for reader-direction <hp:equation> script
    rendering. The token maps are a clean-room re-derivation from the public
    EqEdit grammar; no source code was copied, translated, or vendored.

------------------------------------------------------------------------
Web UI assets (vendored, unmodified) — src/hwp2md/web/static/vendor/
Versions, source URLs and SHA-256: src/hwp2md/web/static/vendor/README.md

marked 12.0.2
  Files: vendor/marked.min.js
  License: MIT (vendor/marked.LICENSE.md)
  Source: https://github.com/markedjs/marked

GSAP 3.13.0 (gsap, ScrollTrigger, SplitText, ScrambleTextPlugin)
  Files: vendor/gsap/gsap.min.js, ScrollTrigger.min.js, SplitText.min.js,
         ScrambleTextPlugin.min.js
  License: GSAP Standard "no charge" license (vendor/gsap/LICENSE.md)
  License URL: https://gsap.com/standard-license
  Source: https://www.npmjs.com/package/gsap

Pretendard 1.3.9 (Pretendard Variable)
  Files: vendor/fonts/PretendardVariable.woff2
  License: SIL Open Font License 1.1 (vendor/fonts/OFL-Pretendard.txt)
  Source: https://github.com/orioncactus/pretendard

JetBrains Mono 2.304 (Regular, Medium, SemiBold)
  Files: vendor/fonts/JetBrainsMono-Regular.woff2, JetBrainsMono-Medium.woff2,
         JetBrainsMono-SemiBold.woff2
  License: SIL Open Font License 1.1 (vendor/fonts/OFL-JetBrainsMono.txt)
  Source: https://github.com/JetBrains/JetBrainsMono
