News for hackers. Stuff that matters.
Re:Gophersat: A SAT solver written in Go by cyphar on Thursday September 28, 2017 @12:13PM (#15358281)
> The main difference between GPL and LGPL is that the the latter allows proprietary or non-free software to be linked without creating a derivative work.

That's not strictly correct. LGPL has the requirement that it must be possible to replace the components that are under LGPL. So you could statically link them as long as you provide separate .o files. Of course that's a bit harder with Go.

But the concept of derivative work comes from copyright law, your choice of license doesn't affect whether something is a derived work or not. All that changes is the set of restrictions.

There are no comments on this comment yet.