We're hearing via The Verge that Judge William Alsup has just handed down his decision on the copyrightability of Oracle's 37 Java API's, asserted by Oracle as having been infringed by Google in the Android operating system. This is probably the most important issue of the entire case. While a jury decided that Google did infringe Oracle's APIs as asserted by Oracle, that decision hinged on the assumption that the APIs were in fact copyrightable in the way Oracle had insisted they were.
You've probably already read headlines in the last hour or two proclaiming that Google has "lost" its copyright case against Oracle, and in the strictest sense of the word, it has. Google lost on a number of counts, including the most important one, question one in the jury instructions. It also lost on a count involving nine lines of code that have long-since been removed from Android.
The first question, though, asked the jurors whether Google's use of 37 Java API packages, taken as a group, constituted an infringement of Oracle's copyrighted works.
It's no secret that we work with a number of publishers to give away a steady stream of books to aid aspiring developers - after all, if we help developers, the entire Android ecosystem as a whole is enriched. But for some people, simply reading a book isn't the ideal way to learn. It's for these people that informIT has released Android App Development Fundamentals LiveLessons - a series of downloadable videos that are designed to teach Java developers how to build apps for Android.
Developers, have I got a treat for you today: AIDE - Android Java IDE. AIDE is a self-contained integrated development environment that allows devs to write, compile, and run Android apps on their Android devices. Normally, if you want to write Android apps, you do it on a separate machine running Eclipse (or an alternative IDE). Now... well, you probably still do for major projects (especially ones involving complex library dependencies), but you can edit or create smaller ones without ever leaving the Android ecosystem.
Gameloft, the gaming studio behind such games as Modern Combat 2, N.O.V.A. 2 HD, and Asphalt HD, has recently released a new game for all you mythology and movie fans out there. If you're familiar with Gameloft's games, though, this may be a bit different from what you've grown accustomed to.
From the movie "Immortals", you play Theseus, a-hackin' and a-slashin' through all sorts of fun Greek and Roman mythology, including, but not limited to, minotaurs, titans, and generic disposable guys in strange armor holding swords.
It looks like there's finally been a new development in the Oracle vs. Google fight. For those who may be out of the loop, Oracle (who owns Sun and the Java programming language) have had patent infringement and copyright lawsuits boiling against Google for quite some time now. The patent claims are essentially related to Google's use of Java in the Android platform. Oracle claims that Android includes code which violates patents gained through the acquisition of Sun Microsystems.
Well, not solely for Android and Chrome - but presumably those products are the headliners affected by this patent bid. Google is currently bidding on a collection of over 6,000 patents held by Nortel Networks, which is selling the portfolio as part of bankruptcy proceedings. Google tossed its name in the hat with an initial offering of $900,000,000 - not exactly chump change.
Many of the patents relate to wireless technology (such as LTE) and data networking, but undoubtedly Google found some of them to be in the particular interest of protecting Android and Chrome, as Google's General Counsel indicted on the company's blog.
As if Oracle's, Microsoft's, and Apple's   suits weren't giving Android enough headache, today, Gemalto, an Amsterdam-based digital security company, added some fuel to the flames by filing a patent infringement suit against Google and its partners HTC, Samsung, and Motorola. The suit claimed that Android and the Dalvik operating environment incorporated Gemalto's patented Java Card technology without the company's permission.
The Wall Street Journal explained in more detail:
As we previously reported, Oracle America has filed suit against Google for (primarily) patent infringement. If you're not familiar with the case, I'll quickly summarize.
Oracle claims Google is in violation of seven U.S. patents previously filed by Sun Microsystems as part of the Java platform. Oracle now owns Sun. The alleged infringer, more specifically, is Android. If you want a more detailed explanation, read the next paragraph. If not, look at the pretty picture and continue.
Them’s Fightin’ Words
As you may have heard, Oracle (who now own Sun and the Java programming language) filed a patent infringement suit against Google related to the use of Java on the Android platform (particularly in the Dalvik VM, details on TechCrunch if you’re interested). Google has responded to Oracle’s suit, and they are ready to make a stand: