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