huxingyi's comments

huxingyi | 6 years ago | on: Ask HN: Could I use GPL licensed library in my MIT licensed project?

Thanks, to conclude from your detailed answer: I can still license the code other than CGAL to MIT, but license the whole project to GPL, and in the future if I removed CGAL, I can license the whole project back to MIT. And the plugin API is not related with CGAL at all, so I can let the user choose whatever the license.

huxingyi | 6 years ago | on: Ask HN: Could I use GPL licensed library in my MIT licensed project?

Thanks, > 1. MIT can easily be re-licensed as GPL. You can keep a branch of it right before the introduction of CGAL, so if someone really wanted to, they could replace it with something else themselves.

It's too late, I introduced CGAL very early.

> 2. This is where it gets tricky. Yes, though you'll need the permission of all your contributors to the GPL version of your project, and replace all the GPL code ith similar functioning code. You should avoid just line-by-line rewriting of the GPL code though, you'll need to have a unique implementation.

So, I guess it's a Yes. If I removed CGAL in the future.

> 3. Again, tricky, but MIT would probably be OK, because MIT is compatible with GPL, if it's within the GPL'd project.

Basically, if I have to license my project on GPL because of CGAL, I would like the scripts wrote by user could license on whatever user like. But I am not sure if is possible.

huxingyi | 7 years ago | on: Show HN: Cross-platform open-source 3D modeling software

Thanks for asking, there is a target in my mind that generate highly detailed mesh but maintained the easy usability. I don't know how far the target is away. The near roadmap is making this software could be used in the game I am developing exclusively(Without use other modeler), if something is missing, I would add it.

huxingyi | 7 years ago | on: Show HN: Cross-platform open-source 3D modeling software

Blue smudges! my god, LOL, That is the drawing of the front view of the mosquito! The blue lines dragged down in the GIMP is the reference line. Usually, when make reference sheet for Dust3D, the same position in the two profiles(Front/Side) should sit in the same height(Y coord). This video is a demonstration of how bad at drawing can still make good 3D model with Dust3D.

huxingyi | 7 years ago | on: Show HN: Cross-platform open-source 3D modeling software

> What do you think of CGAL? I am using some function of CGAL in Dust3D, it's a great work. However, it doesn't work with iOS and it's license is more strict than MIT, may remove it in the future.

> Are you using a scene graph for the display? I am using Qt/QOpenGLWidget for display.

page 1