On Sunday 22 September 2002 22:30, Joerg Schilling wrote:
> From: Lourens Veen <[EMAIL PROTECTED]>
>
> >Erm, the GPL puts your program under what's known as a
> > "strong=20 copyleft". This forbids linking with
> > non-GPL-compatible code. I=20 quote (GPL (http://www.gnu.org/ ,
> > clause 2, sentence 5):
> >
> >"But when you distribute the same sections as part of a whole
> > which=20 is a work based on the Program, the distribution of
> > the whole must=20 be on the terms of this License, whose
> > permissions for other=20 licensees extend to the entire whole,
> > and thus to each and every=20 part regardless of who wrote it."
> >
> >Given that cdrdao without libedc_ecc is under the GPL, cdrdao
> > with=20 libedc_ecc linked in is then a derived work, which must
> > be=20 published under the GPL entirely. Since the libedc_ecc
> > license=20 forbids this, it follows that our premise is
> > incorrect. So we must=20 conclude that the parts of cdrdao
> > without libedc_ecc cannot be=20 published under the GPL.
>
> Definitely not correct!
>
> The Author may put his SW under GPL.

Ofcourse. And he, being the author, can also link it with non-free 
software. But nobody else can. I can download cdrdao right now, but 
bulding it would be illegal for me because I would be linking 
cdrdao with libedc_ecc, which is forbidden by the GPL, because 
libedc_ecc is not GPLled. I would violate the cdrdao license, but 
not the libedc_ecc one, because it explicitly allows me to link 
with cdrdao.

> 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.

> Just note: you may put whatever you like into a contract. If
> (even parts of) the content of the contract violates "good
> morals", the whole contract is void except you put a "healing
> clause" into the contract. AFAIK, the GPL does not carry such a
> "healing clause".

Indeed it does not.

> Andreas also did not put this "healing clause" into the contract
> so cdrdao did effectively came completely without a license.

I disagree. You cannot legally build cdrdao if you link it with 
libedc_ecc, because that would violate the GPL, but if you want to 
distribute or modify or create a derived product of the cdrdao code 
you still have to do it under the GPL.

Lourens
-- 
GPG public key: http://home.student.utwente.nl/l.e.veen/lourens.key


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

Reply via email to