内容提要
Deno创始人Ryan Dahl向美国专利商标局申请取消Oracle的JavaScript商标,认为JavaScript应为公共资源。他指出Oracle在2019年续签商标时提供了虚假证据,并声称Oracle因多年未使用而放弃该商标。
关键要点
-
Deno创始人Ryan Dahl向美国专利商标局申请取消Oracle的JavaScript商标。
-
Dahl认为JavaScript应为公共资源,标志着法律纠纷的解脱。
-
Deno是一个开源的JavaScript、TypeScript和WebAssembly运行时。
-
如果成功,社区可以将JavaScript作为规范推广,而不是当前的ECMAScript。
-
申请书声称JavaScript是通用的编程语言名称,Oracle并未控制该语言的规范或使用。
-
Dahl指出Oracle在2019年续签商标时提交了虚假证据,包括Node.js的截图。
-
Dahl声称Oracle通过2009年收购Sun Microsystems获得商标,但实际上已因未使用而放弃。
-
Dahl表示Oracle多年未在“JavaScript”名下提供重要产品或服务,符合美国法律对商标的放弃定义。
-
Vite 6于周二发布,被称为自Vite 2以来最重要的主要版本。
-
Vite 6的npm每周下载量从750万跃升至1700万,支持Node.js 18、20和22+。
-
Vite 6引入了新的实验性环境API,旨在为框架作者提供更接近生产的开发体验。
-
Tailwind CSS发布了4.0 Beta 1版本,经过数月的修复和兼容性工作,性能显著提升。
-
新版本的Tailwind CSS在完整构建上速度提高5倍,增量构建速度超过100倍。
延伸解读
JavaScript的公共资源之争
Deno创始人Ryan Dahl的申请不仅是法律上的挑战,更是对JavaScript作为公共资源的呼吁。如果成功,JavaScript将不再受限于Oracle的商标控制,开发者可以更自由地推广和使用这一语言。这一举动可能会影响未来的开发生态,促进更广泛的社区参与和创新。
Oracle商标的法律风险
Dahl指出Oracle在续签商标时提供了虚假证据,这可能使Oracle面临法律风险。如果法院认定Oracle确实放弃了对JavaScript的控制,可能会导致其商标失效,影响其在相关技术领域的声誉和市场地位。开发者和企业在使用相关技术时需关注这一动态。
Vite 6的重大更新
Vite 6的发布标志着该工具的重大进步,尤其是在性能和兼容性方面。新版本支持Node.js的多个版本,并引入了实验性环境API,旨在提升开发者体验。开发者应关注这些变化,以便更好地利用Vite 6的功能,提升项目的开发效率。
延伸问答
Deno为什么申请取消Oracle的JavaScript商标?
Deno创始人Ryan Dahl认为JavaScript应为公共资源,并指出Oracle在续签商标时提供了虚假证据。
Oracle在续签JavaScript商标时做了什么?
Oracle在2019年续签商标时提交了虚假证据,包括Node.js的截图。
如果Deno的申请成功,会有什么影响?
如果成功,社区可以将JavaScript作为规范推广,而不是当前的ECMAScript。
Dahl如何看待Oracle对JavaScript商标的控制?
Dahl声称JavaScript是通用的编程语言名称,Oracle并未控制该语言的规范或使用。
Oracle为什么会被认为放弃了JavaScript商标?
Dahl指出Oracle多年未在“JavaScript”名下提供重要产品或服务,符合美国法律对商标的放弃定义。
Vite 6的主要更新是什么?
Vite 6被称为自Vite 2以来最重要的主要版本,支持Node.js 18、20和22+,并引入了新的实验性环境API。