Software developers can breathe a massive sigh of relief — a jury found today that Google’s implementation of 37 Java APIs in Android qualified as fair use. However, Oracle attorneys have already indicated that they will appeal the decision.
“Today’s verdict that Android makes fair use of Java APIs represents a win for the Android ecosystem, for the Java programming community, and for software developers who rely on open and free programming languages to build innovative consumer products,” a Google spokesperson said.
If the jury had found in favor of Oracle, which owns the Java programming language, it may have scared developers away from reimplementing other companies’ APIs in their work — a widespread practice in software development.
Oracle’s fight with Google began in 2010, when Oracle filed a suit claiming Google used implementing code from the Oracle-owned Java programming language without permission. A court initially found that Google did not violate Oracle’s copyright, but the decision was overturned when an appeals court found that the APIs in question are indeed copyrightable. The case then turned to the question of fair use, which allows for the use of copyrighted material under certain conditions.
Oracle licenses the use of Java in commercial products, but Google argued that its implementation of the 37 APIs in question fell under fair use because it transformed the bits of Java it used into a unique product — the Android platform. If Oracle had won, it stood to gain roughly $9 billion in damages.
“Overall, this is a win for software development,” said Mitch Stoltz, a senior staff attorney at the Electronic Frontier Foundation who focuses on copyright issues. “I think it’ll give software developers a bit more confidence that reimplementing APIs is not something that’s going to get them sued.” However, Stoltz pointed out that the appellate ruling still stands, and small developers could still face copyright lawsuits from tech behemoths.