Aktualisierung zur JavaScript-Marke
(deno.com)- Im Verfahren zur Löschung der JavaScript-Marke hat das TTAB zwar den Betrugsvorwurf von Deno abgewiesen, Deno bleibt jedoch bei der Position, dass Oracles Begründung für die Aufrechterhaltung der Marke weiterhin ungeeignet ist
- Im Kern geht es darum, dass Oracle bei der Verlängerung 2019 als Nachweis für die Nutzung der Marke „JavaScript“ einen Screenshot der Node.js-Website eingereicht hat
- Deno will den Betrugsvorwurf nicht überarbeiten und erneut ausfechten, um eine Verzögerung des Verfahrens zu vermeiden, und sich stattdessen auf die Argumente Gattungsbezeichnung und Markenaufgabe konzentrieren
- Oracle muss bis zum 7. August auf jeden Absatz des Löschungsantrags mit Anerkennung oder Bestreiten antworten; ab dem 6. September beginnt die Beweisaufnahme
- Deno ist der Ansicht, dass JavaScript nicht der Name eines Oracle-Produkts oder einer Marke ist, sondern der Name einer Programmiersprache, die das Web antreibt; wird die Marke gelöscht oder aufgegeben, würden das ™-Zeichen und Lizenzsorgen entfallen
Abweisung des Betrugsvorwurfs durch das TTAB
- Das Trademark Trial and Appeal Board (TTAB) hat am 18. Juni den Betrugsvorwurf von Deno gegen Oracle abgewiesen
- Deno ist mit dieser Entscheidung nicht einverstanden
- Der Vorwurf basierte darauf, dass Oracle im Zuge der Markenverlängerung 2019 als Nachweis für die Nutzung der Marke „JavaScript“ einen Screenshot der Node.js-Website eingereicht hat
- Node.js war kein Produkt und keine Marke von Oracle
- Oracle habe Node.js weder entwickelt noch betrieben und nach dieser Auffassung auch nicht das Recht gehabt, es zur Stützung der Marke zu verwenden
Denos Strategie und die verbleibenden Schritte
- Deno hat beschlossen, den Betrugsvorwurf nicht zu ändern
- Eine Änderung könnte das Verfahren um mehrere Monate verzögern
- Stattdessen liegt der Fokus auf den Argumenten Gattungsbezeichnung und Markenaufgabe
- Oracle muss bis zum 7. August auf alle Absätze des Löschungsantrags antworten
- Jede Behauptung muss anerkannt oder bestritten werden
- Betroffen sind die Vorwürfe zur Gattungsbezeichnung und zur Markenaufgabe
- Ab dem 6. September beginnt die Beweisaufnahme
Denos Position zur JavaScript-Marke
- Deno sieht JavaScript nicht als Oracle-Produkt, sondern als Bezeichnung für eine Programmiersprache
- Auf javascript.tm stimmen diesem Standpunkt zum Zeitpunkt der Erstellung 19.550 Personen zu
- Deno ist der Ansicht, dass diese Marke weder dem öffentlichen Interesse noch der Branche noch dem Zweck des Markenrechts entspricht
- Gelingt die Löschung oder gibt Oracle die Marke auf, würde JavaScript allen als Name der Programmiersprache gehören, die das Web antreibt, ohne ™-Zeichen und ohne Lizenzsorgen
1 Kommentare
Meinungen auf Hacker News
Soweit ich weiß, verdient Oracle mit dem Namen oder der Marke JavaScript überhaupt kein Geld. Ich sehe keinen Grund, diese Klage zu verteidigen.
Sie hätten die Chance, Goodwill zu gewinnen und per Pressemitteilung zu sagen: „Wir spenden die JavaScript-Marke der Entwickler-Community!“ Stattdessen verteidigen sie etwas, womit sie tatsächlich kein Geld verdienen. Das ist absurd.
Er sieht es ungefähr so: Wie schlimm man Oracle auch einschätzt, das echte Oracle ist schlimmer; in der Menschheitsgeschichte habe es nichts gegeben, das so frei von Komplexität und Nuancen sei wie Oracle.
Er warnt auch davor, Larry Ellison zu vermenschlichen. Man solle ihn wie einen Rasenmäher betrachten: Ein Rasenmäher mäht einfach Rasen, und wenn man die Hand hineinsteckt, schneidet er sie ab. So wie man nicht denkt, dass der Rasenmäher einen hasst, sollte man nicht in die Falle tappen, Oracle zu vermenschlichen.
https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
Auch das würde meines Wissens nichts kosten, aber letztlich machen beide Seiten den Fehler, einen Rasenmäher zu vermenschlichen.
Im Ernst: Man sollte es einfach in WebScript umbenennen. Das passt gut zu WebAssembly, WebGPU, WebRTC und WebWorkers, und es scheint keine aktive Marke dafür zu geben.
Das Präfix „Java“ verwirrt weiterhin neue Nutzer und Leute aus dem Business Development und kann auch jenseits der Marke rechtliche Probleme verursachen. „JavaScript“ war von Anfang an kein besonders guter Name; wir haben uns nur daran gewöhnt. Ich verstehe nicht, warum man so verbissen daran festhält. Man könnte das lieber als Gelegenheit nutzen, einen Namen zu vergeben, der tatsächlich Sinn ergibt.
Ein paar Jahre lang wäre es etwas lästig, aber ich bin überzeugt, dass wir irgendwann kaum glauben können, dass wir das einmal „JAVA Script“ genannt haben.
Technisch gesehen enthält JS nicht einmal die Hälfte der vertrauten Funktionen wie WebSockets, TextEncoder, fetch oder sogar die URL-Klasse. Tatsächlich unterstützt JS nicht einmal ESM-Module „vollständig“, weil ein großer Teil des Standards an andere Web-Platform-APIs delegiert ist.
Dafür gibt es Gründe, aber aus Sicht der Endnutzer ist es ziemlich verwirrend, dass URL nicht JS ist, encodeURIComponent aber schon; Uint8Array JS ist, TextEncoder aber nicht. Zum Glück hat sich außerhalb des Browsers bei JS-Runtimes die Richtung etabliert, dass sie Web-Platform-APIs implementieren müssen, sodass Entwickler WebSockets behandeln können, als wären sie Teil von JavaScript.
Es gibt aber keinen guten Namen für dieses Bündel von Standards. Man sagt nicht „JavaScript mit browserkompatiblen Modulen und WebWorker-Erweiterungen“, und „ECMAScript mit Web-Platform-Erweiterungen“ ist zu lang. WebScript hingegen vermittelt gut „ECMAScript in der aus dem Browser vertrauten Form“.
Damit wird auch klar, warum man nicht ECMAScript verwenden sollte. ECMAScript hat eine eigene Bedeutung als reine Sprachspezifikation; für Spezifikationsautoren ist das nützlich, anderswo klingt es aber pedantisch. WebScript formalisiert die Bedeutung, die Leute früher zwanghaft in „JavaScript“ hineingelegt haben, und ist daher nicht nur ein Synonym zur rechtlichen Umgehung, sondern fügt dem Begriff neuen Nutzen hinzu.
[1]: https://www.apple.com/legal/intellectual-property/trademark/...
„In Ihrem Lebenslauf steht, dass Sie JavaScript/WebScript schreiben. Welche von beiden verwenden Sie häufiger?“
Danke an alle, die sich dafür einsetzen. Vielleicht hat Oracle vor Jahrzehnten irgendwann einmal dem Tech-Ökosystem Wert hinzugefügt, aber heute ist es ein riesiges Rent-Seeking-Monster.
Ich hasse es, dass wir 2025 gute Dinge nicht genießen können, nur weil Oracle geistige Eigentumsrechte daran hält. Oracle ist das Ergebnis davon, dass Unternehmen aus Bequemlichkeit und nach dem Motto „Niemand wurde je gefeuert, weil er _____ gekauft oder eingestellt hat“ die Schlüssel zu Markennamen übergeben haben. Ich hoffe, diese Ära ist vorbei.
Oracles Beitrag ist deutlich unklarer, besonders wenn man die „Leistungen“ der Dinge herausnimmt, die es übernommen hat.
Alle verwenden „JavaScript“ als Namen der Sprache.
Oracle ist ein Parasit.
Trotzdem tut es mir kaum leid, das nicht gewusst zu haben. Diese Sprache hat tatsächlich nichts mit diesem Unternehmen zu tun, und allein dass es eine solche Marke besitzt, ist verrückt.
Es wäre gut, wenn Deno eine Kampagne mit dem Slogan starten würde: „Wussten Sie, dass JavaScript nichts mit Java zu tun hat? Abgesehen von Gerichtsverfahren.“
Ich wäre bereit zu spenden
Python wurde früher entwickelt, fand aber erst später breite Verbreitung, und es lässt sich schwer bestreiten, dass beide stark durch das Interesse am frühen WWW beschleunigt wurden. Abgesehen vielleicht von Perl kann man das über andere Allzwecksprachen kaum sagen, und Perl ist allmählich verblasst
Der Comic, der die Organisationsstruktur von Oracle erklärt, scheint genau zu passen
https://newsletter.pragmaticengineer.com/p/code-review-on-pr...
Zugehöriger Link: https://javascript.tm/
Oracle ist die Definition von Legacy. Wenn man noch Oracle nutzt, ist man sowohl dem Markt als auch der Konkurrenz hinterher
Aus ziemlich bedeutungslosen Gründen wurde master in main geändert und alles kaputtgemacht. Trotzdem waren Unternehmen und Leute stolz darauf
Aber ich verstehe nicht, warum man ab jetzt in Gesprächen und im Sprachgebrauch nicht einfach EcmaScript verwendet. Das würde das Problem lösen; für mich wirkt das wie ein Witz
In unserem Land gab es seit 2000 ein für alle zugängliches System der eingetragenen Lebenspartnerschaft, das bis auf den Namen gleichgeschlechtliche Ehe war. Doch selbst zehn Jahre später stritten die Menschen immer noch um diesen Namen. Ich verstehe es nicht wirklich, aber Sprache ist mächtig und bedeutet manchen Menschen sehr viel
master→main war Scheinaktivismus von Leuten, die nicht wirklich Überzeugungsarbeit leisten wollten, aber Teil von irgendetwas sein wollten. Menschen davon zu überzeugen, den Namen JavaScript aufzugeben, wird wegen der Bindung daran und dem Gefühl schwierig sein, dass einem eine böse Firma etwas wegnimmt
Könnte man eine Sprache namens Larry Ellison Script entwickeln und als Marke eintragen?