Hacker News new | past | comments | ask | show | jobs | submit login

Slightly more than "half a dozen bytes", and copyright rather than license but see the "rangeCheck" allegation from Oracle back in their trial against Google: https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_...

> The copyright phase started on April 16, 2012, and consisted of several distinct claims of infringement: a nine-line rangeCheck function, several test files, the structure, sequence and organization (SSO) of the Java (API), and the API documentation > ... > Alsup did agree with the jury that the rangeCheck function and eight security files were a copyright infringement, but the only relief available was statutory damages up to a maximum of US$150,000

The damages were small (and included some other files beyond just the 9-line function), but from my(obligatorily disclaimed as non-lawyer) understanding, there is legal precedent that copying a nine-line function.

(I had a little trouble digging up the exact line lines of code since I don't know offhand where to find the Java standard library sources, but if anyone is curious, I did find them in this blogpost: https://majadhondt.wordpress.com/2012/05/16/googles-9-lines/)




IIRC, the lawsuit was not primarily about rangeCheck function, it was just one of dozen points.

If you've got time, check out the full 62-page solution, it's a really nice read even if you're not a lawyer: https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf . Of course, it does not mean you (or me) understands it correctly. But it does contain everything you want, starting from background and some facts.

The main opinion and relevant facts are on pages 5-40. Dissenting opinion is on pages 44+. An interesting quote from there:

> Oracle spent years developing a programming library that successfully attracted software developers, thus enhancing the value of Oracle’s products[1]. Google sought a license to use the library in Android, the operating system it was developing for mobile phones. But when the companies could not agree on terms, Google simply copied verbatim 11,500 lines of code from the library. As a result, it erased 97.5% of the value of Oracle’s partnership with Amazon, made tens of billions of dollars, and established its position as the owner of the largest mobile operating system in the world. > ... > Oracle gave developers free access to these methods to encourage them to write programs for the Java platform. In return, developers were required to make their programs compatible with the Java platform on any device. Developers were encouraged to make improvements to the platform, but they were required to release beneficial modifications to the public. If a company wanted to customize the platform and keep those customizations secret for business purposes, it had to pay for a separate license.


> IIRC, the lawsuit was not primarily about rangeCheck function, it was just one of dozen points.

Yeah, there was a ton of other stuff; I was just citing the part that I thought was most relevant to this discussion.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: