Deno kämpft gegen Oracles JavaScript-Markenrecht: Entscheidende Entdeckungsphase

2025-09-19
Deno kämpft gegen Oracles JavaScript-Markenrecht: Entscheidende Entdeckungsphase

Deno, eine JavaScript-Laufzeitumgebung, kämpft gegen Oracle um das Warenzeichen "JavaScript". Nach Einreichung einer Löschungsantrag nach einem breit unterzeichneten offenen Brief, haben sie die entscheidende Entdeckungsphase erreicht. Angesichts eines kostspieligen Rechtsstreits hat Deno eine GoFundMe-Kampagne gestartet, um professionelle Umfragen, Sachverständige und rechtliche Einreichungen zu finanzieren, um zu beweisen, dass "JavaScript" ein allgemeiner Begriff und keine Marke von Oracle ist. Das Ergebnis wird bestimmen, ob Warenzeichen verwendet werden können, um die Eigentumsrechte an allgemeinen Begriffen zu beanspruchen, und wird sich auf die Zukunft der Open-Source-Entwicklung auswirken.

Mehr lesen
Entwicklung Warenzeichen

Deno 2.4: Bundling, verbesserte Importe und stabile Funktionen

2025-07-07
Deno 2.4: Bundling, verbesserte Importe und stabile Funktionen

Deno 2.4 bietet spannende Updates! Das zurückgekehrte `deno bundle`-Kommando unterstützt die Erstellung von JavaScript-Bundles in einer einzigen Datei und nutzt esbuild für Tree-Shaking und Minifizierung. Das neue Flag `--unstable-raw-imports` ermöglicht den direkten Import von Text- und Binärdaten und vereinfacht den Import von Nicht-JavaScript-Dateien. Die integrierte OpenTelemetry-Unterstützung ist jetzt stabil und das `--unstable-otel`-Flag ist nicht mehr erforderlich. Außerdem ermöglicht ein neues `--preload`-Flag die Ausführung von Code vor dem Hauptskript, `deno update` vereinfacht die Abhängigkeitsverwaltung und `deno run --coverage` sammelt jetzt die Codeabdeckung von Unterprozessen. Die Berechtigungsverwaltung wurde mit Unterstützung für Subdomain-Wildcards und CIDR-Bereiche verbessert. Die `package.json`-Unterstützung wurde verbessert, einschließlich einer besseren Behandlung von bedingten Exporten und lokalen npm-Paketen.

Mehr lesen
Entwicklung

Oracles JavaScript-Markenklage: Ein Kampf für Open Source

2025-06-29
Oracles JavaScript-Markenklage: Ein Kampf für Open Source

Der Schöpfer von Node.js kämpft gegen Oracles Anspruch auf die Marke "JavaScript". Während eine Betrugsklage abgewiesen wurde, liegt der Kernstreit im generischen Charakter und der Aufgabe der Marke. Der Kläger argumentiert, dass "JavaScript" ein generischer Begriff und keine Oracle-Marke ist, und Oracles Verwendung eines Screenshots der Node.js-Website als Beweis verschärft die Kontroverse. Der Fall wird fortgesetzt, wobei Oracle auf die Behauptungen von Generizität und Aufgabe antworten muss. Das Ergebnis wird bestimmen, ob "JavaScript" von Markenbeschränkungen befreit und der Community zurückgegeben wird.

Mehr lesen
Entwicklung

Deno's Zukunft: Nicht im Niedergang, sondern im Aufstieg

2025-05-20
Deno's Zukunft: Nicht im Niedergang, sondern im Aufstieg

Als Antwort auf die jüngste Kritik an Deno, Deno Deploy, KV und Fresh, versichert das Deno-Team, dass die Entwicklung von Deno stark ist und sich die Nutzerzahlen verdoppelt haben. Bezüglich der Reduzierung der Regionen von Deno Deploy erklärt das Team, dass dies eine Optimierung von Kosten und Leistung darstellt und die Plattform zu einer Full-Stack-Anwendungshosting-Plattform weiterentwickelt wird. Obwohl Deno KV nicht die zentrale Lösung für die gesamte Zustandsverwaltung sein wird, befinden sich robustere Tools in der Entwicklung. Fresh 2 steht ebenfalls kurz bevor und bringt erhebliche Verbesserungen mit sich. Das Deno-Team betont sein Engagement für den Aufbau einer vollständigen JavaScript-Plattform, wobei der Fokus auf einem kohärenten System statt auf Feature-Parität liegt, und beteiligt sich aktiv an der Verbesserung und dem Wachstum des JavaScript-Ökosystems.

Mehr lesen
Entwicklung

Fresh 2.0 verzögert: Das Next-Gen Web-Framework von Deno erhält ein Fundament-Upgrade

2025-05-15
Fresh 2.0 verzögert: Das Next-Gen Web-Framework von Deno erhält ein Fundament-Upgrade

Das Deno-Team hat eine Verzögerung für Fresh 2.0, sein auf den neuesten Web-Standards basierendes Web-Framework, angekündigt und den Release auf das späte Q3 2025 verschoben. Die Verzögerung rührt daher, dass der Fokus auf die Verbesserung der Deno-Kernplattform und des JavaScript-Registers (JSR) liegt, um Kompatibilitätsprobleme mit Node.js zu beheben und letztendlich eine robustere Grundlage für Geschwindigkeit, Erweiterbarkeit und Benutzerfreundlichkeit von Fresh 2.0 zu schaffen. Fresh 2.0 wird Express/Hono-ähnliche APIs, echte asynchrone Komponenten und ein neues Plugin-System bieten. Es treibt bereits den Betrieb von deno.com und Deno Deploy an, wobei eine Alpha-Version für Entwickler zum Testen verfügbar ist, zusammen mit einer Migrationsanleitung für bestehende Projekte.

Mehr lesen
Entwicklung

Lokales Ausführen von LLMs mit Deno und Jupyter Notebooks

2025-03-01
Lokales Ausführen von LLMs mit Deno und Jupyter Notebooks

Dieser Artikel beschreibt die Erfahrung des Autors beim Einrichten und Verwenden eines lokalen Large Language Models (LLM) (DeepSeek R1) mit Deno, Jupyter Notebooks, Ollama und LangChain.js. Der Autor beschreibt den Prozess, von der Einrichtung der Umgebung und der Installation des Modells bis zum Schreiben des Codes und der Visualisierung der Ergebnisse. Der Artikel hebt die Einfachheit und Effizienz von Deno und Jupyter Notebooks für die KI-Entwicklung hervor und zeigt einen reibungslosen Workflow und eine erfolgreiche Interaktion mit dem lokalen LLM. Die Möglichkeit, das lokale Modell einfach gegen ein API-basiertes Modell auszutauschen, wird ebenfalls erwähnt.

Mehr lesen
Entwicklung

Oracle versucht, das "JavaScript"-Markenzeichen zu monopolisieren

2025-02-04
Oracle versucht, das

Deno hat einen Antrag auf Löschung von Oracles "JavaScript"-Marke eingereicht und dabei Betrug bei der Markenerneuerung vorgeworfen. Oracle verwendete einen Screenshot der Node.js-Website als Beweis für die Nutzung, obwohl es keine Verbindung zum Projekt hat. Oracles Verteidigung behauptet, ein zweites Muster rechtfertige den Screenshot von Node.js und ignoriere die Kernfrage, ob "JavaScript" ein generischer Begriff ist. Diese Taktik wird als absichtliche Verzögerung angesehen, um eine Diskussion über die Gültigkeit der Marke zu vermeiden. Der Vorfall wirft Bedenken hinsichtlich des Markenmissbrauchs durch Unternehmen und die Fairness des Markensystems selbst auf.

Mehr lesen
Entwicklung