Der Oberste Gerichtshof der USA hat ein Urteil gefĂ€llt, das sich auf den seit 2010 andauernden Rechtsstreit âOracle gegen Googleâ bezieht, der die Nutzung von Java API auf der Android-Plattform betrifft. Das Höchstgericht stellte sich auf die Seite von Google und erkannte an, dass die Nutzung der Java API als Fair Use gilt.
Das Gericht war sich einig, dass es das Ziel von Google war, ein anderes System zu schaffen, das darauf ausgelegt war, Probleme in einer anderen Computing-Umgebung (Smartphones) zu lösen, und dass die Entwicklung der Android-Plattform dazu beigetragen hat, dieses Ziel zu verwirklichen und zu fördern. Die Geschichte zeigt, dass es verschiedene Wege gibt, wie die Neugestaltung eines Interfaces zur weiteren Entwicklung von Software beitragen kann. Googles Absichten zielten darauf ab, einen solchen kreativen Fortschritt zu erreichen, dessen Erhalt die Hauptaufgabe des Urheberrechts ist.
Google hat etwa 11.500 Zeilen zur Beschreibung der API-Strukturen ĂŒbernommen, was nur 0,4 % der gesamten API-Implementierung von 2,86 Millionen Zeilen ausmacht. Angesichts des Umfangs und der Bedeutung des verwendeten Codes wurde die Anzahl von 11.500 Zeilen vom Gericht als ein kleiner Teil eines erheblichen Ganzen betrachtet. In der Schnittstelle sind die kopierten Zeilen untrennbar mit anderem (nicht Oracle-geplanten) Code verbunden, den Programmierer verwenden. Google hat das fragliche Code-Segment nicht wegen seiner Perfektion oder funktionalen Vorteile kopiert, sondern weil es den Programmierern ermöglichte, ihre vorhandenen FĂ€higkeiten in einer neuen Computing-Umgebung fĂŒr Smartphones zu nutzen.
Es sei daran erinnert, dass ein Richter mit Programmiererfahrung im Jahr 2012 der Auffassung von Google zustimmte und entschied, dass der die API bildende Namensbaum Teil der Struktur von Befehlen ist â einer Menge von Symbolen, die mit einer bestimmten Funktion verbunden sind. Eine solche Befehlsmenge wird nach dem Urheberrecht als nicht urheberrechtlich geschĂŒtzt betrachtet, da die Duplizierung der Befehlsstruktur eine wesentliche Voraussetzung fĂŒr die GewĂ€hrleistung von KompatibilitĂ€t und PortabilitĂ€t ist. Daher spielt die IdentitĂ€t von Zeilen mit Deklarationen und Header-Beschreibungen von Methoden keine Rolle â um eine Ă€hnliche FunktionalitĂ€t zu realisieren, mĂŒssen die Namen der bildenden API-Funktionen ĂŒbereinstimmen, auch wenn die FunktionalitĂ€t selbst anders umgesetzt ist. Da es nur eine Möglichkeit gibt, eine Idee oder Funktion auszudrĂŒcken, ist jeder frei, identische Deklarationen zu verwenden, und niemand kann solche AusdrĂŒcke monopolisieren.
Das Unternehmen Oracle legte Berufung ein und erreichte beim Bundesberufungsgericht der USA die Aufhebung des Urteils - das Berufungsgericht erkannte an, dass die Java API geistiges Eigentum von Oracle ist. Daraufhin Ă€nderte Google seine Taktik und versuchte zu beweisen, dass die Implementierung der Java API auf der Android-Plattform Fair Use darstellt, und dieser Versuch war erfolgreich. Die Position von Google war, dass die Erstellung portierbarer Software keine Lizenzierung der API erfordert, und das Wiederholen von APIs zur Schaffung kompatibler funktionaler Ăquivalente fĂ€llt unter âFair Useâ. Laut Google wird die Einstufung von APIs als geistiges Eigentum negative Auswirkungen auf die Branche haben, da sie die Entwicklung von Innovationen untergrĂ€bt und die Schaffung kompatibler funktionaler Ăquivalente von Softwareplattformen Gegenstand von Rechtsstreitigkeiten werden könnte.
Oracle hat zum zweiten Mal Berufung eingelegt, und erneut wurde der Fall zu ihren Gunsten ĂŒberprĂŒft. Das Gericht entschied, dass das Prinzip der "guten Nutzung" nicht auf Android anwendbar ist, da diese Plattform von Google mit eigennĂŒtzigen Zielen entwickelt wird, die nicht durch den direkten Verkauf von Softwareprodukten, sondern durch die Kontrolle ĂŒber begleitende Dienste und Werbung realisiert werden. Dabei behĂ€lt Google die Kontrolle ĂŒber die Nutzer durch eine proprietĂ€re API zur Interaktion mit seinen Diensten, die nicht fĂŒr die Erstellung funktionaler Entsprechungen verwendet werden darf. Das bedeutet, dass die Nutzung der Java-API nicht auf den nicht-kommerziellen Gebrauch beschrĂ€nkt ist. Als Reaktion darauf reichte Google einen Antrag beim Obersten Gerichtshof ein, und der US-amerikanische Oberste Gerichtshof kehrte zu der Frage zurĂŒck, ob Programmierschnittstellen (APIs) zum geistigen Eigentum gehören, und fĂ€llte eine endgĂŒltige Entscheidung zugunsten von Google.
Quelle: opennet.ru
