> All apple have to do is release documentation on the iMessage protocol, and allow other vendors to use this protocol to build apps that can use apple's iMessage service.
Your very argument is contradictory. The law does require Apple to do something. It requires them to reveal trade secrets and IP.