Ask HN: What open source licenses do you prefer (and why)?
Most companies I've been at prefer releasing software under the Apache 2.0 license and my limited understanding is that it's purely because of the explicit patent grant. They also all avoid GPL because they're worried that some developer will make a change, not tell anyone, and it won't get contributed back.
I've always personally preferred to use a BSD 2-Clause (or BSD 2-Clause+Patents) license on my own projects, but that's just habit because it's short and used by other projects I've contributed to and not something I particular know enough to care about.