惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Engineering at Meta
Engineering at Meta
腾讯CDC
宝玉的分享
宝玉的分享
H
Help Net Security
I
InfoQ
博客园 - Franky
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
博客园_首页
美团技术团队
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
The Cloudflare Blog
博客园 - 司徒正美
Vercel News
Vercel News
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
月光博客
月光博客

Deno

Deno 2.8 | Deno Claw Patrol: an open-source security firewall for agents | Deno Fresh 2.3: Zero JS by default, View Transitions, and Temporal support | Deno Deno 2.7: Temporal API, Windows ARM, and npm overrides | Deno Build a dinosaur runner game with Deno, pt. 6 | Deno Build a dinosaur runner game with Deno, pt. 5 | Deno Deno Deploy is Generally Available | Deno Introducing Deno Sandbox | Deno Build a dinosaur runner game with Deno, pt. 4 | Deno Build a dinosaur runner game with Deno, pt. 3 | Deno Build a dinosaur runner game with Deno, pt. 2 | Deno React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected | Deno Deno 2.6: dx is the new npx | Deno Build a dinosaur runner game with Deno, pt. 1 | Deno React Server Functions / Next.js Vulnerability: Deno Deploy users protected | Deno My highlights from the new Deno Deploy | Deno Deno's Other Open Source Projects | Deno How Deno protects against npm exploits | Deno Deno 2.5: Permissions in the config file | Deno Fresh 2.0 Graduates to Beta, Adds Vite Support | Deno Deno 2.4: deno bundle is back | Deno JavaScript™ Trademark Update | Deno What's coming to JavaScript | Deno A brief history of JavaScript | Deno Reports of Deno's Demise Have Been Greatly Exaggerated | Deno An Update on Fresh | Deno How Plaid migrated 100 services to a new database platform 5x faster with Deno | Deno Deno 2.3: Improved deno compile, local npm packages, and more | Deno Add JSR packages with pnpm and Yarn | Deno Zero-config Debugging with Deno and OpenTelemetry | Deno
Help Us Raise $200k to Free JavaScript from Oracle | Deno
Ryan Dahl · 2025-09-18 · via Deno

After more than 27,000 people signed our open letter to Oracle about the “JavaScript” trademark, we filed a formal Cancellation Petition with the US Patent and Trademark Office. Ten months in, we’re finally reaching the crucial discovery phase.

Deno initiated this petition since we have legal standing as a JavaScript runtime, but it’s really on behalf of all developers. If we win, “JavaScript” becomes public domain – free for all developers, conferences, book authors, and companies to use without fear of trademark threats.

We’re asking for your support through our GoFundMe campaign so we can put forward the strongest case possible.

Why $200k?

Because federal litigation is expensive. Discovery is the most resource-intensive stage of litigation, where evidence is collected and arguments are built.

We don’t want to cut corners – we want to make the best case possible by funding:

  • Professional public surveys that carry legal weight in front of the USPTO, proving that “JavaScript” is universally recognized as the name of a language, not Oracle’s brand.
  • Expert witnesses from academia and industry to testify on JavaScript’s history, usage, and meaning.
  • Depositions and records from standards bodies, browser vendors, and industry leaders showing Oracle has no role in the language’s development.
  • Legal filings and responses to counter Oracle’s claims at every step.

If there are leftover funds, we’ll donate them to the OpenJS to continue defending civil liberties in the digital space. None of the funds will go to Deno.

Oracle officially denies “JavaScript” is generic

On August 6th, 2025, Oracle for the first time addressed the validity of the trademark. Their response to our petition denies that “JavaScript” is a generic term.

If you’re a web developer, it’s self-evident that Oracle has nothing to do with JavaScript. The trademark system was never meant to let companies squat on commonly-used names and rent-seek – it was designed to protect active brands in commerce. US law makes this distinction explicit.

We urge you to read our petition and open letter to understand our arguments.

If we don’t win discovery, Oracle locks in ownership of the word “JavaScript.” This is the decisive moment.

But this case is bigger than JavaScript. It’s about whether trademark law works as written, or whether billion-dollar corporations can ignore the rule that trademarks cannot be generic or abandoned. “JavaScript” is obviously both. If Oracle wins anyway, it undermines the integrity of the whole system.

Let’s make sure the law holds. Please donate. Please share and upvote this.