It seems to me that this is a similar situation to people signing NDAs with hardware manufacturers and then writing free software drivers. There are some things they aren't telling you and will refuse to discuss with you.
Why people are upset about a similar situation involving patents, I just don't understand.