Die zweiwöchige Testversion zwischen Oracle und Google ist beendet. Oracle hat Millionen von Dollar ausgegeben, um eine Klage vorzubereiten und für Anwälte zu bezahlen. Sie bereitete sich sorgfältig auf den nächsten Prozess vor und schloss die einzige Person mit einem Abschluss in IT aus der Jury aus . Laut einer Umfrage unter Jurykandidaten war er auch der einzige, der bereits vor dem Prozess die Bedeutung des Begriffs „faire Verwendung“ verstand (er erfuhr davon während seines Studiums an der University of California in Berkeley). Der Ausschluss dieser Jury half Oracle jedoch nicht.Nach drei Diskussionstagen gestern kam die verbleibende Jury zu dem einstimmigen Urteil, dass die Verwendung der Java-API in Android ein Beispiel für eine faire Verwendung nach dem Urheberrecht ist.Sollte sich das Urteil als anders herausstellen, würde der Richter den Prozess fortsetzen und mit der Schadensbewertungsphase fortfahren. Oracle forderte 9 Milliarden US-Dollar"Ich begrüße Sie für Ihre harte Arbeit in diesem Fall", sagte Bezirksrichter William Alsup vor der Jury, unter deren Aufsicht dieser Prozess seit 2010 läuft. - Das Gericht bringt Ihnen Dankbarkeit und befreit Sie. "Ich möchte in den Beratungsraum der Jury gehen und jedem von Ihnen persönlich die Hand geben."William Alsup wurde in einer der Folgen der Anhörung im Mai 2012 besonders berühmt, als er über eine Entschädigung für 150.000 US-Dollar für "Diebstahl" der rangeCheck-Funktion (9 Codezeilen) und Testdateien für Android sprach. Plötzlich stellte sich heraus, dass der Richter programmieren kann .Fragment der Niederschrift der Gerichtsverhandlungen vom 15. Mai 2012Oracle: , . , , .
, , 15 , 10 Linux. , — . , , , Android.
, Google, Android. Android ; , . , , . . , . $3 , 700 800 . [ Google, $8 $10 ]. , , [] .
[Google] , , . , - , ?
…
: Java [] . , , . rangeCheck . , . , , . . , . , ?
Oracle: rangeCheck.
: rangeCheck! , , . , .
Wenn ein Beispiel erstellt rangeCheck
worden wäre und Oracle 150.000 US-Dollar für 9 Codezeilen verklagt hätte, hätte es eine Entschädigung für den Rest des "gestohlenen" Codes in der festgelegten Höhe beantragt, sodass der Gesamtbetrag der Entschädigung neun Milliarden US-Dollar erreichen könnte.Neun CodezeilenrangeCheck
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex {
if (fromIndex > toIndex)
throw new IllegalArgumentException("fromIndex(" + fromIndex +
") > toIndex(" + toIndex+")");
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
Google hat eine Erklärung veröffentlicht, in der es um einen Gewinn für alle geht. "Das heutige Urteil, dass Android die Java-API treu verwendet, ist ein Sieg für das gesamte Android-Ökosystem, für die Java-Entwicklergemeinde und für Programmierer, die sich auf offene und kostenlose Programmiersprachen verlassen, um innovative Programme für Benutzer zu entwickeln."Der Rechtsstreit zwischen Oracle und Google über die Java-API in Android dauert sechs Jahre. Die erste Klage wurde 2010 eingereicht, 2012 entschied Richter Alsup, dass die APIs überhaupt nicht urheberrechtlich geschützt seien, diese Entscheidung wurde jedoch vor dem Berufungsgericht aufgehoben. Jetzt hat die Jury eine weitere Verteidigung gegen die Behauptungen von Oracle genehmigt: Android-Programmierschnittstellen wurden als Beispiel für eine faire Verwendung von Java-Code bezeichnet.
Der Programmierer Dan Bornstein, der während des Prozesses aussagte, nannte die virtuelle Dalvik-Maschine den Namen eines kleinen Fischerdorfes in Island. Foto: Dan BornsteinAus Sicht der Anwälte für freie Software ist dies keine gute Option, da eine faire Verwendung immer noch impliziert, dass das Urheberrecht tatsächlich auf die Java-API anwendbar ist. Tatsächlich sollten sie überhaupt nicht urheberrechtlich geschützt sein, wie Richter Alsup 2012 ausführlich darlegte. Das ist aber besser als nichts.Oracle beabsichtigt, erneut Berufung einzulegen.„Wir sind der festen Überzeugung, dass Google Android entwickelt hat, indem wichtige Java-Technologien illegal kopiert wurden, um schnell in den Markt für mobile Geräte einzudringen. Oracle hat mit dieser Klage begonnen, um die illegalen Aktivitäten von Google zu beenden. Wir glauben, dass es zahlreiche Gründe für eine Berufung gibt, und wir planen, den Fall zur Berufung an das Bundesbezirksgericht zurückzuverweisen “, sagte Dorian Daley, Chief Lawyer von Oracle."Sie haben 11.500 Codezeilen kopiert", sagte Oracle-Anwalt Peter Bicks im letzten Wort, bevor er verurteilt wurde. - Dies wird nicht diskutiert. Sie haben unseren Code genommen, kopiert und direkt in Android eingefügt. “Vertreter von Google antworteten, dass die Java-Programmiersprache immer "frei und offen" war - dies gilt auch für die Neuimplementierung der Java-API. Einer der Zeugen des Prozesses war der Geschäftsführer von Sun Microsystems, das Java entwickelte. Diese Firma wurde 2009 von Oracle gekauft. Er erkannte Android als legitimes, wettbewerbsfähiges Produkt an.Larry Ellison, CEO von Oracle, begrüßte zunächst das Aufkommen von Android, "änderte jedoch seine Meinung, als er versuchte, Java für sein Smartphone zu verwenden, und scheiterte", sagte Googles Anwalt Robert Van Nest gegenüber der Jury.