Here's how jurors ruled:
In the most important aspect of the case, jurors found Google violated Oracle's copyrights in using 37 of Java's "application programming interfaces," or APIs, that provide the blueprints for making much of the software work effectively. However, jurors couldn't agree on whether Google was protected by "fair use" provisions of U.S. copyright law. As a result, the verdict is of little value to Oracle, which probably won't be able to extract hundreds of billions of dollars in damages.
Jurors cleared Google of infringement surrounding manuals for those APIs.
Jurors found that Google infringed on nine lines of Java coding, but that claim probably won't be worth more than $150,000 in damages.
Jurors cleared Google of infringement on two other minor Java elements.
In an advisory verdict for the judge, the jury concluded that Google was led to believe that it wouldn't need a license for the parts of Java that it used in Android. But the jury also decided Google didn't prove those representations were the reason why Google decided not to obtain a Java license.
The same jury will decide on damages later. After issuing its partial verdict on the copyright claims, the jury began listening to opening arguments in the next round of the trial, covering Oracle’s allegations that Android violates two Java patents. Those claims are believed to be worth considerably less than what Oracle might have gotten had it prevailed on all of its allegations of copyright infringement.