I think Nim library should not use GPL, LGPL, AGPL, MPL license because Nim's library must be include compile because if you use static or dynamic linking, you can't use Nim's original system like var, ref, template, macro, or dynamic memory type only you can use is pointer and function Nim's package manager Nimble compiles include compile and one binary