Hi,

this questionable file can certainly be removed, I’m pretty certain users
are not depending on it. But that is a bit late for the other releases we
made with this file in them :(

> On Dec 4, 2017, at 7:44 AM, Fabio Utzig <[email protected]> wrote:
> 
> What I find very strange about this, is that LWIP has a very clear
> license which is a 3-clause BSD:
> 
> http://git.savannah.nongnu.org/cgit/lwip.git/tree/COPYING
> 
> But it bundles this single file (plus header) that was once part of
> NetBSD and was once licensed as 4-clause BSD, and seems like it was
> "forked" because now it also has MIT in the header:
> 
> http://git.savannah.nongnu.org/cgit/lwip.git/tree/src/netif/ppp/pppoe.c
> 
> But does this mean that every single Apache Licensed project that used
> LWIP would be tainted? Once it was "forked" and a new license was added
> does it not deprecate the old one somehow? Is it not necessary that LWIP
> mentions this in docs?
> 
> Cheers,
> Fabio Utzig
> 
> On Mon, Dec 4, 2017, at 01:51 AM, Justin Mclean wrote:
>> Hi,
>> 
>> I asked on legal discuss. Finger crossed we may be able to change the 2
>> clause BSD.
>> 
>> The code in question[1][2] is based on [3] which itself is based on
>> NetBSD [4]. NetBSD moved to a Category A / 2 clause BSD license in 2008
>> [5] and all contributions were changed retroactively to a 2 clause BSD
>> license.
>> 
>> Thanks,
>> Justin
>> 
>> 1.
>> https://github.com/apache/mynewt-core/blob/28b29f44549bcb7cec4bf47f10af45237a88d12b/net/ip/lwip_base/src/netif/ppp/pppoe.c
>> <https://github.com/apache/mynewt-core/blob/28b29f44549bcb7cec4bf47f10af45237a88d12b/net/ip/lwip_base/src/netif/ppp/pppoe.c>
>> 2.
>> https://github.com/apache/mynewt-core/blob/28b29f44549bcb7cec4bf47f10af45237a88d12b/net/ip/lwip_base/include/netif/ppp/pppoe.h
>> <https://github.com/apache/mynewt-core/blob/28b29f44549bcb7cec4bf47f10af45237a88d12b/net/ip/lwip_base/include/netif/ppp/pppoe.h>
>> 3.
>> https://github.com/yarrick/lwip/blob/fed916b852331666fdab5b31d02a21500ce0100b/src/netif/ppp/pppoe.c
>> <https://github.com/yarrick/lwip/blob/fed916b852331666fdab5b31d02a21500ce0100b/src/netif/ppp/pppoe.c>
>> 4.
>> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/net/if_pppoe.c?rev=1.132&content-type=text/x-cvsweb-markup
>> <http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/net/if_pppoe.c?rev=1.132&content-type=text/x-cvsweb-markup>
>> 5. http://www.netbsd.org/about/redistribution.html#why2clause
>> <http://www.netbsd.org/about/redistribution.html#why2clause>
>> 

Reply via email to