Suppose I come across Project G, an open-source project licensed under the GNU GPL, and Project M, an open-source project licensed under the Expat license (also called the MIT license). I want to distribute a modified version of Project G which includes the entirety of Project M.Individually, each of the following statements seems to be true:If I distribute this modified version of Project G, then I am required to license the entire modified version of Project G under the GPL.By licensing the entire modified version of Project G under the GPL, I am also licensing each component of the modified version under the GPL. This means that I am licensing Project M under the GPL.Licensing Project M under the GPL would mean that anyone is permitted to distribute Project M without including a copy of the Expat license (as long as they obey the GPL in doing so).The Expat license does not allow me to grant other people permission to distribute Project M without including a copy of the Expat license.I am, somehow, permitted to distribute the modified version of Project G.But these statements are mutually contradictory. Which of my statements here is wrong?
How is the Expat (MIT) license compatible with the GPL?
gpl;license compatibility;mit;relicensing