I think Bosscher's suggestion that the shipping ObjC 2.0 binaries may not match the publicly visible sources would be a legally risky action on Apple's part. As I understand it, Apple has assigned copyright to FSF in the past, so there is a good chance that SOME of the code in the 2.0 release is legally owned by the FSF. Apple would be setting themselves up for legal action under GPLv2 requirements. This assumes that I understand how the code has flowed in the past. Hopefully someone closer to the code can correct me if I'm wrong.
Apple's non-existent contributions to GCC (under GPLv3)
Posted Sep 23, 2010 13:46 UTC (Thu) by Wol (guest, #4433)
[Link]
But the FSF's copyright assignment is akin to joint copyright. If Apple wrote it and assigned it to the FSF, then Apple can do what they like with it as well.
About the only thing Apple *can't* do with Apple-written, FSF-owned, code, is to give a third party an exclusive licence.