Categories: MobileMobile OS

Google stellt nächste Android-Version auf offene Java-APIs um

Google hat gegenüber VentureBeat bestätigt, dass es in Android N erstmals vollständig auf OpenJDK statt auf die Android-Implementierung der Java-Programmierschnittstellen (APIs) setzen wird. OpenJDK ist eine quelloffene Version von Oracles Java Development Kit (JDK).

Zuvor hatte Hacker News über „mysteriösen neuen Code“ für Android N berichtet. Dabei wurden nicht weniger als 8902 Dateien verändert – offenbar mit dem Ziel, Android auf OpenJDK umzustellen.

Oracle prozessiert seit 2010 gegen Android. Nach seiner Darstellung „wurden tausende Zeilen Quellcode der Java-Plattform sowie die Struktur, Abfolge und Organisation der Plattform“ kopiert, und zwar aus der proprietären Java-Distribution. Dieser Rechtsstreit wurde im August 2015 auf die ab Ende 2010 eingeführten Android-Versionen 2.3.x Gingerbread, 3.x Honeycomb, 4.0.x Ice Cream Sandwich, 4.1.x bis 4.3.x Jelly Bean, 4.4.x KitKat und 5.x Lollipop ausgeweitet. Indem Google auf OpenJDK ausweicht, stellt es sicher, dass künftige Android-Versionen den möglicherweise kopierten Code nicht mehr enthalten.

Die offizielle Darstellung klingt allerdings anders. „Als quelloffene Plattform baut Android auf der Zusammenarbeit der Open-Source-Community auf“, sagt Google. Man wolle eine gemeinsame Codebasis schaffen, um Programmierern die Entwicklung von Apps und Services zu erleichtern.

Bisher kam OpenJDK auch schon in Android zum Einsatz – aber nicht durchgängig. Insofern stellt der Wechsel laut Google eine Vereinfachung dar. Auch wolle sich Google künftig stärker für OpenJDK engagieren, wo es Einfluss auf neue Funktionen und Verbesserungen nehmen könne, heißt es.

Einen Zusammenhang mit dem Rechtsstreit will Google nicht herstellen. Hacker News spekuliert jedoch, der vollständige Wechsel auf OpenJDK könnte Teil einer Einigung mit Oracle im Java-Prozess sein – oder eben eine Sicherheitsmaßnahme, um sich gegen künftige Ansprüche Oracles zu schützen.

HIGHLIGHT

Produktiver arbeiten mit Unified Communications & Collaboration

Mit Unified Communications & Collaborations können Unternehmen die Produktivität der Anwender steigern, die Effizienz der IT verbessern und gleichzeitig Kosten sparen. Damit die unbestrittenen Vorteile einer UCC-Lösung sich in der Praxis voll entfalten können, müssen Unternehmen bei der Implementierung die Leistungsfähigkeit der Infrastruktur überprüfen.

Ende Juni 2015 entschied der Supreme Court, sich nicht mit dem Streit zwischen Google und Oracle zu beschäftigen. Ein Berufungsgericht hatte im vergangenen Jahr zugunsten von Oracle geurteilt. Es hob das Urteil der Vorinstanz auf und entschied, dass Oracles 37 Java-APIs doch dem Urheberrecht unterliegen. Derzeit geht es um Schadenersatz in Höhe von einer Milliarde Dollar.

Google hat sich bisher mit dem Argument verteidigt, einfache Softwareanweisungen seien nicht schützbar. Bei seiner Nutzung des Codes handle es sich um eine „Fair Use“-Ausnahme, wie sie das Urheberrecht nun einmal vorsehe.

Die Folgen des Urteils für die Softwarebranche sind nicht absehbar, könnte doch ein Urheberrecht auf Code die Möglichkeiten zu neuen Entwicklungen stark eindämmen. „Ich glaube, dass das einen stark abschreckenden Effekt haben wird“, sagt etwa James Grimmelmann 2014, ein auf Urheberrecht spezialisierter Jurist an der University of Maryland in Baltimore. „Das bedeutet unter anderem, dass, wenn man eine App für eine Plattform entwickelt und der Plattform-Besitzer den Zugang widerruft, Sie ein urheberrechtliches Risiko eingehen, wenn Sie Ihre App auf eine andere Plattform umziehen.“

Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

SEO-Beratung von Spezialisten wie WOXOW: Deshalb wird sie immer wichtiger

Wer bei Google mit den passenden Suchbegriffen nicht in den Top-Rankings gefunden wird, der kann…

11 Stunden ago

Umfrage: Weniger als die Hälfte der digitalen Initiativen sind erfolgreich

Unternehmen räumen der Entwicklung technischer und digitaler Führungskompetenzen ein zu geringe Priorität ein. Gartner fordert…

12 Stunden ago

Google schließt zwei Zero-Day-Lücken in Android

Betroffen sind Android 12, 13, 14 und 15. Google sind zielgerichtete Angriffe auf die beiden…

1 Tag ago

Gefährliche Weiterentwicklung der APT36-Malware ElizaRAT

Schadprogramm der pakistanischen Hackergruppe APT36 weitet seine Aktivitäten aus und verbessert seine Techniken.

1 Tag ago

Google schließt weitere schwerwiegende Sicherheitslücken in Chrome 130

Tenable vergibt für beide Schwachstellen einen CVSS-Basis-Score von 9,8. Zwei Use-after-free-Bugs erlauben möglicherweise das Einschleusen…

2 Tagen ago

Microsoft nennt weitere Details zu kostenpflichtigen Patches für Windows 10

Erstmals liegen Preise für Verbraucher vor. Sie zahlen weniger als Geschäftskunden. Dafür beschränkt Microsoft den…

2 Tagen ago