跳到主要内容
Deno 2.4 发布,带来 deno bundle、字节/文本导入、OTel 稳定版等新特性
了解更多
Introducing the JSR open governance board

JSR 开放治理委员会成立

尽管 Deno 团队构建了 JSR,但这个开源注册表并非旨在成为 Deno 的项目,而是一个开放治理的社区服务,旨在造福更广泛的 JavaScript 和 TypeScript 生态系统。今天标志着这一愿景的重大转变,我们非常高兴地宣布,JSR 现已拥有一个独立的理事会,并制定了一份治理章程

在这篇博文中,我们将介绍新任理事会成员,分享治理章程,并提供参与和保持联系的方式

JSR 理事会成员

我们对以下愿意为 JSR 贡献时间和专业知识的个人表示高兴和感谢

  • Evan You:Vue.js 和 Vite 的创建者,VoidZero 的创始人
  • Isaac Schlueter:npm 的创建者,vlt 的联合创始人
  • James Snell:Node.js TSC 成员,Cloudflare 首席系统工程师
  • Luca Casonato:Deno 软件工程师,TC39 代表
  • Ryan Dahl:Node.jsDeno 的创建者

理事会成员将每月召开会议,讨论进展、设定方向并解决与 JSR 项目相关的任何挑战。

JSR 治理章程

为阐明并统一 JSR 的未来方向,我们制定了治理章程,您可以在下方和 JSR 网站上查看。

1. 使命与宗旨

JSR 理事会旨在通过提供代码共享社区服务(包括托管、审核和促进对共享资源的便捷访问等机制),从而改善 JavaScript 和 TypeScript 生态系统。

2. 理事会构成

  • 理事会将由5名成员组成。
  • 成员的选拔基于他们代表广大 JavaScript 用户(包括开发者、框架作者和平台维护者等关键利益相关者)的能力。

3. 职责

理事会将负责:

  • 制定 JSR 的政策和战略。
  • 监督运营事宜,包括为组织确定法律实体。
  • 确保与使命保持一致,并作为社区信任的管理者。

4. 决策

  • 决策将通过多数票作出。
  • 进行投票需要法定人数,定义为至少3名成员在场。

5. 任期限制与角色

  • 理事会成员没有任期限制。
  • 目前尚未定义正式角色(例如:主席、秘书)。

6. 法律实体

  • 理事会初期将作为一个非正式团体运作。
  • 成员同意遵守理事会决定。
  • 理事会的主要目标之一是为 JSR 建立一个法律实体,可以通过加入现有基金会(例如:Linux 基金会、OpenJS)或成立自己的 501(c)(3) 或类似实体来实现。

7. 透明度

  • 理事会决定和会议纪要将公开张贴在可访问的平台上,例如组织网站或公共仓库。

8. 争议解决

  • 理事会成员之间的所有分歧将通过多数票解决。

9. 资金

  • 在正式法律结构确立之前,资金将由 Deno 公司提供。如果 Deno 公司资金无法到位,理事会将探索其他资金来源,包括社区贡献、赞助或赠款。

10. 章程修订

  • 理事会将有权在必要时修订本章程,遵循相同的决策流程(多数票)。修订内容将通过公开张贴的方式告知社区,并在最终确定前提供审查和反馈的机会。

11. 利益冲突政策

  • 理事会成员必须披露可能出现的任何利益冲突,并在存在此类冲突的决策中回避。

12. 任职与离任

  • 新任理事会成员上任时将获得关于章程和当前计划的简报。
  • 成员可通过书面通知辞职。罢免成员需要理事会其余成员的多数票。

社区资源

我们渴望在未来几个月内将 JSR 的开发推向高潮,并且有大量工作可做。如果您有兴趣了解 JSR 的最新动态、帮助塑造 JSR 的未来或为 JSR 贡献力量,我们已经创建了一个专门的 JSR Discord 服务器

我们还开始在 Discord 上举行双周 JSR 公共办公时间,JSR 工程师会在那里分享最新进展、回答您的任何问题,甚至帮助项目转换或迁移其现有 SDK 以发布到 JSR。

在最近的一次 JSR 办公时间里,JSR 工程师帮助 Sentry 将其 JavaScript SDK 移植到了 JSR。

如果您没有使用 Discord,您可以通过关注 JSR 项目的 TwitterBluesky,甚至是 YouTube 来获取最新信息。