On 03.04.2016 09:24, Maarten Boekhold wrote:
Hi Jochen,
Thanks for taking a look. About that license stuff, I must admit that
I'm quite ignorant about all that, which is why I haven't added a
license file yet.
I realize this isn't a groovy-related topic, but what would be a good
license if I want to be as permissive as possible? And what exactly does
it mean when you say "rules it out for any Apache software"? Does it
mean that programs that use Lanterna cannot be released under an ASL
license? Or just that they cannot be released under the name of the
Apache Software Foundation?
Short answer:
http://www.apache.org/legal/resolved.html#category-x and this is a thing
of the foundation.
Longer answer:
It is no problem using Apache licensed software in (L)GPL software, but
the other way around gets a bit more complicated. You can make your
software apache licensed, but
http://www.gnu.org/licenses/lgpl-3.0#section4 point d) will still apply:
You would have to distribute the source code together with the program
and the ability to relink the program with a modified version of the
library or use a shared library mechanism that allows the replacement.
That's a restriction the Apache License does not impose, thus you cannot
expect a larger work to use your library and assume apache terms apply
to everything, thus the ASF rules that out.
bye Jochen