Re: Code in lwIPv6 library under advertising requirement

2016-02-28 Thread Francesco Poli
On Sun, 28 Feb 2016 19:34:31 +1100 Ben Finney wrote:

> Howdy all,

Hello Ben!   :-)

[...]
> By my understanding of copyright as the Debian project interprets the
> conventions, a work subject to several sets of license conditions is
> subject to the total set of restrictions.

Indeed, this is also my own understanding of copyright laws.

(With the usual warning that I am not a lawyer, and I do not speak on
behalf of the Debian Project...)

[...]
> So is a work under conditions of the BSD 4-clause license with its
> “obnoxious advertising clause”, or other license conditions with an
> equivalent clause, DFSG-free? I think the answer is no.

I disagree with you here: the 4-clause BSD license includes a clause
that is indeed obnoxious, but *not* non-free.
It meets the DFSG, as far as I can tell. It's not a recommended
license, but it is acceptable for Debian main and has been actually
accepted several times in Debian main, as far as I know.

> 
> Does this mean the ‘lwipv6’ work is non-free with the inclusion of files
> as per the example above? There are quite a few of them.

I think the issue here is that the 4-clause BSD license is
GPL-incompatible.

I see three possible solution strategies (in order of decreasing
desirability):

A) the copyright holders for the 4-clause BSD licensed parts are
   contacted and asked to drop the obnoxious advertising clause for the
   code under consideration; if they agree, everything becomes fine and
   GPL-compatible

or

B) the 4-clause BSD licensed parts are independently reimplemented or
   replaced by suitable alternatives under GPL-compatible terms

or

C) the copyright holders for the GPLv2 licensed parts are contacted and
   asked to re-license their code under terms that are compatible with
   the various BSD licenses used in the work (including the 4-clause BSD
   license); if they agree, the incompatibilities are solved


I hope this helps.
Bye.


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
. Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE


pgpiJwQ6d_fDr.pgp
Description: PGP signature


Re: Code in lwIPv6 library under advertising requirement

2016-02-28 Thread Riley Baird
> * Gregory M. Christy grants license under equivalent of BSD 4-clause
>   with advertising requirement.

This Gregory Christy looks promising:
https://www.linkedin.com/in/gregory-christy-5b08a134

> * The Australian National University grants license under equivalent
>   of BSD 4-clause with advertising requirement.

According to ANU's website,[1] copyright-related requests should be
sent to the University Librarian at library.i...@anu.edu.au, or you can
call them on (02) 6125 2003.

[1] http://www.anu.edu.au/copyright

Good luck!


pgpXWVoqYg0L8.pgp
Description: PGP signature


Code in lwIPv6 library under advertising requirement

2016-02-28 Thread Ben Finney
Howdy all,

I have been examining the licenses of the ‘lwipv6’ source package in
Debian https://sources.debian.net/src/lwipv6/>.

Many of the files have copyright claimed by several copyright holders,
and some of the copyright holders have applied different license
conditions over time.

By my understanding of copyright as the Debian project interprets the
conventions, a work subject to several sets of license conditions is
subject to the total set of restrictions. Prior license conditions do
not cease to hold merely by applying a new license on top.

The overall code base is distributed with copyright clamed (in
https://sources.debian.net/src/lwipv6/1.5a-2/README.LICENSE/>) by:

© 2004–2011 Renzo Davoli University of Bologna - Italy
© 2001–2004 Swedish Institute of Computer Science

When I inspect the copyright license conditions of, e.g., ‘chap.c’
https://sources.debian.net/src/lwipv6/1.5a-2/lwip-v6/src/netif/ppp/chap.c/>
the declared copyright holders are:

© 2003 Marc Boucher, Services Informatiques (MBSI) inc.
© 1997 Global Election Systems Inc.
© 1993 The Australian National University
© 1991 Gregory M. Christy

So by my reading, copyright in that file is under license conditions as
set by *all* those copyright holders in that file, simultaneously.

The specified license conditions are:

* Gregory M. Christy grants license under equivalent of BSD 4-clause
  with advertising requirement.

* The Australian National University grants license under equivalent
  of BSD 4-clause with advertising requirement.

* Global Election Systems Inc., and Marc Boucher, Services
  Informatiques (MBSI) inc., both grant license under equivalent of
  BSD 2-clause.

As for the overall code base:

* Swedish Institute of Computer Science grants license under BSD
  3-clause.

* Renzo Davoli University of Bologna - Italy grants license under
  GNU GPL v2.

The recipient only has license if all those license conditions can be
satisfied, IIUC.

So is a work under conditions of the BSD 4-clause license with its
“obnoxious advertising clause”, or other license conditions with an
equivalent clause, DFSG-free? I think the answer is no.

Does this mean the ‘lwipv6’ work is non-free with the inclusion of files
as per the example above? There are quite a few of them.

Do those files need to be removed to make the work free? I don't know
whether that's feasible.

-- 
 \   “… whoever claims any right that he is unwilling to accord to |
  `\ his fellow-men is dishonest and infamous.” —Robert G. |
_o__)   Ingersoll, _The Liberty of Man, Woman and Child_, 1877 |
Ben Finney