Does CoACD use manifold plus?
fire opened this issue · comments
Can you clarify?
I wish to use CoACD but any licenses in the source file that are non opensource licensed means the whole system is non opensource.
https://github.com/SarahWeiii/CoACD#license
Can you separate the non opensource code to a different folder so I can strip it?
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/ManifoldPlus.h
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/Manifold_p.h
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/GridIndex_p.h
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/IO_p.cc
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/IO_p.h
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/Intersection.cpp (has no license)
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/Octree_p.cc
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/Octree_p.h
- https://github.com/SarahWeiii/CoACD/blob/main/src/manifold/types_p.h
Yes, CoACD uses ManifoldPlus as a pre-processing. You can disable this pre-processing by the option --no-manifold-plus
or -nmp
.
If you want to use our code for commercial use and remove the ManifoldPlus library, you can delete all files in the manifold/ folder.
Thanks for your response.