solid-node is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
Copyright (c) 2024-2026 Luis Fagundes and contributors
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.
This project depends on the following open source software packages. We are grateful to their authors and contributors.
- License: Apache License 2.0
- Copyright:
- 2018-2025 Mickaël Schoentgen & contributors
- 2014-2018 Thomas Amland & contributors
- 2012-2014 Google, Inc.
- 2011-2012 Yesudeep Mangalapilly
- Repository: https://github.com/gorakhargosh/watchdog
- Description: Filesystem events monitoring library
- License Compatibility: Compatible with AGPLv3
- License: MIT License
- Copyright: Copyright (c) 2023 Michael Dawson-Haggerty
- Repository: https://github.com/mikedh/trimesh
- Description: Python library for loading and using triangular meshes
- License Compatibility: Compatible with AGPLv3
- License: LGPL 2.1 or later
- Copyright: SolidPython Development Team
- Repository: https://github.com/jeff-dh/SolidPython
- Description: Python interface to OpenSCAD
- Additional Notes: Some docstrings are derived from the OpenSCAD User Manual and are available under the Creative Commons Attribution-ShareAlike License
- License Compatibility: Compatible with AGPLv3 (LGPL allows linking)
- License: Apache License 2.0
- Copyright: CadQuery Development Team
- Repository: https://github.com/CadQuery/cadquery
- Description: Parametric CAD scripting framework
- License Compatibility: Compatible with AGPLv3
- License: BSD 3-Clause License
- Copyright: Copyright © 2019, Encode OSS Ltd.
- Repository: https://github.com/encode/httpx
- Description: HTTP client library for Python
- License Compatibility: Compatible with AGPLv3
- License: MIT License
- Copyright: Copyright (c) 2018 Sebastián Ramírez
- Repository: https://github.com/tiangolo/fastapi
- Description: Modern web framework for building APIs
- License Compatibility: Compatible with AGPLv3
- License: MIT License
- Copyright: Copyright (c) 2008-2011 Volvox Development Team
- Repository: https://github.com/termcolor/termcolor
- Description: ANSI color formatting for terminal output
- License Compatibility: Compatible with AGPLv3
- License: BSD 3-Clause License
- Copyright: Copyright (c) Django Software Foundation and individual contributors
- Repository: https://github.com/django/asgiref
- Description: ASGI specification reference implementation
- License Compatibility: Compatible with AGPLv3
- License: BSD 3-Clause License
- Copyright: Copyright © 2017-present, Encode OSS Ltd.
- Repository: https://github.com/encode/uvicorn
- Description: ASGI web server implementation
- License Compatibility: Compatible with AGPLv3
- License: BSD 3-Clause License
- Copyright: Copyright (c) 2005-2025, NumPy Developers
- Repository: https://github.com/numpy/numpy
- Description: Fundamental package for scientific computing
- License Compatibility: Compatible with AGPLv3
- License: Apache License 2.0
- Copyright: Emmett Lalish and contributors
- Repository: https://github.com/elalish/manifold
- Description: Robust geometry library for 3D mesh operations
- License Compatibility: Compatible with AGPLv3
- License: MIT License
- Copyright: Copyright (c) 2004 Holger Krekel and others
- Repository: https://github.com/pytest-dev/pytest
- Description: Testing framework for Python
- License Compatibility: Compatible with AGPLv3
| Package | License | Compatibility |
|---|---|---|
| watchdog | Apache 2.0 | ✓ Compatible |
| trimesh | MIT | ✓ Compatible |
| solidpython2 | LGPL 2.1+ | ✓ Compatible |
| cadquery | Apache 2.0 | ✓ Compatible |
| httpx | BSD 3-Clause | ✓ Compatible |
| fastapi | MIT | ✓ Compatible |
| termcolor | MIT | ✓ Compatible |
| asgiref | BSD 3-Clause | ✓ Compatible |
| uvicorn | BSD 3-Clause | ✓ Compatible |
| numpy | BSD 3-Clause | ✓ Compatible |
| manifold3d | Apache 2.0 | ✓ Compatible |
| pytest | MIT | ✓ Compatible |
Full license texts for all dependencies can be obtained from their respective repositories linked above, or from the installed packages in your Python environment.
Apache License 2.0: https://www.apache.org/licenses/LICENSE-2.0 MIT License: https://opensource.org/licenses/MIT BSD 3-Clause License: https://opensource.org/licenses/BSD-3-Clause LGPL 2.1: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html
This credits file was last updated: 2026-01-13