Skip to content

Latest commit

 

History

History
144 lines (113 loc) · 5.55 KB

File metadata and controls

144 lines (113 loc) · 5.55 KB

License Credits and Third-Party Attributions

Project License

solid-node is licensed under the Apache License 2.0.

Copyright (c) 2023-2026 Luis Henrique Cassis Fagundes and contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Third-Party Dependencies

This project depends on the following open source software packages. We are grateful to their authors and contributors.

Runtime Dependencies

watchdog

  • 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 Apache-2.0

trimesh

  • 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 Apache-2.0

solidpython2

  • 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: Used as an unmodified library dependency, permitted alongside Apache-2.0; LGPL-2.1+ obligations attach only to solidpython2 itself

cadquery

  • License: Apache License 2.0
  • Copyright: CadQuery Development Team
  • Repository: https://github.com/CadQuery/cadquery
  • Description: Parametric CAD scripting framework
  • License Compatibility: Compatible with Apache-2.0

httpx

  • 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 Apache-2.0

fastapi

  • 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 Apache-2.0

termcolor

  • 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 Apache-2.0

asgiref

  • 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 Apache-2.0

uvicorn

  • 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 Apache-2.0

numpy

  • 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 Apache-2.0

manifold3d

  • 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 Apache-2.0

Development/Test Dependencies

pytest

  • 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 Apache-2.0

License Summary Table

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

License Texts

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


This credits file was last updated: 2026-07-14