The case, which has broad ramifications for the software industry, has bounced around various courts over the years. In 2016, jurors ruled Google’s use of the Java code was permitted as “fair use” under federal copyright law. Two years later, a federal appeals court overturned that, ruling that there is “nothing fair about taking a copyrighted work verbatim and using it for the same purpose and function as the original in a competing platform.”
The dispute centers on the technical way software developers use application programming interfaces, or APIs. That’s the computer code that enables websites and applications to work together. APIs also reduce the amount of basic computer coding developers need to write with each program.
Google contends that it only used the pieces of Java code that it could not re-create when developing Android.
“Software programs have always worked with each other, that’s why you can take a
Java is the world’s most popular programming language and the leading application development platform — and it wants to remain a cornerstone of enterprise application stacks for years to come.
Its bet for continuing to thrive in the fast-paced technology industry is a strategy based on three pillars: trust, innovation and predictability, according to Manish Gupta (pictured, right), vice president of global marketing at Oracle and a Java steward since 2010.
“As Oracle acquired Sun [Microsystems] over 10 years ago, it’s really kept front of mind two aspects of what we want to do: The first one was to ensure there was broad accessibility to the technology and the platform for anybody that wanted to benefit from it. And the second one was to ensure that the ecosystem remained vibrant and thriving throughout,” Gupta said. “Underpinning these two objectives are really the three pillars of our strategy.”