Imagine the following situation: someone takes your whole project and white-labels it (changes the name), then sells it commercially without providing the source code or sharing any of the sales revenue with you.
Your project uses the MIT license. Is this allowed?
You wrote a library in Rust and uploaded it to Cargo using the GPL license. Someone grabs it via cargo and uses it in their own project, which uses the MIT license.
@drewdevault I disagree with this being marked as "no". This is allowed as long as the resulting binary is distributed under the terms of GPL. The project itself may be under MIT just fine in such scenario and could be distributed under MIT as a whole after removing or replacing the GPL dependency - not unlike what ffmpeg does with its optional GPL deps.