Using a binary library is always a nightmare. That aspect in Cocoa is terrifying after Java. With all that openness I really don&#x27;t understand why Cocoa is closed-source. They could open it with &quot;read only&quot; license, it&#x27;s not like someone could get any benefit from it.