On 03/28/2013 08:28 PM, Tim McNamara wrote:
> My understanding is always been that the GPL applies to the software used to 
> produce a file, not to the file itself.

I think (at least in this case) you mean "process", not "produce".

You can draw an analogy to e.g. shell scripts, where the fact that the bash
shell is GPL-licensed doesn't mean that shell scripts must also be GPL'd.

However, I'm not 100% convinced here because I think the situation of putting in
an \include to a GPL'd .ly file, and calling functions defined in that file,
might well make your own .ly file specifically a derivative work.

> Therefore, the GPL would not apply to the users' .ly files; the user has the 
> option of specifying under what license any such files might be published.

That rests on the assumption that there is a separation between GPL'd
interpreter and the source file that's being interpreted.  PHP is a nice example
-- the license of my PHP files can be independent of the license of PHP itself
(which as it happens is a dual-license between GPL and a custom license).

But when I start making calls in PHP to a written-in-PHP library that is GPL'd,
I think things become rather different.

I think the \import "somefile.ly" situation could be more analogous to this
second situation _where the .ly file defines functions that are used in your own
.ly file_.  Hence it's an area of licensing concern.

And as I've stressed before, this licensing issue would kick in only if you
distributed your .ly file -- not if you distributed the graphical score produced
by processing it.

I will be away over the Easter weekend so not able to answer emails, but I'd
like to continue this discussion afterwards.

Thanks & best wishes,

    -- Joe

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to