First, using Rust does not in any way mean that you’re forced to use pushover licenses. I license all my Rust code as GPL.
Second, I hate pushover licenses, but I don’t see GPL projects using pushover licensed code as a problem. You’re essentially relicensing the pushover licensed crap as copyleft, which is a good thing. Any improvements that they make to MIT licensed stuff will only be available to other copyleft project, thus making the base MIT stuff less appealing.
Greg is evil, don’t mind MIT code in the kernel and it was the main proponent of AI in the maintenance process.
The Linux Foundation (MS, Oracle, Anthropic, IBM, you know the drill, probably Palantir is there too, just in secrecy) guys love him.
First, using Rust does not in any way mean that you’re forced to use pushover licenses. I license all my Rust code as GPL.
Second, I hate pushover licenses, but I don’t see GPL projects using pushover licensed code as a problem. You’re essentially relicensing the pushover licensed crap as copyleft, which is a good thing. Any improvements that they make to MIT licensed stuff will only be available to other copyleft project, thus making the base MIT stuff less appealing.
That’s a mouthful, can you expand with facts?
Last time I checked, the kernel used GPLv2? Could it be you misunderstand something about cross-using code with different licenses ?