How Oracle v. Google could upend software development

Oracle v. Google has been winding its way through courts for a decade. You’ve probably already heard that the high-profile legal case could transform software engineering as we know it — but since nothing ever seems to happen, it’s forgivable if you’ve made a habit of tuning out the news. […]

Oracle v. Google has been winding its way through courts for a decade. You’ve probably already heard that the high-profile legal case could transform software engineering as we know it — but since nothing ever seems to happen, it’s forgivable if you’ve made a habit of tuning out the news.

It might be time to tune back in. The latest iteration of the case will be heard by the U.S. Supreme Court in the 2020-2021 season, which began this week (after being pushed back due to coronavirus concerns). The decision of the highest court in the land can’t be overturned and is unlikely to be reversed, so unlike previous decisions at the district and circuit court level, it would stick for good. And while the case is being heard in the U.S., the decision would impact the entire global tech industry.

[ Also on InfoWorld: Should APIs be copyrightable? 7 reasons for and 7 against ]

In case you haven’t read any of the 10 years’ worth of articles, here’s a refresher. In its suit, Oracle claims Google’s use of Java APIs in its Android OS constitutes a copyright violation because Google never received a Java license. As such, Oracle v. Google deals with the question of whether APIs are copyrightable, and if so, whether their use in software applications constitutes “fair use” under the law.

It’s a pivotal question for software developers and the entire software industry. Re-implementing APIs is software engineering’s bread and butter, and if Oracle wins, it will drastically change how developers work. But what exactly would that change look like — and what would it mean for your job within the software industry? Here’s a brief preview of the potential impact.

What copywriting APIs would mean

Most modern software development best practices are built around re-implementing APIs. In a world where SCOTUS rules in Oracle’s favor, developers would have to change how they build new software. But the changes wouldn’t stop there. The impact of a pro-Oracle decision would ripple outward throughout the software industry.

More companies will try to monetize their APIs

One of the most immediate effects of a decision in Oracle’s favor would be allowing companies to monetize their APIs. They’d likely do so by charging licensing fees for APIs, as many companies already do for SaaS software.

At first glance, licensing might seem like an attractive revenue stream, especially for companies with enormously popular APIs (e.g., Amazon’s S3 APIs). However, it’s unlikely that many companies would pay for API licenses. While an API helps compatibility, what really matters is the code you implement behind it to actually get things done. That’s your company’s “secret sauce” and the way it differentiates itself from competitors. In that light, paying for APIs won’t add competitive advantage and likely won’t be worthwhile in the long term.

Instead, most companies will probably tweak their code just enough to make their APIs “different” under copyright law — even though that code will do essentially the same thing as before. This might save software companies money, but it would create compatibility headaches in the long run.

Copyright © 2020 IDG Communications, Inc.

Next Post

LG smartphone prices to rise in India after recent import duty hike

LG recently announced that it will continue to assemble its smartphones in India despite the recent import duty hike on components shipped from overseas. However, this is also causing the company to expect a rise in prices for its smartphones in the region. According to Advait Vaidya, Mobile Communications Business […]