Re:Show HN: Toy – A thin C++ game engine
by reidrac on Wednesday August 01, 2018 @01:00PM
(#17664406)
I think you meant "Lesser GPL with the static linking exception". IIRC glibc is "stock" LGPL 2.1 without any linking exception, so I may have misunderstood your comment and you mean just LGPL.
The LGPL is not viral but it has some requirements that are inconvenient when distributing a game, specially it makes static linking impossible.
Re:Show HN: Toy – A thin C++ game engine
by corysama on Wednesday August 01, 2018 @01:28PM
(#17664708)
You are right glibc is LGPL. It's libstdc++ I was thinking of https://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html
Looks like what I'm looking for can be found in MPLv2 https://www.mozilla.org/en-US/MPL/2.0/FAQ/
Ex: http://zeromq.org/area:licensing is currently LGPLw/exception, but intends to move to MPLv2 because it is legally more clear.
AFAICT, that license comes down to “You only need to publish changes to our GPL code, not your own code that uses our code”. So, it’s non-viral.