It's simple when you realize that, FSF is about USER FREEDOM. Not DEVELOPER FREEDOM. As a user, I would be thrilled to have all 4 freedoms met. But as a developer with commercial interests, this might not be ideal. Clash between FSF and corporate mindsets are an age old thing. They hate FSF's definition of free software with a passion. A lot of mudslinging at FSF can be traced back someway or another to big corporations and their puppet organizations. WRT RMS, I don't see a much difference between him and young activists these days. Sometimes they can be a pain in the a*.