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. Radeberger Gruppe KG, Frankfurt
  2. Fraunhofer-Institut für Optronik, Systemtechnik und Bildauswertung IOSB, Karlsruhe, Ettlingen
  3. Haufe Group, Bielefeld
  4. VDI/VDE Innovation + Technik GmbH, Berlin

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 2,22€
  2. 0,00€
  3. 2,99€
  4. 12,49€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Sicherheitslücken: Zombieload in Intel-Prozessoren
Sicherheitslücken
Zombieload in Intel-Prozessoren

Forscher haben weitere Seitenkanalangriffe auf Intel-Prozessoren entdeckt, die sie Microarchitectural Data Sampling alias Zombieload nennen. Der Hersteller wusste davon und reagiert mit CPU-Revisionen. Apple rät dazu, Hyperthreading abzuschalten - was 40 Prozent Performance kosten kann.
Ein Bericht von Marc Sauter und Sebastian Grüner

  1. Open-Source Technology Summit Intel will moderne Firmware und Rust-VMM für Server
  2. Ice Lake plus Xe-GPGPU Intel erläutert 10-nm- und 7-nm-Zukunft
  3. GPU-Architektur Intels Xe beschleunigt Raytracing in Hardware

Lightyear One: Luxus-Elektroauto fährt auch mit Solarstrom
Lightyear One
Luxus-Elektroauto fährt auch mit Solarstrom

Ein niederländisches Jungunternehmen hat ein ungewöhnliches Fahrzeug entwickelt, das Luxus und Umweltfreundlichkeit kombiniert. Solarzellen auf dem Dach erhöhen die Reichweite um bis zu 220 Kilometer.
Von Wolfgang Kempkens

  1. EZ-Pod Renault-Miniauto soll Stadtverkehr in Kolonne fahren
  2. Elektromobilität EnBW will weitere 2.000 Schnellladepunkte errichten
  3. Elektromobilität Verkehrsminister will Elektroautos länger und mehr fördern

IT-Headhunter: ReactJS- und PHP-Experten verzweifelt gesucht
IT-Headhunter
ReactJS- und PHP-Experten verzweifelt gesucht

Marco Nadol vermittelt für Hays selbstständige Informatiker, Programmierer und Ingenieure in Unternehmen. Aus langjähriger Erfahrung als IT-Headhunter weiß er mittlerweile sehr gut, was ihre Chancen auf dem Markt erhöht und was sie verschlechtert.
Von Maja Hoock

  1. Bundesagentur für Arbeit Informatikjobs bleiben 132 Tage unbesetzt
  2. IT-Berufe Bin ich Freiberufler oder Gewerbetreibender?
  3. Milla Bund sagt Pläne für KI-gesteuerte Weiterbildungsplattform ab

  1. Customer First: SAP-Anwender sind in der Landschaft gefangen
    Customer First
    SAP-Anwender sind in der Landschaft gefangen

    SAP-Kunden sind treu, weil sie die eingeführte SAP-Landschaft nicht so einfach ablösen können. Doch sie bleiben auch deswegen, weil die Geschäftsprozesse gut unterstützt werden.

  2. Konsolenleak: Microsoft stellt angeblich nur Specs der nächsten Xbox vor
    Konsolenleak
    Microsoft stellt angeblich nur Specs der nächsten Xbox vor

    Die Veröffentlichungstermine von Spielen wie Cyberpunk 2077 und Gears 5, dazu die wichtigsten Spezifikationen der nächsten Xbox möchte Microsoft laut einem Leak während der Pressekonferenz auf der E3 vorstellen. Gerüchte gibt es auch über die Streamingpläne von Nintendo.

  3. FCC: Regulierer für Übernahme von Sprint durch T-Mobile US
    FCC
    Regulierer für Übernahme von Sprint durch T-Mobile US

    Nach offenbar weitgehenden Zugeständnissen beim Netzausbau auf dem Land und bei 5G hat der Regulierer in den USA dem Kauf von Sprint zugestimmt. Für die Telekom steigen damit die Kosten.


  1. 18:21

  2. 18:06

  3. 16:27

  4. 16:14

  5. 15:59

  6. 15:15

  7. 15:00

  8. 14:38