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.

  1. Thema

Neues Thema Ansicht wechseln


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

Stellenmarkt
  1. operational services GmbH & Co. KG, München
  2. Stadtwerke München GmbH, München
  3. operational services GmbH & Co. KG, Wolfsburg
  4. DLR Deutsches Zentrum für Luft- und Raumfahrt e.V., Oberpfaffenhofen bei München

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Hardware-Angebote
  1. 399,00€ (Bestpreis! zzgl. Versand)
  2. (u. a. RTX 2080 ROG Strix Gaming Advanced für 699€, RTX 2080 SUPER Dual Evo OC für 739€ und...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Raumfahrt: Mehr Geld für die Raumfahrt reicht nicht aus
Raumfahrt
Mehr Geld für die Raumfahrt reicht nicht aus

Eine mögliche leichte Senkung des deutschen Beitrags zur Esa bringt nicht die Raumfahrt in Gefahr. Deren heutige Probleme sind Resultat von Fehlentscheidungen, die hohe Kosten und Ausgaben nach sich ziehen. Zuerst braucht es Reformen statt noch mehr Geld.
Ein IMHO von Frank Wunderlich-Pfeiffer

  1. Space Rider Neuer Anlauf für eine eigene europäische Raumfähre
  2. Vega Raketenabsturz lässt Fragen offen

Indiegames-Rundschau: Der letzte Kampf des alten Cops
Indiegames-Rundschau
Der letzte Kampf des alten Cops

Rollenspiel deluxe mit einem abgehalfterten Polizisten in Disco Elysium, unmöglich-verdrehte Architektur in Manifold Garden und eine höllische Feier in Afterparty: Golem.de stellt die aktuellen Indiegames vor.
Von Rainer Sigl

  1. Indiegames-Rundschau Killer trifft Gans
  2. Indiegames-Rundschau Überleben im Dschungel und tausend Tode im Dunkeln
  3. Indiegames-Rundschau Epische ASCII-Abenteuer und erlebnishungrige Astronauten

Tesla-Fabrik in Brandenburg: Remote, Germany
Tesla-Fabrik in Brandenburg
Remote, Germany

Elon Musk steht auf Berlin, doch industrielle Großprojekte sind nicht die Stärke der Region. Ausgerechnet in die Nähe der ewigen Flughafen-Baustelle BER will Tesla seine Gigafactory 4 platzieren. Was spricht für und gegen den Standort Berlin/Brandenburg?
Eine Analyse von Dirk Kunde

  1. Gigafactory Tesla soll 4 Milliarden Euro in Brandenburg investieren
  2. 7.000 Arbeitsplätze Tesla will Gigafactory bei Berlin bauen
  3. Irreführende Angaben Wettbewerbszentrale verklagt Tesla wegen Autopilot-Werbung

  1. FTTH: Deutsche Glasfaser und Htp beginnen gemeinsamen Netzausbau
    FTTH
    Deutsche Glasfaser und Htp beginnen gemeinsamen Netzausbau

    Der gemeinsame Ausbau von Deutsche Glasfaser und Htp ließ sich verkaufen. Auch die Anwohner haben sich an der Vorvermarktung beteiligt.

  2. Workstation-Grafikkarte: AMDs Radeon Pro W5700 hat USB-C-Anschluss
    Workstation-Grafikkarte
    AMDs Radeon Pro W5700 hat USB-C-Anschluss

    Bisher gab es die RDNA-Technik alias Navi nur für Spieler-Grafikkarten, das ändert sich mit der Radeon Pro W5700: Die ist Workstations gedacht und hat viele Displayports, darunter eine USB-C-Buchse.

  3. Modehändler: Zalando-Beschäftigte lehnen Bewertungssoftware Zonar ab
    Modehändler
    Zalando-Beschäftigte lehnen Bewertungssoftware Zonar ab

    Mit einer Zalando-Personalsoftware sollen sich Beschäftigte gegenseitig bewerten. "Eigentlich sind es Stasi-Methoden", meint ein Mitarbeiter. Doch die Firma verteidigt die Software.


  1. 18:54

  2. 18:52

  3. 18:23

  4. 18:21

  5. 16:54

  6. 16:17

  7. 16:02

  8. 15:38