Rechtsstreit zwischen Google und Oracle: Unterschied zwischen den Versionen

Aus Android Wiki
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox_Rechtsfall}}
Der '''Rechtsstreit zwischen Google und Oracle''' begann im August 2010 mit einer Klage von Oracle in den USA gegen Google. Kern der Klage ist der Vorwurf, Google habe mit dem [[Android]]-Code gegen sieben Software-Patente von [[Wikipedia:de:Sun Microsystems|Sun Microsystems]] verstoßen.<ref>{{Cite web |url = http://www.pro-linux.de/news/1/16033/oracle-verklagt-google-wegen-java-in-android.html | title = Oracle verklagt Google wegen Java in Android | accessdate = 2016-04-15 | date = 2010-08-13 | publisher = pro-linux.de | author = Hans-Joachim Baader}}</ref><ref>{{Cite web |url = http://www.bbc.com/news/business-10961705 | title = Google sued by Oracle over Android operating system | accessdate = 2016-04-15 | date = 2010-08-13 | publisher = BBC | language = en | department = Business}}</ref> Die Firma Sun wurde von Oracle im Jahr 2010 übernommen.<ref>{{Cite web |url = http://www.n24.de/n24/Nachrichten/Wirtschaft/d/895876/it-konzern-von-oracle-uebernommen.html | title = Sun ist Geschichte. IT-Konzern von Oracle übernommen | accessdate = 2016-04-16 | date = 2010-01-28 | publisher = n24.de }}</ref>
Inzwischen fordert Oracle einen Schadensersatz in Höhe von 9,3 Milliarden US-Dollar für 37 in [[Android]] genutzte Java-APIs.<ref>{{Cite web |url = http://www.zdnet.de/88269063/ex-sun-ceo-schwartz-java-apis-waren-bewusst-fuer-alle-offen/ | title = Ex-Sun-CEO Schwartz: Java-APIs waren bewusst für alle offen | accessdate = 2016-05-14 | date = 2016-05-16 | publisher = zdnet.de | author =  Florian Kalenda}}</ref>
Nach einer Entscheidung für Google durch die Geschworenen des Bundesgerichts in San Francisco, hat das von Oracle angerufene Bundesberufungsgericht diese Entscheidung gekippt und verwies den Fall für eine mögliche Zahlung eines Schadenersatzes zurück an die Vorinstanz.
Ende November 2019 lies der von Google angerufene oberste Gerichtshof eine Anhörung des Falls zu, eine Entscheidung wird bis Juli 2020 erwartet.<ref name=":0" /><ref name=":1" /><ref name=":2" />
Am 5. April 2021 entschied der Supreme Court der Vereinigten Staaten, dass die Verwendung der Java APIs in Googles Android-Betriebssystem von der Fair-Use Regel abgedeckt sei.<ref name=":3">{{Internetquelle|url=https://www.theverge.com/2021/4/5/22367851/google-oracle-supreme-court-ruling-java-android-api|titel=Supreme Court sides with Google in Oracle’s API copyright case|sprache=en|zugriff=2021-04-05}}</ref><ref name=":4">{{Internetquelle|url=https://www.supremecourt.gov/opinions/20pdf/18-956_d18f.pdf|titel=18-956 Google LLC v. Oracle America, Inc. (04/05/2021)|autor=SUPREME COURT OF THE UNITED STATES|datum=2021-04-05|sprache=en|format=PDF|zugriff=2021-04-05}}</ref>
== Zeitlicher Ablauf ==
== Zeitlicher Ablauf ==
=== Ab 2010 ===
Am 13. August 2010 reichte Oracle beim ''[[Wikipedia:United States District Court for the Northern District of California|U.S. District Court for the Northern District of California]]'' eine [https://de.scribd.com/doc/35811761/Oracle-s-complaint-against-Google-for-Java-patent-infringement Klageschrift] ein, die Google beschuldigt, mehrere Patente des Unternehmens bezüglich der Verwendung von Java in dessen mobilen Betriebssystems Android verletze. Dabei geht es unter anderem um die Patente mit den Nummern [http://www.google.com/patents/about?id=dyQGAAAAEBAJ&dq=6125447 6.125.447], [http://www.google.com/patents/about?id=G1YGAAAAEBAJ 6.192.476], [http://www.google.com/patents/about?id=TzsPAAAAEBAJ 5.966.702], [https://www.google.de/patents/US7426720?dq=7426720 7.426.720], [https://www.google.de/patents/USRE38104?dq=RE38104 RE38.104], [http://www.google.com/patents/about?id=U-4UAAAAEBAJ 6.910.205], und [http://www.google.com/patents/about?id=mEwEAAAAEBAJ 6.061.520].<ref>{{Internetquelle|titel = Oracle sues Google over Android and Java|url = http://www.cnet.com/news/oracle-sues-google-over-android-and-java/|zugriff = 2016-05-26|werk = CNET}}</ref><ref>{{Internetquelle|titel = Android: Oracle verklagt Google - Golem.de|url = http://www.golem.de/1008/77179.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = SPIEGEL ONLINE, Hamburg Germany|titel = Netzwelt-Ticker: Oracle verklagt Google wegen Patentverletzung|url = http://www.spiegel.de/netzwelt/web/netzwelt-ticker-oracle-verklagt-google-wegen-patentverletzung-a-711674.html|zugriff = 2016-05-26|werk = SPIEGEL ONLINE}}</ref> Am selben Tag kommentierte Google, dass die Klageschrift nicht zugestellt wurde, und daher zurzeit kein Kommentar möglich ist.
Am 13. August 2010 reichte Oracle beim ''[[Wikipedia:United States District Court for the Northern District of California|U.S. District Court for the Northern District of California]]'' eine [https://de.scribd.com/doc/35811761/Oracle-s-complaint-against-Google-for-Java-patent-infringement Klageschrift] ein, die Google beschuldigt, mehrere Patente des Unternehmens bezüglich der Verwendung von Java in dessen mobilen Betriebssystems Android verletze. Dabei geht es unter anderem um die Patente mit den Nummern [http://www.google.com/patents/about?id=dyQGAAAAEBAJ&dq=6125447 6.125.447], [http://www.google.com/patents/about?id=G1YGAAAAEBAJ 6.192.476], [http://www.google.com/patents/about?id=TzsPAAAAEBAJ 5.966.702], [https://www.google.de/patents/US7426720?dq=7426720 7.426.720], [https://www.google.de/patents/USRE38104?dq=RE38104 RE38.104], [http://www.google.com/patents/about?id=U-4UAAAAEBAJ 6.910.205], und [http://www.google.com/patents/about?id=mEwEAAAAEBAJ 6.061.520].<ref>{{Internetquelle|titel = Oracle sues Google over Android and Java|url = http://www.cnet.com/news/oracle-sues-google-over-android-and-java/|zugriff = 2016-05-26|werk = CNET}}</ref><ref>{{Internetquelle|titel = Android: Oracle verklagt Google - Golem.de|url = http://www.golem.de/1008/77179.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = SPIEGEL ONLINE, Hamburg Germany|titel = Netzwelt-Ticker: Oracle verklagt Google wegen Patentverletzung|url = http://www.spiegel.de/netzwelt/web/netzwelt-ticker-oracle-verklagt-google-wegen-patentverletzung-a-711674.html|zugriff = 2016-05-26|werk = SPIEGEL ONLINE}}</ref> Am selben Tag kommentierte Google, dass die Klageschrift nicht zugestellt wurde, und daher zurzeit kein Kommentar möglich ist.


Zeile 6: Zeile 19:
Ebenfalls im Oktober, am 28. Oktober 2010, konkretisierte Oracle, neben den Anschuldigungen der Patentverletzung, die Vorwürfe, Google habe auch das Copyright von Oracle verletzt. Hierfür hat das Unternehmen beim zuständigen Gericht weitere Beweise in Form von [http://groklaw.net/pdf2/OraGoogle-36-10.pdf Zeile-zu-Zeile-Vergleichs-Schnipsel] eingereicht, die zeigen sollen, dass Google bei der Entwicklung von Android nicht nur Patente verletzt habe, sondern auch die Implementierung zum Teil kopiert haben soll.<ref>{{Internetquelle|titel = Java: Oracle untermauert Klage gegen Google - Golem.de|url = http://www.golem.de/1010/78983.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = Larry Dignan|titel = Oracle says Google directly copied Java code: Here's the line-by-line comparison {{!}} ZDNet|url = http://www.zdnet.com/article/oracle-says-google-directly-copied-java-code-heres-the-line-by-line-comparison/|zugriff = 2016-05-26|werk = ZDNet}}</ref> Als direkte Antwort von Google auf die von Oracle eingereichten Beweise, wirft der Konzern dem Kläger vor, Beweise zu manipulieren. In den in [http://groklaw.net/pdf2/OraGoogle-36-10.pdf Beweisstück J] gegenübergestellten Codebeispielen soll Oracle entscheidende und weitreichende Veränderungen und Löschungen vorgenommen haben. Zudem erläuterte der Konzern erneut, dass die Dalvik VM eine grundlegend andere Architektur besitze als die Java VM, auch wenn Android-[[App|Apps]] mit der Programmiersprache Java geschrieben werden können. Als weiteres Argument bringt Google vor, dass das Unternehmen gar nicht der Herausgeber oder alleinige Entwickler von Android sei. Das System würde von der ''Open Handset Alliance'', einem Zusammenschluss von derzeit (2016) mehr als 80 Unternehmen, entwickelt und veröffentlicht und Google für die Beiträge an der Entwicklung keine Zahlungen oder Erträge erhält.<ref>{{Internetquelle|titel = Android: Google wirft Oracle Fälschung von Beweisen vor - Golem.de|url = http://www.golem.de/1011/79348.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = Yahoo!, Android, Apple, Microsoft, Google|titel = Google: Oracle doctored that 'copied Java code'|url = http://www.theregister.co.uk/2010/11/12/google_accuses_oracle_of_code_doctoring_in_android_case/|zugriff = 2016-05-26}}</ref><ref>{{Internetquelle|titel = Google: Streit mit Oracle um Java eskaliert|url = http://www.chip.de/news/Google-Streit-mit-Oracle-um-Java-eskaliert_45660853.html|zugriff = 2016-05-26|werk = CHIP Online}}</ref>
Ebenfalls im Oktober, am 28. Oktober 2010, konkretisierte Oracle, neben den Anschuldigungen der Patentverletzung, die Vorwürfe, Google habe auch das Copyright von Oracle verletzt. Hierfür hat das Unternehmen beim zuständigen Gericht weitere Beweise in Form von [http://groklaw.net/pdf2/OraGoogle-36-10.pdf Zeile-zu-Zeile-Vergleichs-Schnipsel] eingereicht, die zeigen sollen, dass Google bei der Entwicklung von Android nicht nur Patente verletzt habe, sondern auch die Implementierung zum Teil kopiert haben soll.<ref>{{Internetquelle|titel = Java: Oracle untermauert Klage gegen Google - Golem.de|url = http://www.golem.de/1010/78983.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = Larry Dignan|titel = Oracle says Google directly copied Java code: Here's the line-by-line comparison {{!}} ZDNet|url = http://www.zdnet.com/article/oracle-says-google-directly-copied-java-code-heres-the-line-by-line-comparison/|zugriff = 2016-05-26|werk = ZDNet}}</ref> Als direkte Antwort von Google auf die von Oracle eingereichten Beweise, wirft der Konzern dem Kläger vor, Beweise zu manipulieren. In den in [http://groklaw.net/pdf2/OraGoogle-36-10.pdf Beweisstück J] gegenübergestellten Codebeispielen soll Oracle entscheidende und weitreichende Veränderungen und Löschungen vorgenommen haben. Zudem erläuterte der Konzern erneut, dass die Dalvik VM eine grundlegend andere Architektur besitze als die Java VM, auch wenn Android-[[App|Apps]] mit der Programmiersprache Java geschrieben werden können. Als weiteres Argument bringt Google vor, dass das Unternehmen gar nicht der Herausgeber oder alleinige Entwickler von Android sei. Das System würde von der ''Open Handset Alliance'', einem Zusammenschluss von derzeit (2016) mehr als 80 Unternehmen, entwickelt und veröffentlicht und Google für die Beiträge an der Entwicklung keine Zahlungen oder Erträge erhält.<ref>{{Internetquelle|titel = Android: Google wirft Oracle Fälschung von Beweisen vor - Golem.de|url = http://www.golem.de/1011/79348.html|zugriff = 2016-05-26|werk = www.golem.de}}</ref><ref>{{Internetquelle|autor = Yahoo!, Android, Apple, Microsoft, Google|titel = Google: Oracle doctored that 'copied Java code'|url = http://www.theregister.co.uk/2010/11/12/google_accuses_oracle_of_code_doctoring_in_android_case/|zugriff = 2016-05-26}}</ref><ref>{{Internetquelle|titel = Google: Streit mit Oracle um Java eskaliert|url = http://www.chip.de/news/Google-Streit-mit-Oracle-um-Java-eskaliert_45660853.html|zugriff = 2016-05-26|werk = CHIP Online}}</ref>


Bereits im 2. Quartal 2011, am 02. Mai 2011, erreichte die, von Google bereits erwähnte, Apache Software Foundation (ASF) eine Vorladung des Gerichts, in der die Foundation aufgefordert wird, bis zum 13. Mai 2011 alle Dokumente offen zu legen, die im Zusammenhang mit dem Apache Harmony Projekt und Android, sowie dem Versuch der ASF betreffen, eine Lizenz für das Java SE Technology Compatibility Kit von Sun zu erhalten. Im blog der Foundation wurde erklärt, dass man dieser Vorladung folgen würde, mit dem Hinweis, dass, aufgrund der Tatsache das man eine offene Entwickler-Community sei, ein Großteil der Dokumente bereits öffentlich zugänglich seien.<ref>{{Internetquelle|titel = The Apache Software Foundation Subpoenaed to Produce Documents in Oracle America vs. Google : The Apache Software Foundation Blog|url = https://blogs.apache.org/foundation/entry/the_apache_software_foundation_subpoenaed|zugriff = 2016-05-27|werk = blogs.apache.org}}</ref><ref>{{Internetquelle|titel = Android-Streit: Oracle lässt Apache vorladen - Golem.de|url = http://www.golem.de/1105/83250.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref>
=== Ab 2011 ===
Bereits im 2. Quartal 2011, am 02. Mai 2011, erreichte die, von Google bereits erwähnte, Apache Software Foundation (ASF) eine Vorladung des Gerichts, in der die Foundation aufgefordert wird, bis zum 13. Mai 2011 alle Dokumente offen zu legen, die im Zusammenhang mit dem Apache Harmony Projekt und Android, sowie dem Versuch der ASF betreffen, eine Lizenz für das Java SE Technology Compatibility Kit von Sun zu erhalten. Im Blog der Foundation wurde erklärt, dass man dieser Vorladung folgen würde, mit dem Hinweis, dass, aufgrund der Tatsache das man eine offene Entwickler-Community sei, ein Großteil der Dokumente bereits öffentlich zugänglich seien.<ref>{{Internetquelle|titel = The Apache Software Foundation Subpoenaed to Produce Documents in Oracle America vs. Google : The Apache Software Foundation Blog|url = https://blogs.apache.org/foundation/entry/the_apache_software_foundation_subpoenaed|zugriff = 2016-05-27|werk = blogs.apache.org}}</ref><ref>{{Internetquelle|titel = Android-Streit: Oracle lässt Apache vorladen - Golem.de|url = http://www.golem.de/1105/83250.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref>


Einen Tag später, am 03. Mai 2011, ordnete der zuständige Richter am Bezirksgericht, Alsup, an, dass die Anzahl der geltend gemachten Ansprüche beider Seiten in drei Stufen reduziert werden sollen. Nach der dritten und letzten Stufe soll Oracle sich auf drei Patentansprüche und Google auf 8 Einsprüche mit Verweis auf den ''[[Wikipedia:de:Stand der Technik|Stand der Technik]]'' begrenzen.<ref>{{Internetquelle|titel = ORDER RE SCHEDULE FOR NARROWING ISSUES FOR TRIAL for Oracle America, Inc. v. Google Inc. :: Justia Dockets & Filings|url = https://docs.justia.com/cases/federal/district-courts/california/candce/3:2010cv03561/231846/131/|zugriff = 2016-05-27|werk = Justia Dockets & Filings}}</ref><ref>{{Internetquelle|titel = Android-Streit: Oracle soll Patentansprüche von 132 auf 3 reduzieren - Golem.de|url = http://www.golem.de/1105/83272.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref> Die Verhandlung vor dem Geschworenengericht wurde derweil für den 31. Oktober 2011 angesetzt.
Einen Tag später, am 03. Mai 2011, ordnete der zuständige Richter am Bezirksgericht, Alsup, an, dass die Anzahl der geltend gemachten Ansprüche beider Seiten in drei Stufen reduziert werden sollen. Nach der dritten und letzten Stufe soll Oracle sich auf drei Patentansprüche und Google auf 8 Einsprüche mit Verweis auf den ''[[Wikipedia:de:Stand der Technik|Stand der Technik]]'' begrenzen.<ref>{{Internetquelle|titel = ORDER RE SCHEDULE FOR NARROWING ISSUES FOR TRIAL for Oracle America, Inc. v. Google Inc. :: Justia Dockets & Filings|url = https://docs.justia.com/cases/federal/district-courts/california/candce/3:2010cv03561/231846/131/|zugriff = 2016-05-27|werk = Justia Dockets & Filings}}</ref><ref>{{Internetquelle|titel = Android-Streit: Oracle soll Patentansprüche von 132 auf 3 reduzieren - Golem.de|url = http://www.golem.de/1105/83272.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref> Die Verhandlung vor dem Geschworenengericht wurde derweil für den 31. Oktober 2011 angesetzt.
Zeile 22: Zeile 36:
Am 15. November 2011 gab der zuständige Bezirksrichter einem Einspruch Googles statt, in welchem das Unternehmen den Ausschluss eines zweiten, von Oracle vorgebrachten, Sachverständigen fordert, da dieser zwar Berichte als Antwort auf Googles Gegendarstellungen erstellt habe, nicht aber die ursprünglichen, ersten Berichte, die von Iain Cockburn verfasst wurden. Da der Sachverständige dem Gericht bisher nicht bekannt war, wird der Sachverständige in der Verhandlung nicht zugelassen.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/OraGoogle-622.pdf|title = ORDER STRIKING IMPROPER REPLY EXPERT REPORTS|accessdate = 2016-05-29|format = pdf}}</ref> In einem zweiten Antrag forderte Google, dass mögliche Patent- und Urheberrechtsverletzungen vor dem 20. Juli 2010 nicht verhandelt werden sollen. Als Begründung für den Antrag gibt Google an, dass Oracle es versäumte, bis zu diesem Datum konkrete Geräte zu benennen, die die Rechte von Oracle verletzen. Der Antrag wurde vom Gericht abgewiesen, allerdings könne Google, mit entsprechenden Beweisen, den Antrag erneut in der Verhandlung vorbringen, wo er erneut geprüft werden müsse.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/OraGoogle-621.pdf|title = ORDER DENYING MOTION FOR PARTIAL SUMMARY JUDGMENT LIMITING DAMAGES BASED ON PATENTMARKING STATUTE|accessdate = 2016-05-29|format = pdf}}</ref><ref>{{Internetquelle|titel = Groklaw - Oracle v. Google - Google Wins One and Has a Second Deferred|url = http://www.groklaw.net/article.php?story=2011111609234620|zugriff = 2016-05-29|werk = www.groklaw.net}}</ref><ref>{{Internetquelle|titel = Oracle vs. Google: Richter lässt weiteren Experten von Oracle nicht zu - Golem.de|url = http://www.golem.de/1111/87822.html|zugriff = 2016-05-29|werk = www.golem.de}}</ref>
Am 15. November 2011 gab der zuständige Bezirksrichter einem Einspruch Googles statt, in welchem das Unternehmen den Ausschluss eines zweiten, von Oracle vorgebrachten, Sachverständigen fordert, da dieser zwar Berichte als Antwort auf Googles Gegendarstellungen erstellt habe, nicht aber die ursprünglichen, ersten Berichte, die von Iain Cockburn verfasst wurden. Da der Sachverständige dem Gericht bisher nicht bekannt war, wird der Sachverständige in der Verhandlung nicht zugelassen.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/OraGoogle-622.pdf|title = ORDER STRIKING IMPROPER REPLY EXPERT REPORTS|accessdate = 2016-05-29|format = pdf}}</ref> In einem zweiten Antrag forderte Google, dass mögliche Patent- und Urheberrechtsverletzungen vor dem 20. Juli 2010 nicht verhandelt werden sollen. Als Begründung für den Antrag gibt Google an, dass Oracle es versäumte, bis zu diesem Datum konkrete Geräte zu benennen, die die Rechte von Oracle verletzen. Der Antrag wurde vom Gericht abgewiesen, allerdings könne Google, mit entsprechenden Beweisen, den Antrag erneut in der Verhandlung vorbringen, wo er erneut geprüft werden müsse.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/OraGoogle-621.pdf|title = ORDER DENYING MOTION FOR PARTIAL SUMMARY JUDGMENT LIMITING DAMAGES BASED ON PATENTMARKING STATUTE|accessdate = 2016-05-29|format = pdf}}</ref><ref>{{Internetquelle|titel = Groklaw - Oracle v. Google - Google Wins One and Has a Second Deferred|url = http://www.groklaw.net/article.php?story=2011111609234620|zugriff = 2016-05-29|werk = www.groklaw.net}}</ref><ref>{{Internetquelle|titel = Oracle vs. Google: Richter lässt weiteren Experten von Oracle nicht zu - Golem.de|url = http://www.golem.de/1111/87822.html|zugriff = 2016-05-29|werk = www.golem.de}}</ref>


Am 20. Dezember 2011 beschloss das US Patentamt, dass ein Großteil der Patentansprüche des von Oracle im Verfahren genutzte Patent 6.192.476 zurückgewiesen. Oracle hat bis zum 20. Februar 2012 Zeit, gegen die Entscheidung Einspruch einzulegen.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/90011521-6.pdf|title = EX PARTE REEXAMINATION COMMUNICATION TRANSMITTAL FORM|accessdate = 2016-05-29|format = pdf}}</ref><ref>{{Internetquelle|titel = Patentstreit: Oracle verliert Patentansprüche - Golem.de|url = http://www.golem.de/1112/88721.html|zugriff = 2016-05-29|werk = www.golem.de}}</ref> Ende März 2012 hat der eingesetzte Friendensrichter sowohl Google als auch Oracle erneut dazu aufgerufen, sich, unter seiner Aufsicht, zu treffen und über eine außergerichtliche Einigung zu verhandeln. Inzwischen wurde der Verhandlungsstart erneut verschoben, diesmal auf den 16. April 2012.<ref>{{Internetquelle|autor = Rachel King|titel = Google, Oracle patent trial pushed back to April {{!}} ZDNet|url = http://www.zdnet.com/article/google-oracle-patent-trial-pushed-back-to-april/|zugriff = 2016-06-25|werk = ZDNet}}</ref><ref>{{Internetquelle|titel = Judge still wants Google and Oracle to settle Android lawsuit|url = http://www.cnet.com/news/judge-still-wants-google-and-oracle-to-settle-android-lawsuit/|zugriff = 2016-06-25|werk = CNET}}</ref><ref>{{Internetquelle|titel = Patentstreit um Java: Oracle und Google sollen sich endlich einigen - Golem.de|url = http://www.golem.de/news/patentstreit-um-java-oracle-und-google-sollen-sich-endlich-einigen-1203-90733.html|zugriff = 2016-06-25}}</ref>
Am 20. Dezember 2011 beschloss das US Patentamt, dass ein Großteil der Patentansprüche des von Oracle im Verfahren genutzte Patent 6.192.476 zurückgewiesen. Oracle hat bis zum 20. Februar 2012 Zeit, gegen die Entscheidung Einspruch einzulegen.<ref>{{Cite web|url = http://www.groklaw.net/pdf3/90011521-6.pdf|title = EX PARTE REEXAMINATION COMMUNICATION TRANSMITTAL FORM|accessdate = 2016-05-29|format = pdf}}</ref><ref>{{Internetquelle|titel = Patentstreit: Oracle verliert Patentansprüche - Golem.de|url = http://www.golem.de/1112/88721.html|zugriff = 2016-05-29|werk = www.golem.de}}</ref>
 
=== Ab 2012 ===
Ende März 2012 hat der eingesetzte Friedensrichter sowohl Google als auch Oracle erneut dazu aufgerufen, sich, unter seiner Aufsicht, zu treffen und über eine außergerichtliche Einigung zu verhandeln. Inzwischen wurde der Verhandlungsstart erneut verschoben, diesmal auf den 16. April 2012.<ref>{{Internetquelle|autor = Rachel King|titel = Google, Oracle patent trial pushed back to April {{!}} ZDNet|url = http://www.zdnet.com/article/google-oracle-patent-trial-pushed-back-to-april/|zugriff = 2016-06-25|werk = ZDNet}}</ref><ref>{{Internetquelle|titel = Judge still wants Google and Oracle to settle Android lawsuit|url = http://www.cnet.com/news/judge-still-wants-google-and-oracle-to-settle-android-lawsuit/|zugriff = 2016-06-25|werk = CNET}}</ref><ref>{{Internetquelle|titel = Patentstreit um Java: Oracle und Google sollen sich endlich einigen - Golem.de|url = http://www.golem.de/news/patentstreit-um-java-oracle-und-google-sollen-sich-endlich-einigen-1203-90733.html|zugriff = 2016-06-25}}</ref>


Am 28. März 2012 reichte Google ein Vergleichsangebot ein, welches folgende Eckpunkte umfasst:
Am 28. März 2012 reichte Google ein Vergleichsangebot ein, welches folgende Eckpunkte umfasst:
* sollte in einem Verfahren die Verletzung des Patents mit der Nummer [http://www.google.com/patents/about?id=mEwEAAAAEBAJ 6.061.520] festgestellt werden, würde Google einmalig $80.000 zahlen, sowie Oracle zu 0,015% an den Umsätzen von Android beteiligen, bis das Patent am 07. April 2018 ausläuft
* sollte in einem Verfahren die Verletzung des Patents mit der Nummer [http://www.google.com/patents/about?id=mEwEAAAAEBAJ 6.061.520] festgestellt werden, würde Google einmalig $80.000 zahlen, sowie Oracle zu 0,015% an den Umsätzen von Android beteiligen, bis das Patent am 07. April 2018 ausläuft
* für das Patent [https://www.google.de/patents/USRE38104?dq=RE38104 RE38.104] würde Google eine Einmalzahlung in Höhe von $2,72 Millionen tätigen, sowie Oracle zu 0,5% an den Umsätzen von Android beteiligen, bis das Patent am 22. Dezember 2012 ausläuft
* für das Patent [https://www.google.de/patents/USRE38104?dq=RE38104 RE38.104] würde Google eine Einmalzahlung in Höhe von $2,72 Millionen tätigen, sowie Oracle zu 0,5% an den Umsätzen von Android beteiligen, bis das Patent am 22. Dezember 2012 ausläuft
Oracle hat den Vorschlag von Google als zu niedrig abgelehnt und wollte nicht auf ihre Rechte verzichten.<ref>{{Internetquelle|titel = Goog Orcl Streamline|url = https://de.scribd.com/doc/87081539/Goog-Orcl-Streamline|zugriff = 2016-06-25|werk = Scribd}}</ref><ref>{{Internetquelle|titel = Google proposes Android revenue for Oracle: filing|url = http://www.reuters.com/article/us-oracle-google-lawsuit-idUSBRE82R0XY20120328|datum = 2012-03-28|zugriff = 2016-06-25}}</ref><ref>{{Internetquelle|titel = Oracle rebuffs Google settlement offer|url = http://www.cnet.com/news/oracle-rebuffs-google-settlement-offer/|zugriff = 2016-06-25|werk = CNET}}</ref><ref>{{Internetquelle|titel = Patentstreit um Java: Oracle lehnt Google-Offerte ab - Golem.de|url = http://www.golem.de/news/patentstreit-um-java-oracle-lehnt-google-offerte-ab-1203-90835.html|zugriff = 2016-06-25}}</ref> Am 31. März 2012 erklärte Richter Paul S. Grewal, der als Friedensrichter die Verhandlungen für eine außergerichtliche Einigung leitete und überwachte, die Verhandlungen für eine außergerichtliche Einigung mit folgenden Worten für gescheitert:<ref>{{Internetquelle|titel = Oracle gegen Google: Letzter Schlichtungsversuch gescheitert - Golem.de|url = http://www.golem.de/news/oracle-gegen-google-letzter-schlichtungsversuch-gescheitert-1204-90947.html|zugriff = 2016-06-25}}</ref>{{Zitat|Text = We are referred to as trial courts because, in the end, some cases just need to be tried. This case is a good example of why that is so. Despite their diligent efforts and those of their able counsel, the parties have reached an irreconcilable impasse in their settlement discussionswith the undersigned.[..] The parties should instead direct their entire attention to the preparation of their trial presentations. Good luck.|Autor = Paul S. Grewal|Quelle = ORDER RE: FURTHERSETTLEMENT CONFERENCES|ref = <ref>{{Internetquelle|titel = Oracle, Google fail to settle--court order|url = https://de.scribd.com/doc/87691774/Oracle-Google-fail-to-settle-court-order|zugriff = 2016-06-25|werk = Scribd}}</ref>|lang = en|Übersetzung = Wir werden als Gerichte bezeichnet, weil, am Ende, einige Fälle einfach verhandelt werden müssen. Dieser Fall ist ein gutes Beispiel warum dem so ist. Trotz der unermüdlichen Bemühungen ihrer Anwälte, haben beide Parteien unüberbrückbare Differenzen in den Vergleichsverhandlungen erreicht.[..] Die Parteien sollten stattdessen ihre volle Aufmerksamkeit der Vorbereitung ihrer Präsentation in der Verhandlung widmen. Viel Glück.}}Ende Mai 2016 haben die Geschworenen des Bundesgerichts in San Francisco nach 3-tägiger Beratung die Schadensersatzforderung von Oracle abgewiesen, da die Verwendung von Java APIs in [[Android]] durch Google vom ''Faire Use Prinzip'' gedeckt sei. Die Geschworenen erkannten demnach keine Urheberrechtsverletzung durch Google am geistigen Eigentum von Oracle.<ref>{{Cite web |url = http://www.faz.net/aktuell/wirtschaft/macht-im-internet/streit-mit-oracle-google-spart-neun-milliarden-dollar-14255058.html | title = Streit mit Oracle. Google spart neun Milliarden Dollar | accessdate = 2016-05-27| date = 2016-05-27 | publisher = faz.net }}</ref><ref>{{Cite web |url = http://heise.de/-3220847 | title = US-Jury: Googles Nutzung von Oracles Java-APIs in Android ist "Fair Use" | accessdate = 2016-05-27 | date = 2016-05-27 | publisher = heise.de | author = Volker Briegleb}}</ref><ref>{{Internetquelle|titel = Google Wins Trial Against Oracle, Saves $9 Billion|url = http://motherboard.vice.com/read/google-wins-trial-against-oracle-saves-9-billion|zugriff = 2016-05-27|sprache = en-us|werk = Motherboard}}</ref> Unmittelbar nach der Urteilsverkündung kündigte Oracle an, gegen dieses Urteil Berufung einzulegen.<ref>{{Internetquelle|titel = Java-Rechtsstreit: Oracle verliert gegen Google - Golem.de|url = http://www.golem.de/news/java-rechtsstreit-oracle-verliert-gegen-google-1605-121132.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref>
Oracle hat den Vorschlag von Google als zu niedrig abgelehnt und wollte nicht auf ihre Rechte verzichten.<ref>{{Internetquelle|titel = Goog Orcl Streamline|url = https://de.scribd.com/doc/87081539/Goog-Orcl-Streamline|zugriff = 2016-06-25|werk = Scribd}}</ref><ref>{{Internetquelle|titel = Google proposes Android revenue for Oracle: filing|url = http://www.reuters.com/article/us-oracle-google-lawsuit-idUSBRE82R0XY20120328|datum = 2012-03-28|zugriff = 2016-06-25}}</ref><ref>{{Internetquelle|titel = Oracle rebuffs Google settlement offer|url = http://www.cnet.com/news/oracle-rebuffs-google-settlement-offer/|zugriff = 2016-06-25|werk = CNET}}</ref><ref>{{Internetquelle|titel = Patentstreit um Java: Oracle lehnt Google-Offerte ab - Golem.de|url = http://www.golem.de/news/patentstreit-um-java-oracle-lehnt-google-offerte-ab-1203-90835.html|zugriff = 2016-06-25}}</ref> Am 31. März 2012 erklärte Richter Paul S. Grewal, der als Friedensrichter die Verhandlungen für eine außergerichtliche Einigung leitete und überwachte, die Verhandlungen für eine außergerichtliche Einigung mit folgenden Worten für gescheitert:<ref>{{Internetquelle|titel = Oracle gegen Google: Letzter Schlichtungsversuch gescheitert - Golem.de|url = http://www.golem.de/news/oracle-gegen-google-letzter-schlichtungsversuch-gescheitert-1204-90947.html|zugriff = 2016-06-25}}</ref>{{Zitat|Text = We are referred to as trial courts because, in the end, some cases just need to be tried. This case is a good example of why that is so. Despite their diligent efforts and those of their able counsel, the parties have reached an irreconcilable impasse in their settlement discussionswith the undersigned.[..] The parties should instead direct their entire attention to the preparation of their trial presentations. Good luck.|Autor = Paul S. Grewal|Quelle = ORDER RE: FURTHERSETTLEMENT CONFERENCES|ref = <ref>{{Internetquelle|titel = Oracle, Google fail to settle--court order|url = https://de.scribd.com/doc/87691774/Oracle-Google-fail-to-settle-court-order|zugriff = 2016-06-25|werk = Scribd}}</ref>|lang = en|Übersetzung = Wir werden als Gerichte bezeichnet, weil, am Ende, einige Fälle einfach verhandelt werden müssen. Dieser Fall ist ein gutes Beispiel warum dem so ist. Trotz der unermüdlichen Bemühungen ihrer Anwälte, haben beide Parteien unüberbrückbare Differenzen in den Vergleichsverhandlungen erreicht.[..] Die Parteien sollten stattdessen ihre volle Aufmerksamkeit der Vorbereitung ihrer Präsentation in der Verhandlung widmen. Viel Glück.}}
 
=== Ab 2016 ===
Ende Mai 2016 haben die Geschworenen des Bundesgerichts in San Francisco nach 3-tägiger Beratung die Schadensersatzforderung von Oracle abgewiesen, da die Verwendung von Java APIs in [[Android]] durch Google vom ''Faire Use Prinzip'' gedeckt sei. Die Geschworenen erkannten demnach keine Urheberrechtsverletzung durch Google am geistigen Eigentum von Oracle.<ref>{{Cite web |url = http://www.faz.net/aktuell/wirtschaft/macht-im-internet/streit-mit-oracle-google-spart-neun-milliarden-dollar-14255058.html | title = Streit mit Oracle. Google spart neun Milliarden Dollar | accessdate = 2016-05-27| date = 2016-05-27 | publisher = faz.net }}</ref><ref>{{Cite web |url = http://heise.de/-3220847 | title = US-Jury: Googles Nutzung von Oracles Java-APIs in Android ist "Fair Use" | accessdate = 2016-05-27 | date = 2016-05-27 | publisher = heise.de | author = Volker Briegleb}}</ref><ref>{{Internetquelle|titel = Google Wins Trial Against Oracle, Saves $9 Billion|url = http://motherboard.vice.com/read/google-wins-trial-against-oracle-saves-9-billion|zugriff = 2016-05-27|sprache = en-us|werk = Motherboard}}</ref> Unmittelbar nach der Urteilsverkündung kündigte Oracle an, gegen dieses Urteil Berufung einzulegen.<ref>{{Internetquelle|titel = Java-Rechtsstreit: Oracle verliert gegen Google - Golem.de|url = http://www.golem.de/news/java-rechtsstreit-oracle-verliert-gegen-google-1605-121132.html|zugriff = 2016-05-27|werk = www.golem.de}}</ref>


Im Juli 2016 verklagte Google die Firma Oracle auf Schadensersatz in Höhe von $3,9 Millionen, weil im Rahmen des Rechtsstreit durch eine Anwältin von Oracle vertrauliche Informationen über finanzielle Vereinbarungen zwischen Google und Apple in der Öffentlichkeit bekannt geworden waren.
Im Juli 2016 verklagte Google die Firma Oracle auf Schadensersatz in Höhe von $3,9 Millionen, weil im Rahmen des Rechtsstreit durch eine Anwältin von Oracle vertrauliche Informationen über finanzielle Vereinbarungen zwischen Google und Apple in der Öffentlichkeit bekannt geworden waren.
Zeile 34: Zeile 54:
Am 26. Oktober 2016 hat Oracle offiziell Berufung gegen das durch die Geschworenen getroffene Urteil vom Mai 2016 eingelegt. Das Berufungsverfahren soll bei einem Bundesberufungsgericht ([[Wikipedia:United States Court of Appeal for the Federal Circuit|United States Court of Appeal for the Federal Circuit]]) stattfinden.<ref>{{Internetquelle|url=http://arstechnica.com/tech-policy/2016/10/its-official-oracle-will-appeal-its-fair-use-loss-against-google/|titel=It’s official: Oracle will appeal its “fair use” loss against Google|zugriff=2016-10-29}}</ref><ref>{{Internetquelle|url=http://www.golem.de/news/java-rechtsstreit-oracle-geht-offiziell-weiter-gegen-google-vor-1610-124123.html|titel=Java-Rechtsstreit: Oracle geht offiziell weiter gegen Google vor - Golem.de|zugriff=2016-10-29}}</ref>
Am 26. Oktober 2016 hat Oracle offiziell Berufung gegen das durch die Geschworenen getroffene Urteil vom Mai 2016 eingelegt. Das Berufungsverfahren soll bei einem Bundesberufungsgericht ([[Wikipedia:United States Court of Appeal for the Federal Circuit|United States Court of Appeal for the Federal Circuit]]) stattfinden.<ref>{{Internetquelle|url=http://arstechnica.com/tech-policy/2016/10/its-official-oracle-will-appeal-its-fair-use-loss-against-google/|titel=It’s official: Oracle will appeal its “fair use” loss against Google|zugriff=2016-10-29}}</ref><ref>{{Internetquelle|url=http://www.golem.de/news/java-rechtsstreit-oracle-geht-offiziell-weiter-gegen-google-vor-1610-124123.html|titel=Java-Rechtsstreit: Oracle geht offiziell weiter gegen Google vor - Golem.de|zugriff=2016-10-29}}</ref>


Im März 2018 entschied das Bundesberufungsgericht (''United States Court of Appeals for the Federal Circuit'', kurz ''C.A.F.C.''), dass die Verwendung der Java-APIs durch Google in Android nicht mit den Fair-Use-Regeln des US-Urheberrechts vereinbar ist. Das Gericht verwies den Fall zudem wieder an die Vorinstanz, welche über eine mögliche Schadensersatzzahlung von Google an Oracle entscheiden muss.<ref>{{Cite web | url = https://heise.de/-4006483 | title = Wiederaufnahme: Oracles Prozess gegen Google wegen Java-Copyright lebt | author = Christian Kirsch | accessdate = 2018-03-28 | date = 2018-03-27 | publisher = heise.de}}</ref><ref>{{Internetquelle|url=https://www.bloomberg.com/news/articles/2018-03-27/oracle-wins-revival-of-billion-dollar-case-against-google|titel=Google Could Owe Oracle $8.8 Billion in Android Fight|datum=2018-03-27|zugriff=2018-03-28}}</ref>
=== Ab 2018 ===
Im März 2018 entschied das Bundesberufungsgericht (''United States Court of Appeals for the Federal Circuit'', kurz ''C.A.F.C.''), dass die Verwendung der Java-APIs durch Google in Android nicht mit den Fair-Use-Regeln des US-Urheberrechts vereinbar ist. Das Gericht verwies den Fall zudem wieder an die Vorinstanz, welche über eine mögliche Zahlung eines Schadensersatzes von Google an Oracle entscheiden muss.<ref>{{Cite web | url = https://heise.de/-4006483 | title = Wiederaufnahme: Oracles Prozess gegen Google wegen Java-Copyright lebt | author = Christian Kirsch | accessdate = 2018-03-28 | date = 2018-03-27 | publisher = heise.de}}</ref><ref>{{Internetquelle|url=https://www.bloomberg.com/news/articles/2018-03-27/oracle-wins-revival-of-billion-dollar-case-against-google|titel=Google Could Owe Oracle $8.8 Billion in Android Fight|datum=2018-03-27|zugriff=2018-03-28}}</ref>


=== Ab 2019 ===
Am 24. Januar 2019 rief Google offiziell den [[wikipedia:de:Oberster Gerichtshof der Vereinigten Staaten|''Supreme Court'' der Vereinigten Staaten]] an, um das im März 2018 getroffene Urteil des Bundesberufungsgericht zu überprüfen.<ref>{{Internetquelle|url=http://services.google.com/fh/files/blogs/googlepetition.pdf|titel=In the Supreme Court of the United States - Google LLC vs Oracle America, Inc. - PETITION FOR A WRIT OF CERTIORARI|autor=THOMAS C. GOLDSTEIN
Am 24. Januar 2019 rief Google offiziell den [[wikipedia:de:Oberster Gerichtshof der Vereinigten Staaten|''Supreme Court'' der Vereinigten Staaten]] an, um das im März 2018 getroffene Urteil des Bundesberufungsgericht zu überprüfen.<ref>{{Internetquelle|url=http://services.google.com/fh/files/blogs/googlepetition.pdf|titel=In the Supreme Court of the United States - Google LLC vs Oracle America, Inc. - PETITION FOR A WRIT OF CERTIORARI|autor=THOMAS C. GOLDSTEIN
GOLDSTEIN & RUSSELL, P.C.
GOLDSTEIN & RUSSELL, P.C.
Zeile 69: Zeile 91:
Suite 750
Suite 750
San Francisco, CA 94111|hrsg=Google LLC|werk=|datum=2019-01-24|sprache=en|format=PDF|zugriff=2019-01-26}}</ref> Google geht, entsprechend dem zusammen veröffentlichten Blog-Eintrag<ref>{{Internetquelle|url=https://www.blog.google/outreach-initiatives/public-policy/our-fight-protect-future-software-development/|titel=Oracle v. Google and the future of software development|datum=2019-01-24|sprache=en|zugriff=2019-01-26}}</ref>, weiterhin davon aus, dass die Nutzung von Software-Schnittstellen (sog. APIs) nicht durch das Copyright geschützt sind, bzw. unter die ''Fair Use'' Richtlinie fallen und möchte dies nun höchstrichterlich klären lassen. Weiterhin führt Google aus, dass die Entscheidung des Bundesberufungsgericht weitreichende Folgen auf die gesamte Software-Industrie habe. Die Verwendung standardisierter Software-Schnittstellen sei ein essentielles Element in der Modernen, Plattform-unabhängigen Software-Entwicklung und diene dadurch dem Fortschritt, was laut einem Zitat der US-amerikanischen Verfassung das Ziel des Urheberrechts sein soll.
San Francisco, CA 94111|hrsg=Google LLC|werk=|datum=2019-01-24|sprache=en|format=PDF|zugriff=2019-01-26}}</ref> Google geht, entsprechend dem zusammen veröffentlichten Blog-Eintrag<ref>{{Internetquelle|url=https://www.blog.google/outreach-initiatives/public-policy/our-fight-protect-future-software-development/|titel=Oracle v. Google and the future of software development|datum=2019-01-24|sprache=en|zugriff=2019-01-26}}</ref>, weiterhin davon aus, dass die Nutzung von Software-Schnittstellen (sog. APIs) nicht durch das Copyright geschützt sind, bzw. unter die ''Fair Use'' Richtlinie fallen und möchte dies nun höchstrichterlich klären lassen. Weiterhin führt Google aus, dass die Entscheidung des Bundesberufungsgericht weitreichende Folgen auf die gesamte Software-Industrie habe. Die Verwendung standardisierter Software-Schnittstellen sei ein essentielles Element in der Modernen, Plattform-unabhängigen Software-Entwicklung und diene dadurch dem Fortschritt, was laut einem Zitat der US-amerikanischen Verfassung das Ziel des Urheberrechts sein soll.
Der oberste Gerichtshof fragte offiziell am 29. April 2019 bei der US-Regierung (''Trump administration'') an, um die Sichtweise auf den vorliegenden Fall zu erfahren und ob sich der Supreme Court damit befassen sollte oder nicht.<ref>{{Internetquelle|url=https://www.bloomberg.com/news/articles/2019-04-29/google-appeal-in-oracle-copyright-suit-gets-high-court-inquiry|titel=Google Appeal in Oracle Copyright Suit Gets Supreme Court Inquiry|autor=|hrsg=|werk=www.bloomberg.com|datum=|sprache=|zugriff=2019-11-25}}</ref><ref>{{Internetquelle|url=https://www.reuters.com/article/us-usa-court-google-oracle/u-s-supreme-court-seeks-trump-administration-views-on-google-oracle-copyright-feud-idUSKCN1S51CQ|titel=U.S. Supreme Court seeks Trump administration views on Google-Oracle copyright feud|autor=Andrew Chung|sprache=en-US|zugriff=2019-11-25}}</ref> In Folge antwortete der ''oberste Anwalt der Vereinigten Staaten'' ([[wikipedia:de:United States Solicitor General|United States Solicitor General]]), [[wikipedia:en:Noel_Francisco|Noel J. Francisco]], den Fall abzuweisen und stärkte damit direkt den Standpunkt Oracles.<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/117359/20190927165110897_18-956%20Google.pdf|titel=20190927165110897_18-956 Google.pdf|autor=|hrsg=|werk=|datum=|sprache=en|format=PDF|zugriff=2019-11-25}}</ref> Zugleich gaben sowohl:
* [[wikipedia:de:Microsoft|Microsoft]]<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/89566/20190225161900311_Brief%20of%20Microsoft%20Corporation%20as%20Amicus%20Curiae.pdf|titel=Microsoft - Google v Oracle Amicus Brief_for filing (5).pdf|autor=|hrsg=|werk=|datum=2019-02-25|sprache=en|format=PDF|zugriff=2019-11-25}}</ref>
* [[wikipedia:de:Red Hat|Red Hat]]<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/91373/20190308153832451_Brief%20of%20Amicus%20Curiae%20Red%20Hat%20in%2018-956.pdf|titel=20190308153832451_Brief of Amicus Curiae Red Hat in 18-956.pdf|autor=|hrsg=|werk=|datum=2019-02-25|sprache=en|format=PDF|zugriff=2019-11-25}}</ref>
* [[wikipedia:de:Python Software Foundation|Python Software Foundation]]<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/89548/20190225155816527_18-956%20Amici%20Brief%20Python.pdf|titel=Draft Amicus Supporting Grant of Cert.pdf|autor=|hrsg=|werk=|datum=2019-02-25|sprache=en|format=PDF|zugriff=2019-11-25}}</ref>
* [[wikipedia:de:Electronic Frontier Foundation|Electronic Frontier Foundation]]<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/89412/20190225111722754_18-956%20Brief.pdf|titel=286477_Brief.indd|autor=|hrsg=|werk=|datum=2019-02-25|sprache=en|zugriff=2019-11-25}}</ref>
* unter Anderem die [[wikipedia:de:Mozilla Corporation|Mozilla Corporation]], [[wikipedia:de:Etsy|Etsy]] und die [[wikipedia:de:Wikimedia Foundation|Wikimedia Foundation]]<ref>{{Internetquelle|url=https://www.supremecourt.gov/DocketPDF/18/18-956/89583/20190225175320465_18-956%20tsac%20Mozilla%20Corp%20et%20al.pdf|titel=20190225175320465_18-956 tsac Mozilla Corp et al.pdf|autor=|hrsg=|werk=|datum=|sprache=en|format=PDF|zugriff=2019-11-25}}</ref> gemeinsam
in einem sog. Amici Curiae ihre Unterstützung Googles bekannt. Auch sie legten in ihren Schreiben die Wichtigkeit der Entscheidung für die Software-Industrie aus.
CNBC berichtete am 15. November, dass sich der oberste Gerichtshof (''Supreme Court'') mit dem Fall befassen wird.<ref name=":0">{{Internetquelle|url=https://www.supremecourt.gov/orders/courtorders/111519zr_8n59.pdf|titel=Miscellaneous Order (11/15/2019)|autor=|hrsg=|werk=|datum=|sprache=en|format=PDF|zugriff=2019-11-25}}</ref><ref name=":1">{{Internetquelle|url=https://www.cnbc.com/2019/11/15/supreme-court-will-hear-copyright-suit-between-google-and-oracle.html|titel=Supreme Court will hear Google's appeal in massive copyright suit brought by Oracle|autor=Tucker Higgins|datum=2019-11-15|sprache=en|zugriff=2019-11-25}}</ref><ref name=":2">{{Internetquelle|url=https://jaxenter.de/business/oracle-vs-google-android-supreme-court-java-apis-89553|titel=Oracle vs. Google: Der Supreme Court entscheidet im Streit um Java-APIs|datum=2019-11-22|sprache=de-DE|zugriff=2019-11-25}}</ref> Die Entscheidung des Bundesberufungsgerichts wird daher bis zur Entscheidung des Supreme Court, welche vor Juli 2020 erwartet wird, ausgesetzt.
=== Ab 2020 ===
Am 13. Januar veröffentlichten sowohl Red Hat,<ref>{{Internetquelle|url=https://www.redhat.com/en/blog/red-hat-urges-us-supreme-court-support-unrestricted-use-software-interfaces|titel=Red Hat urges U.S. Supreme Court to support unrestricted use of software interfaces|werk=www.redhat.com|sprache=en|zugriff=2020-01-16}}</ref> als auch IBM,<ref>{{Internetquelle|url=https://www.businessinsider.com/ibm-supreme-court-google-oracle-java-suit-2020-1?r=DE&IR=T|titel=IBM says that an Oracle victory in its Supreme Court clash with Google would 'hurt business and impede innovation'|zugriff=2020-01-16}}</ref> ein Schreiben an den Supreme Court in dem sie Google in dem vorliegenden Patentstreit unterstützen. Einer der Argumente beider Unternehmen ist, dass Software-Schnittstellen nicht urheberrechtlich geschützt werden können. Dies habe in den letzten 3 Jahrzehnten vor allem zu Innovation und Wettbewerb in der Software-Industrie geführt.<ref>{{Internetquelle|url=https://jaxenter.de/business/java-apis-oracle-google-ibm-microsoft-red-hat-support-90827|titel=Streit um Java-APIs: IBM und Red Hat unterstützen Google|datum=2020-01-14|sprache=de-DE|zugriff=2020-01-16}}</ref>
=== Ab 2021 ===
Mit einer Zustimmung von 6 Richtern, sowie 2 Gegenstimmen und einer nicht teilnehmenden Richterin (Amy Coney Barrett), entschied der Supreme Court am 5. April 2021, dass die Verwendung von Teilen der Java API durch Google für die Entwicklung des Android-Betriebssystems legal genutzt werden dürfe. Das Gericht hebt damit die vorinstanzlichen Entscheidung des Bundesberufungsgerichts auf. Es sieht die Verwendung von APIs, bei welchen nur die Zeilen Code verwendet werden, die absolut nötig sind, um Entwicklern die Verwendung zu ermöglichen, als zulässig an.<ref name=":3" /><ref name=":4" />
Das Gericht verwies ausdrücklich darauf, dass die Entscheidung auf APIs bezogen sei, und frühere Entscheidungen nicht beeinflusse. APIs seien, als Teil eines Interfaces, von Natur aus mit nicht urheberrechtlich geschützten Ideen verbunden. Google habe die APIs verwendet, um Java-Entwicklern die Entwicklung von Android-Apps zu ermöglichen, was eine grundlegend transformative Verwendung sei. Das Urteil hängt weitgehend davon ab, dass APIs eine neue, kreative Arbeit ermöglicht, was ein Ziel der Fair-Use-Doktrin sei.


== Trivia ==
== Trivia ==

Aktuelle Version vom 6. April 2021, 22:04 Uhr

Rechtsstreit zwischen Google und Oracle
Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Gericht Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Angeklagter/Beklagter Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Kläger Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Tag der Klageeinreichung 13. August 2010
Aktenzeichen Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Mitglieder des Gerichts
Richter Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.

Der Rechtsstreit zwischen Google und Oracle begann im August 2010 mit einer Klage von Oracle in den USA gegen Google. Kern der Klage ist der Vorwurf, Google habe mit dem Android-Code gegen sieben Software-Patente von Sun Microsystems verstoßen.[1][2] Die Firma Sun wurde von Oracle im Jahr 2010 übernommen.[3]

Inzwischen fordert Oracle einen Schadensersatz in Höhe von 9,3 Milliarden US-Dollar für 37 in Android genutzte Java-APIs.[4]

Nach einer Entscheidung für Google durch die Geschworenen des Bundesgerichts in San Francisco, hat das von Oracle angerufene Bundesberufungsgericht diese Entscheidung gekippt und verwies den Fall für eine mögliche Zahlung eines Schadenersatzes zurück an die Vorinstanz.

Ende November 2019 lies der von Google angerufene oberste Gerichtshof eine Anhörung des Falls zu, eine Entscheidung wird bis Juli 2020 erwartet.[5][6][7]

Am 5. April 2021 entschied der Supreme Court der Vereinigten Staaten, dass die Verwendung der Java APIs in Googles Android-Betriebssystem von der Fair-Use Regel abgedeckt sei.[8][9]

Zeitlicher Ablauf[Bearbeiten | Quelltext bearbeiten]

Ab 2010[Bearbeiten | Quelltext bearbeiten]

Am 13. August 2010 reichte Oracle beim U.S. District Court for the Northern District of California eine Klageschrift ein, die Google beschuldigt, mehrere Patente des Unternehmens bezüglich der Verwendung von Java in dessen mobilen Betriebssystems Android verletze. Dabei geht es unter anderem um die Patente mit den Nummern 6.125.447, 6.192.476, 5.966.702, 7.426.720, RE38.104, 6.910.205, und 6.061.520.[10][11][12] Am selben Tag kommentierte Google, dass die Klageschrift nicht zugestellt wurde, und daher zurzeit kein Kommentar möglich ist.

Fast zwei Monate später, am 06. Oktober 2010 antwortete Google offiziell auf die von Oracle erhobenen Vorwürfe und wies alle Punkte zurück. Als ein Teil der Begründung zog der Konzern heran, dass Java bereits von Sun unter einer Open Source Lizenz veröffentlicht wurde, allerdings mit der Einschränkung , dass eine Implementierung einer Kompatibilitätsprüfung mit dem sogenannten Technology Compatibility Kit (TCK) stand hielt, welches allerdings nicht als Open Source Software veröffentlicht und lizenziert wurde. Android enthalte allerdings Teile der Java-Implementierung Apache Harmony, dessen Entwicklercommunity bereits mit Sun und Oracle über die Lizenzierung von Java stritt. Google schreibt in seiner Antwort, dass die von den Anschuldigungen betroffene betroffene Dalvik VM keine Java VM sei, da sich der von Dalvik generierte Bytecode vom Java Bytecode unterscheide. Zudem ersuchte der Konzern den zuständigen Richter William Alsup die betreffenden Patente als ungültig zu erklären.[13][14]

Ebenfalls im Oktober, am 28. Oktober 2010, konkretisierte Oracle, neben den Anschuldigungen der Patentverletzung, die Vorwürfe, Google habe auch das Copyright von Oracle verletzt. Hierfür hat das Unternehmen beim zuständigen Gericht weitere Beweise in Form von Zeile-zu-Zeile-Vergleichs-Schnipsel eingereicht, die zeigen sollen, dass Google bei der Entwicklung von Android nicht nur Patente verletzt habe, sondern auch die Implementierung zum Teil kopiert haben soll.[15][16] Als direkte Antwort von Google auf die von Oracle eingereichten Beweise, wirft der Konzern dem Kläger vor, Beweise zu manipulieren. In den in Beweisstück J gegenübergestellten Codebeispielen soll Oracle entscheidende und weitreichende Veränderungen und Löschungen vorgenommen haben. Zudem erläuterte der Konzern erneut, dass die Dalvik VM eine grundlegend andere Architektur besitze als die Java VM, auch wenn Android-Apps mit der Programmiersprache Java geschrieben werden können. Als weiteres Argument bringt Google vor, dass das Unternehmen gar nicht der Herausgeber oder alleinige Entwickler von Android sei. Das System würde von der Open Handset Alliance, einem Zusammenschluss von derzeit (2016) mehr als 80 Unternehmen, entwickelt und veröffentlicht und Google für die Beiträge an der Entwicklung keine Zahlungen oder Erträge erhält.[17][18][19]

Ab 2011[Bearbeiten | Quelltext bearbeiten]

Bereits im 2. Quartal 2011, am 02. Mai 2011, erreichte die, von Google bereits erwähnte, Apache Software Foundation (ASF) eine Vorladung des Gerichts, in der die Foundation aufgefordert wird, bis zum 13. Mai 2011 alle Dokumente offen zu legen, die im Zusammenhang mit dem Apache Harmony Projekt und Android, sowie dem Versuch der ASF betreffen, eine Lizenz für das Java SE Technology Compatibility Kit von Sun zu erhalten. Im Blog der Foundation wurde erklärt, dass man dieser Vorladung folgen würde, mit dem Hinweis, dass, aufgrund der Tatsache das man eine offene Entwickler-Community sei, ein Großteil der Dokumente bereits öffentlich zugänglich seien.[20][21]

Einen Tag später, am 03. Mai 2011, ordnete der zuständige Richter am Bezirksgericht, Alsup, an, dass die Anzahl der geltend gemachten Ansprüche beider Seiten in drei Stufen reduziert werden sollen. Nach der dritten und letzten Stufe soll Oracle sich auf drei Patentansprüche und Google auf 8 Einsprüche mit Verweis auf den Stand der Technik begrenzen.[22][23] Die Verhandlung vor dem Geschworenengericht wurde derweil für den 31. Oktober 2011 angesetzt.

Im Juni 2011 veröffentlichte die Nachrichtenagentur Reuters einen News-Beitrag, in dem die Höher des von Oracle geforderten Schadensersatzes durch Google genannt wird. Demnach soll Oracle eine Summe zwischen 1,4 und 6,1 Milliarden US-Dollar anstreben.[24] Google argumentierte gegen diese Summe sie sei atemberaubend und stünde in keinem Verhältnis zu einer sinnvollen Maßnahme zum Schutz geistigen Eigentums. Zudem liege selbst der untere Rahmen der Schadensersatzsumme um 10 Mal über der Summe, die Sun Microsystems, Inc. mit dem kompletten Java-Lizenzgeschäft jährlich umgesetzt habe und um 20 Mal höher als der Jahresumsatz für das Lizenzgeschäft für mobilen Plattform. Zudem berücksichtige Oracle bei der Aufstellung des Schadens nicht den Marktwert der Java-Plattform, sowie die Verhandlungen von Google und Sun über eine Lizenzierung der Java-Plattform für Android, die weit mehr als die genannten Patente inkludiert hätte. In dem Vorschlag von Sun, welcher von Google abgelehnt wurde, war von einer Zahlung von 60 Millionen US-Dollar über 3 Jahre, sowie max. 25 Millionen US-Dollar jährliche Umsatzbeteiligung die Rede.[25][26]

Am 29. Juni 2011 reichte Oracle ein Dokument bei Gericht ein, welche die tatsächliche Forderung an Google beschrieben ist. Demnach berechnete Oracle, bzw. Iain Cockburn, Oracles Experte für Schadensersatz, eine Summe von 2,6 Milliarden US-Dollar.[27][28][29]

Der zuständige Richter Alsup wies allerdings am 22. Juli 2011 einen Großteil der Schadensaufstellung ab und schlug einen alternativen Weg zur Schadensermittlung vor, welcher bei 100 Millionen US-Dollar beginnen soll. Oracle hat nun Zeit, eine überarbeitete Version der Schadensermittlung vorzulegen, der Vorschlag des Richters ist dabei nicht bindend und Oracle könne erneut auf eine deutlich höhere Summe kommen.[30]

Kurz vor dem Beginn der Verhandlung im Oktober 2011 ordnete Richter Alsup am 02. September 2011 an, dass sich beide Konfliktparteien, vertreten durch jeweils einen hochrangigen Manager der Geschäftsführung, zusammen mit einem Richter ein bis zwei Tage um eine Schlichtung bemühen. Dem ist bereits vorangegangen, dass beide Unternehmen am Anfang des Falls mit einem privaten Schlichter verhandelt haben und somit dem Schlichtungsplan des Gerichts umgangen haben. Allerdings war die Verhandlung nicht erfolgreich. Beide Unternehmen haben nun fünf Tage, bis zum 07. September 2011, Zeit, den hochrangigen Manager zu benennen.[31]

Kurz vor dem geplanten Beginn der Verhandlung, am 26. Oktober 2011, schlug Richter Alsup einen Plan für die Verhandlung vor, welche auf 3 Verhandlungen aufgeteilt werden soll., welche allerdings erst im nächsten Jahr (2012) starten soll. Im ersten Teil der Verhandlung soll es demnach um die Verletzung von Oracle's Copyright durch Google gehen. Im zweiten Teil soll der Fokus anschließend auf die Patentverletzungen, die Oracle Google vorwirft, gelegt werden. In der dritten und letzten Phase soll es dann um alle weiteren Themen, wie bspw. der Schadensersatzforderung, gehen.[32] Kurz vorm Ablauf der Frist für Kommentare beider am Prozess beteiligten Unternehmen zu diesem Prozessplan, antwortete Google positiv und unterstützend dem Plan gegenüber. Oracle hingegen lehnte den Plan ab, da die Befürchtung bestehe, Oracle würde durch den Plan bereits vor dem Prozess vorverurteilt werden.[33]

Am 15. November 2011 gab der zuständige Bezirksrichter einem Einspruch Googles statt, in welchem das Unternehmen den Ausschluss eines zweiten, von Oracle vorgebrachten, Sachverständigen fordert, da dieser zwar Berichte als Antwort auf Googles Gegendarstellungen erstellt habe, nicht aber die ursprünglichen, ersten Berichte, die von Iain Cockburn verfasst wurden. Da der Sachverständige dem Gericht bisher nicht bekannt war, wird der Sachverständige in der Verhandlung nicht zugelassen.[34] In einem zweiten Antrag forderte Google, dass mögliche Patent- und Urheberrechtsverletzungen vor dem 20. Juli 2010 nicht verhandelt werden sollen. Als Begründung für den Antrag gibt Google an, dass Oracle es versäumte, bis zu diesem Datum konkrete Geräte zu benennen, die die Rechte von Oracle verletzen. Der Antrag wurde vom Gericht abgewiesen, allerdings könne Google, mit entsprechenden Beweisen, den Antrag erneut in der Verhandlung vorbringen, wo er erneut geprüft werden müsse.[35][36][37]

Am 20. Dezember 2011 beschloss das US Patentamt, dass ein Großteil der Patentansprüche des von Oracle im Verfahren genutzte Patent 6.192.476 zurückgewiesen. Oracle hat bis zum 20. Februar 2012 Zeit, gegen die Entscheidung Einspruch einzulegen.[38][39]

Ab 2012[Bearbeiten | Quelltext bearbeiten]

Ende März 2012 hat der eingesetzte Friedensrichter sowohl Google als auch Oracle erneut dazu aufgerufen, sich, unter seiner Aufsicht, zu treffen und über eine außergerichtliche Einigung zu verhandeln. Inzwischen wurde der Verhandlungsstart erneut verschoben, diesmal auf den 16. April 2012.[40][41][42]

Am 28. März 2012 reichte Google ein Vergleichsangebot ein, welches folgende Eckpunkte umfasst:

  • sollte in einem Verfahren die Verletzung des Patents mit der Nummer 6.061.520 festgestellt werden, würde Google einmalig $80.000 zahlen, sowie Oracle zu 0,015% an den Umsätzen von Android beteiligen, bis das Patent am 07. April 2018 ausläuft
  • für das Patent RE38.104 würde Google eine Einmalzahlung in Höhe von $2,72 Millionen tätigen, sowie Oracle zu 0,5% an den Umsätzen von Android beteiligen, bis das Patent am 22. Dezember 2012 ausläuft

Oracle hat den Vorschlag von Google als zu niedrig abgelehnt und wollte nicht auf ihre Rechte verzichten.[43][44][45][46] Am 31. März 2012 erklärte Richter Paul S. Grewal, der als Friedensrichter die Verhandlungen für eine außergerichtliche Einigung leitete und überwachte, die Verhandlungen für eine außergerichtliche Einigung mit folgenden Worten für gescheitert:[47]

„We are referred to as trial courts because, in the end, some cases just need to be tried. This case is a good example of why that is so. Despite their diligent efforts and those of their able counsel, the parties have reached an irreconcilable impasse in their settlement discussionswith the undersigned.[..] The parties should instead direct their entire attention to the preparation of their trial presentations. Good luck.“

„Wir werden als Gerichte bezeichnet, weil, am Ende, einige Fälle einfach verhandelt werden müssen. Dieser Fall ist ein gutes Beispiel warum dem so ist. Trotz der unermüdlichen Bemühungen ihrer Anwälte, haben beide Parteien unüberbrückbare Differenzen in den Vergleichsverhandlungen erreicht.[..] Die Parteien sollten stattdessen ihre volle Aufmerksamkeit der Vorbereitung ihrer Präsentation in der Verhandlung widmen. Viel Glück.“

Paul S. Grewal: ORDER RE: FURTHERSETTLEMENT CONFERENCES[48]

Ab 2016[Bearbeiten | Quelltext bearbeiten]

Ende Mai 2016 haben die Geschworenen des Bundesgerichts in San Francisco nach 3-tägiger Beratung die Schadensersatzforderung von Oracle abgewiesen, da die Verwendung von Java APIs in Android durch Google vom Faire Use Prinzip gedeckt sei. Die Geschworenen erkannten demnach keine Urheberrechtsverletzung durch Google am geistigen Eigentum von Oracle.[49][50][51] Unmittelbar nach der Urteilsverkündung kündigte Oracle an, gegen dieses Urteil Berufung einzulegen.[52]

Im Juli 2016 verklagte Google die Firma Oracle auf Schadensersatz in Höhe von $3,9 Millionen, weil im Rahmen des Rechtsstreit durch eine Anwältin von Oracle vertrauliche Informationen über finanzielle Vereinbarungen zwischen Google und Apple in der Öffentlichkeit bekannt geworden waren. [53][54][55]

Am 26. Oktober 2016 hat Oracle offiziell Berufung gegen das durch die Geschworenen getroffene Urteil vom Mai 2016 eingelegt. Das Berufungsverfahren soll bei einem Bundesberufungsgericht (United States Court of Appeal for the Federal Circuit) stattfinden.[56][57]

Ab 2018[Bearbeiten | Quelltext bearbeiten]

Im März 2018 entschied das Bundesberufungsgericht (United States Court of Appeals for the Federal Circuit, kurz C.A.F.C.), dass die Verwendung der Java-APIs durch Google in Android nicht mit den Fair-Use-Regeln des US-Urheberrechts vereinbar ist. Das Gericht verwies den Fall zudem wieder an die Vorinstanz, welche über eine mögliche Zahlung eines Schadensersatzes von Google an Oracle entscheiden muss.[58][59]

Ab 2019[Bearbeiten | Quelltext bearbeiten]

Am 24. Januar 2019 rief Google offiziell den Supreme Court der Vereinigten Staaten an, um das im März 2018 getroffene Urteil des Bundesberufungsgericht zu überprüfen.[60] Google geht, entsprechend dem zusammen veröffentlichten Blog-Eintrag[61], weiterhin davon aus, dass die Nutzung von Software-Schnittstellen (sog. APIs) nicht durch das Copyright geschützt sind, bzw. unter die Fair Use Richtlinie fallen und möchte dies nun höchstrichterlich klären lassen. Weiterhin führt Google aus, dass die Entscheidung des Bundesberufungsgericht weitreichende Folgen auf die gesamte Software-Industrie habe. Die Verwendung standardisierter Software-Schnittstellen sei ein essentielles Element in der Modernen, Plattform-unabhängigen Software-Entwicklung und diene dadurch dem Fortschritt, was laut einem Zitat der US-amerikanischen Verfassung das Ziel des Urheberrechts sein soll.

Der oberste Gerichtshof fragte offiziell am 29. April 2019 bei der US-Regierung (Trump administration) an, um die Sichtweise auf den vorliegenden Fall zu erfahren und ob sich der Supreme Court damit befassen sollte oder nicht.[62][63] In Folge antwortete der oberste Anwalt der Vereinigten Staaten (United States Solicitor General), Noel J. Francisco, den Fall abzuweisen und stärkte damit direkt den Standpunkt Oracles.[64] Zugleich gaben sowohl:

in einem sog. Amici Curiae ihre Unterstützung Googles bekannt. Auch sie legten in ihren Schreiben die Wichtigkeit der Entscheidung für die Software-Industrie aus.

CNBC berichtete am 15. November, dass sich der oberste Gerichtshof (Supreme Court) mit dem Fall befassen wird.[5][6][7] Die Entscheidung des Bundesberufungsgerichts wird daher bis zur Entscheidung des Supreme Court, welche vor Juli 2020 erwartet wird, ausgesetzt.

Ab 2020[Bearbeiten | Quelltext bearbeiten]

Am 13. Januar veröffentlichten sowohl Red Hat,[70] als auch IBM,[71] ein Schreiben an den Supreme Court in dem sie Google in dem vorliegenden Patentstreit unterstützen. Einer der Argumente beider Unternehmen ist, dass Software-Schnittstellen nicht urheberrechtlich geschützt werden können. Dies habe in den letzten 3 Jahrzehnten vor allem zu Innovation und Wettbewerb in der Software-Industrie geführt.[72]

Ab 2021[Bearbeiten | Quelltext bearbeiten]

Mit einer Zustimmung von 6 Richtern, sowie 2 Gegenstimmen und einer nicht teilnehmenden Richterin (Amy Coney Barrett), entschied der Supreme Court am 5. April 2021, dass die Verwendung von Teilen der Java API durch Google für die Entwicklung des Android-Betriebssystems legal genutzt werden dürfe. Das Gericht hebt damit die vorinstanzlichen Entscheidung des Bundesberufungsgerichts auf. Es sieht die Verwendung von APIs, bei welchen nur die Zeilen Code verwendet werden, die absolut nötig sind, um Entwicklern die Verwendung zu ermöglichen, als zulässig an.[8][9]

Das Gericht verwies ausdrücklich darauf, dass die Entscheidung auf APIs bezogen sei, und frühere Entscheidungen nicht beeinflusse. APIs seien, als Teil eines Interfaces, von Natur aus mit nicht urheberrechtlich geschützten Ideen verbunden. Google habe die APIs verwendet, um Java-Entwicklern die Entwicklung von Android-Apps zu ermöglichen, was eine grundlegend transformative Verwendung sei. Das Urteil hängt weitgehend davon ab, dass APIs eine neue, kreative Arbeit ermöglicht, was ein Ziel der Fair-Use-Doktrin sei.

Trivia[Bearbeiten | Quelltext bearbeiten]

Im Verlauf des Rechtsstreit wurde Anfang 2016 öffentlich bekannt, dass Google seit dem Jahr 2008 ca. 31 Milliarden US-Dollar Umsatz und einen Gewinn von 22 Milliarden US-Dollar mit Android erzielt haben könnte (nach Informationen von Oracle).[73][74]

In der Android-Version N soll erstmals auch das OpenJDK[75] anstelle des Java Development Kits (JDK) von Oracle verwendet werden.[76] Einer der Hintergründe für diesen Wechsel der Entwicklungsumgebung könnte Spekulationen nach der Rechtsstreit sein, um die Verwendung der proprietären Java-APIs von Oracle zu vermeiden.[77]

Im April 2016 kamen Gerüchte auf, dass Google die Programmiersprachen Swift oder Kotlin für die Entwicklung nativer Android-Apps einführen will, wodurch rechtliche Probleme bei der Verwendung der Programmiersprache Java vermieden werden sollen.[78]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  3. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  5. 5,0 5,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  6. 6,0 6,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatTucker Higgins: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-11-15, abgerufen am 2019-11-25 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  7. 7,0 7,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-11-22, abgerufen am 2019-11-25 (de-de).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  8. 8,0 8,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2021-04-05 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  9. 9,0 9,1 Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatSUPREME COURT OF THE UNITED STATES: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2021-04-05, abgerufen am 2021-04-05 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  10. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  11. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  12. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatSPIEGEL ONLINE, Hamburg Germany: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  13. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  14. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  15. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  16. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatLarry Dignan: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  17. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  18. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatYahoo!, Android, Apple, Microsoft, Google: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  19. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-26.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  20. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  21. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  22. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  23. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  24. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. reuters.com, 2011-06-18, abgerufen am 2016-05-27 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  25. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  26. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  27. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  28. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  29. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  30. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  31. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  32. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  33. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  34. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  35. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  36. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-29.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  37. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-29.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  38. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  39. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-29.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  40. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatRachel King: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  41. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  42. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  43. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  44. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2012-03-28, abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  45. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  46. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  47. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  48. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-06-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  49. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  50. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  51. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27 (en-us).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  52. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-05-27.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  53. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  54. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  55. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2016-07-05, abgerufen am 2016-07-06 (en-us).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  56. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-10-29.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  57. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-10-29.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  58. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  59. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2018-03-27, abgerufen am 2018-03-28.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  60. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatTHOMAS C. GOLDSTEIN GOLDSTEIN & RUSSELL, P.C. 5225 Wisconsin Avenue, N.W., Suite 404 Washington, DC 20015 ROBERT A. VAN NEST CHRISTA M. ANDERSON EUGENE M. PAIGE REID P. MULLEN KEKER, VAN NEST & PETERS LLP 633 Battery Street San Francisco, CA 94111 BRUCE W. BABER MARISA C. MALECK KING & SPALDING LLP 1180 Peachtree Street, N.E. Atlanta, GA 30309 KANNON K. SHANMUGAM Counsel of Record CHARLES L. MCCLOUD MENG JIA YANG WILLIAMS & CONNOLLY LLP 725 Twelfth Street, N.W. Washington, DC 20005 (202) 434-5000 kshanmugam@wc.com MICHAEL S. KWUN KWUN BHANSALI LAZARUS LLP 555 Montgomery Street, Suite 750 San Francisco, CA 94111: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Google LLC, 2019-01-24, abgerufen am 2019-01-26 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  61. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-01-24, abgerufen am 2019-01-26 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  62. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2019-11-25.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  63. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatAndrew Chung: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2019-11-25 (en-us).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  64. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  65. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-02-25, abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  66. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-02-25, abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  67. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-02-25, abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  68. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2019-02-25, abgerufen am 2019-11-25 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  69. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2019-11-25 (PDF, english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  70. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2020-01-16 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  71. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2020-01-16.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  72. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2020-01-14, abgerufen am 2020-01-16 (de-de).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  73. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  74. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  75. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2016-04-15.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  76. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  77. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  78. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.