Originally posted by Grinness
View Post
e.g.
Someone writes a MIT licenced module using sme_active() - GPL not violated
Someone else takes that module and incorporates it into a propriety module (neither GPL or MIT violated)
sme_active is marked "GPL only" in the 5.9 kernel
the propriety module breaks despite no GPL violation occurring before or after.
This is exactly what happened with pci_set_consistent_dma_mask, which is not "GPL only" but calls functions that became GPL only.
Like there is nothing fundamentally wrong with having "very GPL exports" marked as such, good practice in fact.
But you can't blame other people for the lack of transparency that existed before without appearing like an ignorant, MIT/BSD licence hostile actor that never opened an IDE in their life, or just a jealous moron that is mad better developers are getting paid more than you.
Comment