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?