On Tue, 09 Jun 2020 14:21:08 +0200
Juan José García-Ripoll <
juanjose.g...@gmail.com> wrote:
> Ulf Lorenz <
u...@wavepacket.org> writes:
> > However, to be on the safe side, if you build and distribute
> > something binary with the tensor library as component, you should
> > license the tensor library under the LGPL version 3 which has a
> > special section 3 for templates/header files. This is fine and
> > allowed by the tensor library's license.
>
> Hmm, would upgrading LGPL to version 3 in the repository fix this
> issue? I did not know there were different iterations and have no
> problem with it.
Originally I wanted to say "no, just add some docs", but after actually
_reading_ the LGPL, I would say the answer is "yes".
The only drawback is that the LGPL v3 is based on the GPL v3, which
imposes additional restrictions compared to v2. So noone can, say, copy
parts of the tensor library source code and make a DRM system out of it
any more. However, these use-cases are probably pretty exotic, while the
correct handling of the license by default seems a useful property, so
I would strongly lean towards LGPL v3.
Regards,
Ulf