TC39および知的財産(IP)

TC39および知的財産(IP)

TC39のしくみ

TC39は、JavaScriptプログラミング言語の標準であるECMA-262、およびECMA-402(「インターナショナル」)などの他のJavaScript関連の仕様を作成および保守するEcmaの技術委員会です。

ミーティング

TC39ミーティングは、2か月ごとに3日間開催されます。会議には主にEcmaメンバー組織の代表者が出席します。委員会からTC39会議に招待された非会員組織の会員は、次の2つの方法で参加できます。

  • 「招待された専門家」がディスカッションに参加できます。
  • 「オブザーバー」はTC39のみを聞くことができ、ディスカッションに参加することはできません。

実際には、これら2つのIDは、潜在的なEcmaメンバーに使用されることが多く、他の目的に使用されることはめったにありません。TC39ミーティングでは、 「ステージ」プロセスを通じて提案について話し合い、改訂を提案し、提案を進めます。プロポーザルがステージ4に到達したら、ドラフト仕様に追加します。

GitHubで作業する

TC39 中最深入的技术性工作发生在 GitHub 上。主要规范 有一个位于 Github 的存储库,并且其他规范也是如此,例如 ECMA-402。对规范草案的小改动是通过 GitHub Pull Requests 完成的,而更大的改动则是通过分阶段的提案完成的,这些提案在单独的 GitHub 存储库中维护。

年度规范的发布

在每年的一月末或者二月初,ECMA-262 的维护者会将 ecma262 仓库的一个分支作为本年度的 "ECMAScript20xx" 标准。此后,该分支可能还有一些编辑性或规范性的小修改,但不会再有新增的特性。同年六月,Ecma 大会将批准该分支作为新的 Ecma 标准。

法律协议

Ecma 成员协议

Ecma 的成员都是注册在某个 Ecma 成员类别 中的组织,例如一些学校或者公司。每个成员类别都有独立的表格,但每个表格都包含以下内容:

b) 我们确认我们已了解 Ecma International 的章程、规则和专利事务行为守则并且将遵守它们。 c) 为了 Ecma 国际的标准化目标,我们授予 Ecma 国际对我们提交给其的贡献的部分或全部使用权和改编权,同时我们保留对这些贡献的所有权利。

上述章节授予 Ecma 对会员组织贡献的版权许可。参与 TC39 的 Ecma 成员还必须签署 RFTC 协议,该协议在免版税的基础上许可专利。

贡献者知识产权(IPR)许可

TC39 也接受来自与 Ecma 成员无关的个人的贡献,包括作为特邀专家在 TC39 会议上发表评论,或者在 Github 上向规范仓库提交规范补丁。这两种类型的贡献者都需要签署 非成员贡献者协议

如果与 Ecma 成员组织相关的个人对 TC39 相关规范做出贡献,而成员组织无权重新授予知识产权,但个人有此权利,那么个人也需要签署贡献者知识产权(IPR)表格。如果两者都没有这样的权利,那么这些贡献则不应被使用。

当一个非成员组织的贡献者在一个未授权他们为其贡献的知识产权发布许可的组织中工作时,表格中可以填写单独的『签署人』和『贡献者』字段,『贡献者』是 TC39 工作的参与者,『签署人』是被授权能够许可知识产权的成员组织。该表格必须由参与 TC39 的个人贡献者填写,并且不适用于全组织范围。

Ecma 免版税技术委员会

Ecma 规范通常是遵循 Ecma 专利事务行为守则 而制定的,但 TC39 使用的是基于 『Ecma 国际免版税专利政策扩展选项』 的独特版税政策。TC39 是 Ecma 内的一个免版税的技术委员会(Royalty Free Technical Committee, RFTC),这意味着由 Ecma TC39 制定并经 Ecma 大会批准的所有标准都包含一份适用于任何由 TC39 参与者所拥有或控制的专利的『免版税专利许可声明』。

参与 TC39 的组织都需要签署一份特殊的表格,这份表格表示他们授予 TC39 年度免版税(Royalty Free, RF)授权。Ecma 的免版税专利政策中提供了一个特定的时间窗口,在此期间参与的成员组织可以在某些情况下选择不提供免版税承诺[1]。但在 TC39 的历史上从未发生过这样的选择性退出事件。

版权许可

经过 GA 授权的年度 ECMA-262 和 ECMA-402 中的规范文本遵循 Ecma 文字版权政策 许可,其中包含的源代码通过 Ecma 软件许可 获得许可。

TC39 为 ECMA-262 和 ECMA-402 维护了一个名为 test262 的测试套件,它通过 Ecma 软件许可 获得许可。test262 的贡献者需要签署独立的 软件提交者许可。向 test262 添加的文件都会有一个 版权标头指明其原始作者

ECMA-404(JSON)和 ECMA-415(ECMAScript 套件)也应用了相同的版权政策,这两个标准只会偶尔更新。

ECMAScript 规范草案根据 版权草案许可 获得许可。提案 由其作者保留 版权,但许多提案作者会通过另一个许可证二次许可他们的提案,该许可在提案的存储库中是可见的。

确保贡献者授予正确许可的流程

  • 在线下会议中,会议主席和副主席将核实所有与会者要么是成员公司的代表,要么是上述的观察员或者特邀专家,然后会有一个快速议程项目来澄清知识产权协议。
  • 对于 GitHub 上的贡献,有 一个正在开发的机器人 来检查非成员贡献者是否签署了适当的协议。直到贡献集已经被手动检查并回到 GitHub 使用之初,并且所有贡献者都已被验证已签署适当的协议之后,将会对当前的贡献继续进行手动检查。

脚注

  • 1:歴史的に、実質的にすべてのTC39作業は、TC39ロイヤリティフリー技術委員会で行われ、メンバーシップは個別追跡されていました。今日、委員会全体がロイヤリティフリーの技術委員会に変わりました。オプトアウト期間は年の初めに始まり、年次リリースごとに支部が設立され、通常は年の半ば頃にEcma総会で年次リリースが承認されるまで続きます。

翻訳やその他の改善が必要な分野でエラーを見つけた場合は、ナゲッツ翻訳を修正およびPRしてください。また、対応する報酬ポイントを獲得することもできます。記事の冒頭にあるこの記事へのパーマリンクは、GitHub上のこの記事へのMarkDownリンクです。


ナゲッツ翻訳プロジェクトは、高品質のインターネット技術記事を翻訳するコミュニティです。記事のソース、ナゲッツに関する英語の共有記事です。コンテンツは、 AndroidiOSフロントエンド、バックエンドブロックチェーン製品デザイン人工知能、その他の分野をカバーしています。より高品質の翻訳を見たい場合は、引き続きナゲッツ翻訳計画、公式に注意を払ってください。 Weibo、およびZhihu列

おすすめ

転載: juejin.im/post/7087877275076526088