On Thursday 24 November 2016 20:07:43 you wrote: > > I do not know, but mrouted was relicensed to BSD in 2003 and > > igmpproxy started in 2005 (according to year in source files). And > > because BSD is compatible with GPL, you can relicense those parts > > to GPL and adds your own GPL code to it. Then whole package can be > > redistributed only under GPL... > > Of course, you can *not* do this. Why? I think you must redistribute whole program as GPL. Section 2. of GPLv2 contains: === But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. === This does not mean that some parts cannot be still distributed under other license (e.g. mrouted parts under Stanford or BSD), but from that section I understood that whole igmpproxy can be distributed only under GPLv2. -- Pali Rohár firstname.lastname@example.org
Description: This is a digitally signed message part.