Kopec Explains Software
Computing concepts simplified

#44 Google v. Oracle

The Supreme Court Case with Far Reaching Implications for the Software Industry

Last week the Supreme Court of the United States made a decision in the case known as Google LLC v. Oracle America, Inc. The case centers on whether the use of certain Java technology in Android infringed on Oracle's copyright. In particular, it's concerned with whether Google's reimplementation of Java is legitimate in copying much of the Java standard library's APIs. The legal battle between these tech giants actually began in 2010. For 11 years, the battle has raged back in forth in lower courts over billions of dollars of potential damages. The case also has far-reaching implications for the software industry. Is it "fair use" to reimplement a copyrighted API? If it's not, many software products would be in violation.

Show Notes

Follow us on Twitter @KopecExplains.

Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

Find out more at http://kopec.live

#43 The Lisp Programming Language

The Second Oldest Programming Language That's Still Used

#42 What was DOS?

MS-DOS was once the dominant personal computer OS

#41 How to Pick an Internet Service Provider

Which ISP is best for you?

#40 What is the Memory Hierarchy?

Different types of memory working together.

#39 All About Bugs

Developer mistakes that cause user errors.

#38 The History of macOS

The Macintosh Operating System's Various Incarnations

#37 How do Podcasts Work?

The journey from audio file to podcast player.

#36 What is XML?

Extensible Markup Language is a meta format.