The part that caught my interest is: How many people consciously picked the MIT license when they actually meant a non-attribution license?
The part that caught my interest is: How many people consciously picked the MIT license when they actually meant a non-attribution license?
If you want to throw your copyright out the window: The commonly accepted solution seems to be CC-0[1], which tries very hard to disclaim rights and limit liability in as many jurisdictions as possible, complete with a fallback license grant for failed public domain dedications. Because CC-0 makes some people uncomfortable despite the lengths it goes to reach its goals, some projects work with dual-licensing to cover the other side, such as Monocypher.
Neither of them address patents. If patents are something you want to/need to address, you could perhaps paste the patent clause from BSD-2-Clause-Patent onto 0-clause BSD.
See also the discussion on [2,3].
[0] https://spdx.org/licenses/0BSD.html
[1] https://spdx.org/licenses/CC0-1.0.html
[2] https://en.wikipedia.org/wiki/Public-domain-equivalent_licen...
People who release code under MIT not only won't/can't take legal action but they probably won't even bother writing an email to the person who they believe violated the attribution part.
I do (somewhat but not really) get why people use GPL but that's another story. Here we are only talking about people who use MIT instead of CC0.