On 22 Sep 2002, Andreas Mueller wrote:

>Date: 22 Sep 2002 23:15:53 +0200
>From: Andreas Mueller <[EMAIL PROTECTED]>
>To: Lourens Veen <[EMAIL PROTECTED]>
>Cc: Joerg Schilling <[EMAIL PROTECTED]>, [EMAIL PROTECTED],
>     cdrdao-devel list <[EMAIL PROTECTED]>,
>     [EMAIL PROTECTED], Heiko Eißfeldt <[EMAIL PROTECTED]>
>Content-Type: text/plain
>Subject: Re: License of cdrdao will be changed
>
>On Sun, 2002-09-22 at 22:47, Lourens Veen wrote:
>> On Sunday 22 September 2002 22:30, Joerg Schilling wrote:
>> > From: Lourens Veen <[EMAIL PROTECTED]>
>
>> [...]
>> 
>> > However, as libedc is not GPLd the "viral" part of the GPL does
>> > not apply to libedc - no matter what's written in the GPL. The
>> > problem is that Andreas did not make this clear before. As a
>> > result of this "missing hint" other people did believe that
>> > libedc is GPLd.
>> 
>> Yes, the LICENSE file was removed from that directory. That's a 
>> mistake. And as you say the viral part of the GPL does not apply to 
>> libedc_ecc because it's not under the GPL. It does, however, apply 
>> to cdrdao.
>
>The libedc_ecc source code did not contain such a LICENSE file (in 
>fact no license file at all) at the time I fetched it. I was in contact
>with Heiko at that time and he also did not mention any restrictions.
>Of course this does not excuse my mistake - I should have explicitly 
>asked for placing it under GPL.

This brings up a different twist then.  If the source code did
not contain any license file at all, and did not have any license
in any of the files, it would IMHO be licenseless.  Wether or not
the law would interpret it to be public domain, and hence useable
however, or the law would interpret it to be unuseable without a
specific license and require you to contact the author to get a
specific license statement, would likely vary greatly from
country to country, and jurisdiction to jurisdiciton.  That would
be one for a copyright/patent lawyer to answer.

In theory at least, it's possible you could ship it anyway in
such a case. But myself would probably honor the author's request
even if he messed up by not including a license, just for
gentleman's understanding and ethical reasoning...  Then I'd
probably re-implement the missing bits from scratch, or try to 
find some other amiable solution.

>Regarding the license terms I think we should wait for Mike A. Harris's
>answer to my question as he is an expert on this topic. He clearly 
>stated that GPLd software cannot have non GPLd parts. The only open 
>question is if they way cdrdao handles the libedc_ecc code can count
>as linking in non GPLd libraries. Depending on the answer I'll have
>to react...

GPL'd software can have non-GPL'd parts, so long as the licensing 
terms of the other parts do not add any additional restrictions 
on the usage of the source code beyond what the GPL states.  This 
is what allows you for example to use BSD (without the 
advertising clause) licensed code in GPL programs directly.  The 
BSD license is "freer" than the GPL, so GPL'd software  can use 
BSD licensed code in it.  The BSD license that has the 
advertising clause however is incompatible with the GPL because 
it creates an additional restriction that must be met, and that 
conflicts with section 6 of the GPL, which states that you may 
not impose additional restrictions on the work licensed under the 
GPL.

This is how the GPL protects freedom of the code, by ensuring 
that when you've got GPL'd code, no one can remove any of the 
rights that the GPL provides you with.  They cannot restrict you 
in any way beyond what the GPL license states.  That means that 
they can not say "This program is GPL licensed except for section 
4 and 7 of the GPL".  The GPL does not permit them to do that.

Any author who puts up software under the GPL, and adds any form 
of additional restriction invalidates the license.  It's their 
program, so they don't have to worry about any legal problems 
because they own it.  However, anyone _else_ who takes that code, 
and redistributes it, modifies it, copys it, etc. is violating 
the license because the terms conflict with each other.  It's up 
to the author of a program to put a license on it which is 
legally proper, and GPL plus restrictions is not.  When they do 
that, they merely disallow others from legally redistributing 
their code.



-- 
Mike A. Harris



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to