> > Imho, it works as follows: > > anything + GPL can not be distributed unless it is first GPL-ed. You are confused here. GPL is not a property of the software, but a license you grant to the entity that you give the software to. So to satisfy the terms of the GPL, is is sufficient for B to grant a GPL license for the modified code to A when it delivers its work.