Abo
  1. Foren
  2. Kommentare
  3. Politik/Recht
  4. Alle Kommentare zum Artikel
  5. › Oracle vs. Google: Dieses Urteil…

APIs sind eine Sache von Patenten

  1. Thema

Neues Thema Ansicht wechseln


  1. APIs sind eine Sache von Patenten

    Autor: schily 10.04.18 - 16:10

    Patente behandeln grundsätzliche Ideen.

    Das Urheberecht dagegen spezielle Implementierungen einer Idee.

    Falls also Oracle kein Patent auf die API hält, ist die Nutzung zulässig, denn das Urheberrecht behandelt nur spezielle Implementierungen.

    Sobald aber eine abweichende implementierung vorliegt, kann auch keine Urherrechtsverletzugn vorliegen.

  2. Re: APIs sind eine Sache von Patenten

    Autor: a user 10.04.18 - 16:34

    Nein. Ich denke du verwechselst die Implementierung im Sinne einer Software mit der Textuelleninkarnation. Urheberrecht behandelt den Text und die Fomrulierungen und nicht was diese Bedeuten, geschweigeden ob deren Bedeutung eine Softwareimplenetierung folgt.

  3. Re: APIs sind eine Sache von Patenten

    Autor: Hanmac 10.04.18 - 16:38

    ist eine API eine Color Klasse welche
    * getRed
    * getBlue
    * getGreen
    hat auch Urheberechtlich geschützt?

    wenn ja dürfest du ja diese funktionen auch nicht mehr nutzen oder?

    du selbst hast ja gesagt das so ist.

  4. Re: APIs sind eine Sache von Patenten

    Autor: a user 10.04.18 - 16:52

    Hanmac schrieb:
    --------------------------------------------------------------------------------
    > ist eine API eine Color Klasse welche
    > * getRed
    > * getBlue
    > * getGreen
    > hat auch Urheberechtlich geschützt?
    >
    > wenn ja dürfest du ja diese funktionen auch nicht mehr nutzen oder?
    >
    > du selbst hast ja gesagt das so ist.

    Genau so scheint es ja zu sein, in den USA. Die textuelle Schöpfung einer API ist die textuelle Implementierung einer Idee einer Schnittstelle. Und diese ist damit vom Urheberrecht getroffen.

    Patentiert werden kann das nicht, da die API keine Algorithmik enthält und keine Funktion und nur die Schranken und Umrisse einer Softwarekommunikation darstellt.



    1 mal bearbeitet, zuletzt am 10.04.18 16:53 durch a user.

  5. Re: APIs sind eine Sache von Patenten

    Autor: JarJarThomas 10.04.18 - 17:13

    Hanmac schrieb:
    --------------------------------------------------------------------------------
    > ist eine API eine Color Klasse welche
    > * getRed
    > * getBlue
    > * getGreen
    > hat auch Urheberechtlich geschützt?
    >
    > wenn ja dürfest du ja diese funktionen auch nicht mehr nutzen oder?
    >
    > du selbst hast ja gesagt das so ist.

    a) du DARFST die Funktionen natürlich nutzen und aufrufen im Rahmen der API zu der sie gehören. Das ist der Sinn einer API.

    b) Wenn du eine Software schreibst, welche eine API zur Verfügung stellt, und Leute Software entwickeln welche deine API nutzt um mit dir zu reden ist das auch ok.

    c) Wenn dann jemand herkommt, eine API so schreibt dass sie exakt gleich ist wie deine API, so dass die Software aus B keinen Unterschied mitkriegt, und es so ermöglicht dass Software welche für dich geschrieben wurde, woanders ohne Änderungen funktioniert,
    dann hast du das Recht die API zu lizenzieren oder dies eben nicht zu tun.

    Denn das hängt davon ab was der bestimmungsgemässe Einsatz deiner API ist.
    Ist es dass sie ein Standard sein soll ... super dann musst du sie natürlich verfügbar machen dass man sie nachbauen kann.
    Ist sie das nicht, dann hat man kein Recht diese API 1:1 nachzubauen.

    Hier geht es auch immer um die API im gesamten und nicht nur einzelne Ausschnitte.

    Hast du eine API mit 100000 Befehlen und da drin kommt ein "getValue" vor, dann heisst das nicht dass in einem anderen Kontext kein getValue vorkommen darf.

    Aber die API in ihrer Gesamtheit darf nicht kopiert werden wenn der Uhrheber der API das nicht explizit erlaubt.

    Siehe auch Beispiel beschrieben, Oracle erlaubt es ... mit einer offenen Lizenz ODER durch Bezahlen.
    Amazon HAT bezahlt, Google nicht

  6. Re: APIs sind eine Sache von Patenten

    Autor: Allandor 10.04.18 - 18:00

    Hanmac schrieb:
    --------------------------------------------------------------------------------
    > ist eine API eine Color Klasse welche
    > * getRed
    > * getBlue
    > * getGreen
    > hat auch Urheberechtlich geschützt?
    >
    > wenn ja dürfest du ja diese funktionen auch nicht mehr nutzen oder?
    >
    > du selbst hast ja gesagt das so ist.

    Es ging dem Gericht ja scheinbar nicht darum, das kleine Teile der API "kopiert" wurden, sondern ein großer Teil der API. Wenn auch nur die Schnittstellen.
    Die entsprechenden Entwickler werden sich damals schon was dabei gedacht haben wie die API aufgebaut ist und wie man z.B. interfaces raus und reinreicht. Schon die API hat also gewissen Logiken die abgebildet werden, von daher ist sie auch schützenswert.
    Zumal gab es für google die Möglichkeit eine Lizenz zu erwerben, wollten sie aber mal wieder nicht. Sie wollten nicht lizensieren (was über OpenJDK auch ginge) sondern lieber die Lorbeeren eines anderen für sich beanspruchen indem sie sich nur darüber Gedanken gemacht haben "wie kopieren wir" anstatt selbst kreativ zu werden. Ist ja nicht so als gäbe es da nicht Wege drum herum, selbst mit Java-Code. Auch wenn ich Oracle überhaupt nicht mag (schon aufgrund dessen das sie java "gekauft" haben und es ausschlachten) haben sie da leider recht.
    Btw, mit Android 7 oder 8 ist das Problem ja "behoben". Warum also nicht gleich so, oder zumindest als es ihnen mal aufgefallen sein könnte, das man vielleicht auch mal für die Arbeit anderer selbst mal zahlen sollte. Aber google nimmt das nicht so genau mit den Lizenzen anderer.
    Vermutlich wäre es Oracle ziemlich egal gewesen, wenn Android nicht so ein Erfolg gewesen wäre und indirekt über den Shop massig Geld in Googles Kassen spülen würde.

  7. Re: APIs sind eine Sache von Patenten

    Autor: Trockenobst 10.04.18 - 21:23

    Allandor schrieb:
    --------------------------------------------------------------------------------
    > Schon die API hat also gewissen Logiken die abgebildet werden,
    > von daher ist sie auch schützenswert.

    Die Diskussion tauchte ja auch vor ein paar Jahren mit spezifischen Java "Alternativen" auf, etwa IBMs oder Jet JDK. "Licensed by Oracle" gabs irgendwo immer zu lesen.
    Mein erster Blurayplayer hatte das wegen dem MicroJava in BR Standard auch.
    Somit ist das für Leute die auf der Seite des Business sind nichts Neues.

    Das Google einige Gerichtsurteile gewonnen hat, liegt an dem Gerichtsbereich in den USA. Die sind eher progressiv eingestellt, während die Revisionsgerichte fast schon als Ultrakonservativ gelten.

    Microsoft wollte übrigens auch bezahlen - *und* erweitern. Das haben sie erst mit ihrer eigenen Version von Java gemacht, das hat Oracle nicht gefallen, dann mit dem J# Verschnitt. Am Ende haben sie aufgegeben, weil Oracle hier richtig gehandelt hat und nicht wollte dass es Varianten von "Java" gibt.

    > sie aber mal wieder nicht. Sie wollten nicht lizensieren (was über OpenJDK
    > auch ginge) sondern lieber die Lorbeeren eines anderen für sich

    Das stimmt so nicht.
    https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc.#Background

    Sun offered a licensing deal of between US$30 and 50 million. Schmidt said Google would have paid for that license, but they were concerned that Sun had also requested some shared control of Android along with the fee

    Sun war keine Endkundenfirma. Sie haben gesehen wo der Markt hinläuft. Viele vermuten das Oracle genau aus dem Grund Sun gekauft hat. Sie haben gesehen das Google ihnen mit Android davon läuft. Und sieben Monate nach dem Kauf sind sie direkt mit einer Patentklage an Google rangetreten. Der Kampf geht also 8 Jahre und Ellison wusste, dass er irgendwann gewinnen wird.

    Aber schauen wir uns doch Google's "Realität" an:
    https://www.recode.net/2017/7/24/16020330/google-digital-mobile-ad-revenue-world-leader-facebook-growth

    50 Milliarden Umsatz durch Mobile Ads. Mit starkem Wachstum. Wenn Google 1x 10 Milliarden abdrücken muss, sind das Peanuts von 10% von 50 Milliarden pro Jahr.

    Google bekäme hier einen besseren Deal durch Frechheit.

  8. Re: APIs sind eine Sache von Patenten

    Autor: QDOS 10.04.18 - 22:03

    Trockenobst schrieb:
    --------------------------------------------------------------------------------
    > Microsoft wollte übrigens auch bezahlen - *und* erweitern. Das haben sie
    > erst mit ihrer eigenen Version von Java gemacht, das hat Oracle nicht
    > gefallen, dann mit dem J# Verschnitt. Am Ende haben sie aufgegeben, weil
    > Oracle hier richtig gehandelt hat und nicht wollte dass es Varianten von
    > "Java" gibt.
    Ich bin mir ziemlich sicher, dass das noch Sun war...

  9. Re: APIs sind eine Sache von Patenten

    Autor: mnementh 10.04.18 - 22:12

    QDOS schrieb:
    --------------------------------------------------------------------------------
    > Trockenobst schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Microsoft wollte übrigens auch bezahlen - *und* erweitern. Das haben sie
    > > erst mit ihrer eigenen Version von Java gemacht, das hat Oracle nicht
    > > gefallen, dann mit dem J# Verschnitt. Am Ende haben sie aufgegeben, weil
    > > Oracle hier richtig gehandelt hat und nicht wollte dass es Varianten von
    > > "Java" gibt.
    > Ich bin mir ziemlich sicher, dass das noch Sun war...
    Ja, das war Sun und es ging nicht ums Urheberrecht, sondern um das Recht den Namen Java tragen zu dürfen. Android hat den Namen Java ja nicht verwendet, also hat der MS-Kram nichts mit dem aktuellen Fall zu tun.

  10. Re: APIs sind eine Sache von Patenten

    Autor: QDOS 10.04.18 - 22:16

    mnementh schrieb:
    --------------------------------------------------------------------------------
    > Ja, das war Sun und es ging nicht ums Urheberrecht, sondern um das Recht
    > den Namen Java tragen zu dürfen.
    Das kann auch nicht vollständig stimmen, immerhin wurde ihnen damals auch verboten J++ weiter zu entwickeln (im Sinne von: weitere Features aus Java übernehmen)

  11. Re: APIs sind eine Sache von Patenten

    Autor: mnementh 10.04.18 - 23:09

    QDOS schrieb:
    --------------------------------------------------------------------------------
    > mnementh schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Ja, das war Sun und es ging nicht ums Urheberrecht, sondern um das Recht
    > > den Namen Java tragen zu dürfen.
    > Das kann auch nicht vollständig stimmen, immerhin wurde ihnen damals auch
    > verboten J++ weiter zu entwickeln (im Sinne von: weitere Features aus Java
    > übernehmen)
    Das ist faktisch falsch:
    "Eine wesentliche Funktion der Programmiersprache Visual J++ war es neben der gewöhnlichen Java-Programmierung, Java-Applets mittels ActiveX-Komponenten zu versehen bzw. zu erweitern. Dadurch gab es auch Java-Applets, die nur unter Windows lauffähig waren, sodass die von Sun für Java vorgesehene Plattformunabhängigkeit von Visual J++ nicht mehr gegeben war. Sun führte aus diesem Grund 1998 einen Zivilprozess gegen Microsoft und warf dem Konkurrenten dabei Vertragsverletzung und unfaire Geschäftsmethoden vor. In dem Prozess erwirkte Sun, dass Microsoft alle seine Produkte, die Java-Technologie enthalten, so zu modifizieren habe, dass sie kompatibel zu Java sind. Microsoft erfüllte die richterlichen Auflagen und stattete das Visual Studio, Nachfolger des Developer Studios, 1999 so aus, dass Visual J++ alle Java-Standards einhält.

    Mitte des Jahres 2000 gab Microsoft bekannt, seine Lizenz für Java, die 2001 ausgelaufen wäre, nicht zu verlängern, sodass Visual J++ nicht mehr in der neuen Version Visual Studio .NET von Visual Studio enthalten war. "
    https://de.wikipedia.org/wiki/Visual_J%2B%2B

    Also mithin hat Sun sehr wohl erlaubt weitere Java-Funktionen zu implementieren - so lange die Kompatibilität gewahrt bleibt. Microsoft hatte dann kein weiteres Interesse mehr.

    Mit Android ist es genau umgekehrt, die Kompatibilität (sprich die Übernahme von APIs) ist der Grund für die Klage.

  12. Re: APIs sind eine Sache von Patenten

    Autor: schily 11.04.18 - 11:35

    Sun ging es gegen Microsoft damals darum, daß man nicht behaupten darf man würde "Java" machen und dann proprietäre Erweiterungen im eigenen Interpreter haben, die zusammen mit passenden proprietären Erweiterungen im eigenen Code dafür sorgen, daß der Code auf zertifiziertem _anderem_ Java nicht mehr läuft.

    James Gosling sagte übrigens: mit ihm als Leiter der Java Entwicklung hätte es keinen Prozess gegen Google gegeben, obwohl Sun damals massiv an den Java Versionen in den alten Handys verdiente, weil Sun/Prag gegen Geld Java auf die betreffenden Handys portierte.

    Gosling wurde aber nach der Übernahme durch Oracle kaltgestellt und Oracle wollte ihn nur noch als "Maskottchen" auf Events herumzeigen. Darum hat Gosling dann gekündigt.



    2 mal bearbeitet, zuletzt am 11.04.18 11:39 durch schily.

  13. Re: APIs sind eine Sache von Patenten

    Autor: Trockenobst 11.04.18 - 11:53

    schily schrieb:
    --------------------------------------------------------------------------------
    > es keinen Prozess gegen Google gegeben, obwohl Sun damals massiv an den
    > Java Versionen in den alten Handys verdiente, weil Sun/Prag gegen Geld Java
    > auf die betreffenden Handys portierte.

    Warum hat Sun überhaupt diesen Anteil an Android haben wollen? Alleine die Lizenzzahlungen von Google für Java wären sicherlich >1 Milliarde fürs fast nichts tun. Das bestehen sich in Android einzumogeln hat doch erst zu dem ganzen Chaos geführt.

    Ellison ist ein gewieferter Geschäftsmann, der hat gesehen das Sun zu lahm ist sich gegen Google und Co. zu wehren und das es irgendwann einen Payday gibt. Google wird Oracle den Kaufpreis für Sun zahlen, und wahrscheinlich werden sie auch noch eine Lizenz für Android rausschlagen. Viele Handyhersteller verbieten das installieren von mod Android Versionen, daher ist "theoretisch" die GPL für Java nicht erfüllt.

  14. Re: APIs sind eine Sache von Patenten

    Autor: schily 11.04.18 - 12:57

    Oracle hat nichts für Sun bezahlt, da auf dem Sparkonto mehr Geld war als Oracle herübergereicht hatte.

    Sun hätte bei leichter Erhöhung der Preise auch leicht ohne Oracle überstehen können, aber dazu hätte es eines richtigen Chefs bedurft und Jonathan Schwartz war dazu unfähig und Scott McNealy gesundheitlich nicht mehr dazu in der Lage.

    Das passiert wenn man an den falschen Nachfolger übergibt.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Bundesinstitut für Risikobewertung, Berlin
  2. abilex GmbH, Berlin
  3. BWI GmbH, Bonn, Strausberg, Wilhelmshaven
  4. Rentschler Biopharma SE, Laupheim

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. mit Gutschein: HARDWARE50 (nur für Neukunden, Warenwert 104 - 1.000 Euro)
  2. 482,99€ inkl. Versand (aktuell günstigste GTX 1080)


Haben wir etwas übersehen?

E-Mail an news@golem.de


Automatisiertes Fahren: Der schwierige Weg in den selbstfahrenden Stau
Automatisiertes Fahren
Der schwierige Weg in den selbstfahrenden Stau

Der Staupilot im neuen Audi A8 soll der erste Schritt auf dem Weg zum hochautomatisierten Fahren sein. Doch die Verhandlungen darüber, was solche Autos können müssen, sind sehr kompliziert. Und die Tests stellen Audi vor große Herausforderungen.
Ein Bericht von Friedhelm Greis

  1. Autonomes Fahren Ford will lieber langsam sein
  2. Navya Mainz testet autonomen Bus am Rheinufer
  3. Drive-by-wire Schaeffler kauft Lenktechnik für autonomes Fahren

Stromversorgung: Das Märchen vom Blackout durch Elektroautos
Stromversorgung
Das Märchen vom Blackout durch Elektroautos

Die massenhafte Verbreitung von Elektroautos stellt das Stromnetz vor neue Herausforderungen. Doch verschiedenen Untersuchungen zufolge sind diese längst nicht so gravierend, wie von Kritikern befürchtet.
Ein Bericht von Friedhelm Greis

  1. Elektromobilität iEV X ist ein Ausziehelektroauto
  2. Elektroautos Bundesrechnungshof hält Kaufprämie für unwirksam
  3. Ladekabel Startup Ubitricity gewinnt Klimaschutzpreis in New York

Smartphone von Gigaset: Made in Bocholt
Smartphone von Gigaset
Made in Bocholt

Gigaset baut sein Smartphone GS185 in Bocholt - und verpasst dem Gerät trotz kompletter Anlieferung von Teilen aus China das Label "Made in Germany". Der Fokus auf die Region ist aber vorhanden, eine erweiterte Fertigung durchaus eine Option. Wir haben uns das Werk angeschaut.
Ein Bericht von Tobias Költzsch

  1. Bocholt Gigaset baut Smartphone in Deutschland

  1. Pie: Sony-Smartphones erhalten Android 9 ab Ende 2018
    Pie
    Sony-Smartphones erhalten Android 9 ab Ende 2018

    Sony hat die Verfügbarkeit der neuen Android-Version 9 alias Pie für seine Smartphones angekündigt: Die Spitzengeräte sollen das Upgrade ab November 2018 erhalten, weitere Geräte erst Anfang 2019.

  2. Streaming: Amazon soll an Fire-TV-Videorekorder arbeiten
    Streaming
    Amazon soll an Fire-TV-Videorekorder arbeiten

    Aktuell soll Amazon ein neues Gerät entwickeln, mit dem sich Fernsehsendungen aufzeichnen lassen. Die TV-Box mit dem Codenamen Frank könnte die Aufzeichnungen über ein Fire TV anschließend auch auf mobile Geräte streamen.

  3. Bevölkerungsschutz: Digitale Reklametafeln sollen Katastrophenwarnungen anzeigen
    Bevölkerungsschutz
    Digitale Reklametafeln sollen Katastrophenwarnungen anzeigen

    Im Krisenfällen sollen Bürger in Deutschland schneller informiert werden. Daher verhandelt das Bundesamt für Bevölkerungsschutz und Katastrophenhilfe (BBK) mit Betreibern von elektronischen Werbetafeln, die im Ernstfall entsprechende Warnungen anzeigen sollen. Auch Warn-Apps sollen vereinheitlicht werden.


  1. 15:25

  2. 14:22

  3. 13:04

  4. 15:02

  5. 14:45

  6. 14:18

  7. 11:33

  8. 11:04