&gt; so why cant a defense &quot;Oracle Java sucked on ARM... we built something better to help developers&quot; work ? Does this mean that you can port.. but not improve ?<p>There is a specific defense for <i>interoperability</i>. So yes, you might be able to use someone else&#x27;s design for something like a hose connector or an electrical plug but not improve on it - if you&#x27;re using their design <i>to interoperate with their stuff</i>. IANAL.