Ask HN: Could I use GPL licensed library in my MIT licensed project?
1. Does that means I have to change my whole project to GPL license? 2. Suppose I license my project as GPL, in the future, if I found a replacement for CGAL, could I relicense my project back to MIT if I remove all GPL related code? Or all my code have been infected as GPL and I lose control of all of them? 3. If I allow user add and run Lua script in my GPL licensed software, does the Lua script forced to License on GPL also?