LiangliangNan / Easy3D

A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
GNU General Public License v3.0
1.36k stars 245 forks source link

Change the licence #48

Open tom-010 opened 4 years ago

tom-010 commented 4 years ago

I would love to use your library - it looks great. But the GPL Licence would poison our complete code base. Is there any chance that you change the license to a more liberal (like Apache 2)?

LiangliangNan commented 4 years ago

@tom-010 Thanks for your interest in using Easy3D. Licenses are always a headache for software development :-(

Some of our published and ongoing research projects are based on Easy3D. I have also planned to include more advanced geometry processing algorithms in Easy3D in future releases. Some of the related algorithms are based on other GPL-licensed software like CGAL, which makes it difficult to switch to another license.

Another option might be to have dual licenses in the future, but I am not sure how it will work.

ghost commented 1 year ago

I concur with tom-010's viewpoint. Your killing your project by retaining the GPL license. CGAL is also licensed under the LGPL.