Apache license exists as a permissive open-source license as opposed to MIT/BSD license with the perceived benefit that it also protects authors from patent violations. Although I think I read somewhere the rationale behind it was more to prevent exploitation from patent trolls.
Did Apache come into existence due to a specific reason? Was there a particular case that warranted the evolution of MIT and thus creation of the Apache license? and given this, is it still safe to use MIT/BSD these days, or should something more aligned with Apache be used (assuming I want to release with a permissive, do anything style license)?
Although Apache protects the author from patent violation, what would happen if there was indeed a patent violation?
I'm guessing while the author cannot be 'sued', a cease and desist or equivalent could be issued preventing the inclusion of the violation in future distribution, however I really don't know?