from The Register
The decade-long mega-battle between two of the world’s largest corporations, which will decide the future of software development, began its final showdown this morning.
Yes, it was Google versus Oracle at the US Supreme Court, and two hours of wide-ranging, fast-paced legal argument: full of analogies, pointed questions, sharp responses, and virtually no missteps – it indicated just how much is at stake.
At the heart of the case is this: Android, Google’s mobile operating system installed on billions of devices that contributes to making it one of the richest and most powerful corporations on the planet.
Oracle says Google stole code from Java’s core libraries after Oracle refused to license the technology to Google in a way that would allow Google to create its own closed flavor of the Java environment in which Android apps would run.
Google says while it built an entire operating system and software environment, it did lift some code from the core Java libraries – specifically, the veneer or application interface of those libraries – to make it easy for people to write their apps using the Java programming language. If you’re familiar with Java, you should recognize the same interfaces on Android, which gives you a head start in developing software for the platform.