# Third-Party Notices — gcode_viewer The `gcode_viewer/` directory bundles the following third-party libraries. All licenses are compatible with Bambuddy's AGPL-3.0. --- ## PrettyGCode (OctoPrint plugin) - **File:** `js/prettygcode.js` - **Source:** https://github.com/Kragrathea/OctoPrint-PrettyGCode - **License:** AGPLv3 --- ## three.js - **Files:** `js/three.min.js`, `js/OBJLoader.js`, `js/Line2.js`, `js/LineGeometry.js`, `js/LineMaterial.js`, `js/LineSegments2.js`, `js/LineSegmentsGeometry.js`, `js/Lut.js` - **Version:** r108 - **Source:** https://github.com/mrdoob/three.js - **License:** MIT — https://github.com/mrdoob/three.js/blob/dev/LICENSE - **Note:** `OBJLoader`, `Line2`, `LineGeometry`, `LineMaterial`, `LineSegments2`, `LineSegmentsGeometry`, and `Lut` are examples/extras from three.js r108, same MIT licence. --- ## jQuery - **File:** `js/jquery.min.js` - **Version:** v3.7.1 - **Source:** https://github.com/jquery/jquery - **License:** MIT — https://github.com/jquery/jquery/blob/main/LICENSE.txt --- ## dat.GUI - **File:** `js/dat.gui.js` - **Source:** https://github.com/dataarts/dat.gui - **License:** Apache 2.0 — https://github.com/dataarts/dat.gui/blob/master/LICENSE --- ## camera-controls - **File:** `js/camera-controls.js` - **Source:** https://github.com/yomotsu/camera-controls - **License:** MIT — https://github.com/yomotsu/camera-controls/blob/main/LICENSE --- ## Helvetiker Bold (typeface.js font) - **File:** `js/helvetiker_bold.typeface.json` - **Source:** Bundled with three.js examples; derived from M+ FONTS - **License:** M+ Font License (free for any use including commercial) https://mplus-fonts.osdn.jp/about-en.html