In message <4ab5056a.9010...@webdrake.net>, Joseph Wakeling <joseph.wakel...@webdrake.net> writes
[1] Where the licensing issue might be important is this: what if
someone forks Lilypond and adds a bunch of their own code with a
different but compatible license statement -- like GPLv2+?  It helps
clarify the situation if each file has a specific license statement
rather than just relying on 'files should be assumed to be under license
X unless otherwise stated'.

I don't know whether it's been done, but what if someone has added code into lilypond itself under a compatible licence such as GPLv2+?

(What do you do if, when asking authors what licence they want you to use, they say "v2+" or "v2/v3", not "v2-only"?)

The other motivation is if there _is_ a desire to alter the license it
might be useful to be able to do this incrementally, e.g. move to (say)
GPL2+ all those files where the authors give permission as soon as that
permission is given.

That's moving forward. The thing that concerns me is that, in my (non-lawyer) opinion, if any non-v2-only code HAS made its way into lilypond, it's a GPL violation to stamp a v2-only licence notice on it.

If you want a simple explanation of that, if A grants v2+ to his code, then B gives the code to C saying it's v2-only, firstly B has no right to do that (the GPL says that C gets their licence from A, not B), and secondly the GPL says you can't take away rights granted by the copyright owner. Changing from v2+ to v2-only is such a forbidden change (taking away the recipient's right to change licence).

Cheers,
Wol
--
Anthony W. Youngman - anth...@thewolery.demon.co.uk



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to