[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Artistic and LGPL compatibility in jar files



In message <[🔎] 65986059fd940d55852a9fc4350fadd5.cherepan@mccme.ru>, Alexander Cherepanov <cherepan@mccme.ru> writes
Hi Anthony!
On Fri, 18 Dec 2009 10:17:48 +0000, "Anthony W. Youngman" <debian@thewolery.demon.co.uk> wrote:

Or if they receive an UNALTERED copy from you! Because if you change the
licence (which you're not allowed to do) it's not an unaltered copy :-)

Please don't not mix licenses and license grants:-)
Let's consider it in more details: suppose I distribute your source
code non-altered or non-creatively altered (so I don't have any
copyright in this work) with GPLv3 attached and all references to
other licenses (whether GPLv2 or BSD) stripped. AFAICS it's clearly
permitted under clauses 4 and/or 5 of GPLv3.

In which case, you HAVE altered my work. You've removed part of it,
namely the licence grant.

Not necessarily but for simplicity let's consider the case when yes, I
have altered you work.

Oh - and that probably is a very definite copyright violation :-)

Please provide relevant quotes.

I didn't grant you a licence to do that,

Sure you did, it's called GPLv3.

In that case, seeing as you're taking "the work" to INCLUDE the licence grant, I assume "the work" also includes the licence? In which case I've just given you permission to alter the GPL :-) Which I *haven't* because I *can't*.

I granted you a licence to alter the program :-)

You take the position that the program != the work? I'm suprised.

No. I'm taking the position that the licence *grant*, like the licence *itself*, is OUTSIDE of the work. I don't actually see how it can, legally, be part of the work itself, seeing as it's granting permissions to the work.

And as someone else in this thread said, if they get one copy via one
route that is GPL, and another via another route that is BSD, they think
they can apply either licence to either copy. This is a very vague area.

The copyright covers works, not copies. Accordingly GPL applies to
works, not copies. So it doesn't metter which copy to use while it's
the same work.

But the GPL (or BSD or whatever) ONLY applies if, separate from BOTH the work, AND the licence, you have a document that tells you that the licence applies to the work.

But as far as I am concerned, legal niceties aside, if I dual-licence my
work (such as, let's say, making it GPL v2+), if you strip off the v2
and change it to v3+ you are misrepresenting me to my users,

I don't misrepresent you, I don't represent you at all. I just pass
your work under GPLv3 and don't imply that you have licensed it under
GPLv3 only in the first place.

Well, you MUST use GPLv3, or GPLv2, or GPL-whatever, to pass the work on. If your argument is correct, as I have said repeatedly, the mere act of passing on a v2+ work (*completely* *unaltered*) would, before v3 came out, have stripped the "plus" permission because it would have been distributed under v2.

and you are stripping my users of the rights I granted them. Doesn't
the GPL 2 itself say "you mustn't impose further restrictions"?

Sure. And requirement to pass arbitrary license grants from original
author is exactly further restriction. So you cannot require it (if
you want your program to be distributable).

But that is a requirement *I* am imposing on *you* (which, as copyright holder, I can do). Licence requirements NEVER apply to the copyright holder. So I *can* require it of you.

What is removing
the option to use v2, if not an unpermitted "further restriction"?

Then let's see what GPLv2 really says about it. From section 6:

 You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
                                             ^^^^^^^^^^^^^^^^^^^^^^^^^

So I cannot impose restrictions outside GPLv2, not outside some
license grant.

But without the licence grant, the GPLv2 doesn't apply. You seem to be assuming the licence grant is unimportant.

No grant, no licence!

While this may be a legal grey area, it isn't a grey moral area -
it's just unacceptable.

I fully agree that it's important question. And would like to see some
solid base here. Unfortunately, for now, I only see appeals to judge's
common sense, morality etc.

Actually, as you can see, I'm convinced it's NOT a grey area. The licence grant tells you that you can use the licence with relation to the work. Therefore, the three (the licence, the grant and the work) are *legally* *separate*.

Therefore, while the GPL gives you permission to alter the work, it does not give you permission to alter the (legally separate from the work) licence grant, which tells you that you have that permission!

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


Reply to: