<div dir="ltr"><div>  This is OT, however, the ramifications of this affect our entire industry. Oracle has lost their case claiming that APIs can be the basis for copyright infringement. This was a claim we all thought was determined (against them being copyrightable and infringe-able) back in the 80s with the BSD Unix cases.<br></div><div><br></div><div><a href="http://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/">http://arstechnica.com/tech-policy/2016/05/google-wins-trial-against-oracle-as-jury-finds-android-is-fair-use/</a><br></div><div><br></div><div>  The software development universe is slightly more safe and sane for developers this afternoon as some common sense has been restored.</div><div><br></div><div>  Applicability to OpenGL? If this case had been ruled in Oracle's favor, API clones like Mesa (which implements the same APIs as OpenGL) would be infringing, and could be prosecuted.</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="text-align:center">Chris 'Xenon' Hanson, omo sanza lettere. Xenon@AlphaPixel.com <a href="http://www.alphapixel.com/" target="_blank">http://www.alphapixel.com/</a></div><div style="text-align:center">Training • Consulting • Contracting</div><div style="text-align:center">3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 • GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL</div><div style="text-align:center"><span style="font-size:12.8px">Legal/IP •</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">Code Forensics •</span><span style="font-size:12.8px"> </span>Digital Imaging • GIS • GPS • osgEarth • Terrain • Telemetry • Cryptography • LIDAR • Embedded • Mobile • iPhone/iPad/iOS • Android</div><div style="text-align:center"><a href="https://twitter.com/alphapixel" target="_blank">@alphapixel</a> <a href="http://facebook.com/alphapixel" target="_blank">facebook.com/alphapixel</a> (775) 623-PIXL [7495]</div></div></div></div></div>
</div>