Re:Ask HN: Could I use GPL licensed library in my MIT licens...
by laken on Thursday July 11, 2019 @10:24AM
(#20411704)
> 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.
It'd have to be a "compatible" license to be allowed. Here are the compatible licenses: https://www.gnu.org/licenses/license-list.en.html#GPLCompati...
Re:Ask HN: Could I use GPL licensed library in my MIT licens...
by huxingyi on Thursday July 11, 2019 @10:34AM
(#20411787)
Thanks, so that means the user have to open source their script also.
Re:Ask HN: Could I use GPL licensed library in my MIT licens...
by laken on Thursday July 11, 2019 @12:01PM
(#20412584)
Kinda. If it's strictly for personal use and not shared, there's no obligation. If the user is distributing the script in any way, they would be obligated to "share" the changes to the world by having it be free software as well, yes.
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.