Apache is fine, too (though there aren't any patents involved so it has no real advantage). Apache v2, BSD, MIT, are all in the same open spirit - Apache is just more explicit about what it gives away.
It's important to understand that when FSF talks about "freedom" they explicitly mean keeping the users free - not the developers. As a developer, I'm personally biased towards being free to other developers, and I think GPL (v2 and esp. v3) are very much pro-user at the cost of being anti-developer.