Google and Oracle are still arguing over code at the foundation of Google's mobile operating system, Android. Google this week filed a petition with the United States Supreme Court, which appealed a lower court's ruling that Oracle can legally copyright foundational code. The decisions have gone back and forth over the course of the last four years: First a judge in California ruled in favor of Google; then an appeals court ruled in favor of Oracle; and now Google's pushing for the Supreme Court to get involved.
But what are the two internet giants even arguing about? At the heart of Android are a set of Java APIs that Oracle is claiming aren't available for commercial use without a licensing fee (approximately $1 billion). Google argues that the API code is functional -- not a "creative work" -- and therefore isn't copyrightable. The case is, of course, far more complex than our explanation, but that's the big picture (our own Chris Velazco goes into far more background detail right here).