It seems to me that the issue could be related to the fact that Apple uses a lot of open source code (granted they do give back), but quite a bit of their software comes with technology that restricts usage by consumers.
The GPL (v3 even more so than v2) tries to address these types of issues. The downside being that everything needs to be shared so it reduces private company incentive to pour money into features/technology that competitors can just snag.
In the end it is one of the downsides of working on BSD/MIT licensed open source code. In one sense it is an act of altruism, but it can sting to see someone snag the code and make lots of money with hardly an acknowledgment in your direction or to take and use it to restrict people.