JavaScript 規(guī)范有了新的替代 License
Ecma International 最近正式批準(zhǔn)發(fā)布了 ECMAScript 2022。ECMAScript 2022 增加的某些內(nèi)容不屬于舊版本的一部分,但也不是新的編程特性。
今年 3 月,Ecma International 接受了 Mozilla 提出的 “新的替代許可證” 提案。6 月 22 日,第一個采用此許可證的請求獲得了 TC39 的批準(zhǔn),并被應(yīng)用于以下文檔:ECMA-262(ECMAScript,JavaScript 的正式名稱)和 ECMA-402(ECMAScript 的國際化 API)。
ECMAScript 規(guī)范由 Ecma International 開發(fā),而 HTML 和 CSS 等其他 Web 技術(shù)由 W3C 開發(fā)。這些機構(gòu)使用不同的默認(rèn)許可證,因此產(chǎn)生了兩個問題。首先,擁有不同的許可證會增加參與者的法律審查開銷。其次,與 W3C 相比,默認(rèn)的 ECMA 許可證包含禁止創(chuàng)建衍生作品的限制。雖然這些規(guī)定在實踐中并沒有成為問題,但對于像 JavaScript 這種基礎(chǔ)設(shè)施級別的東西,Mozilla 希望每個人都能輕松參與貢獻(xiàn),所以它主動為 Ecma International 規(guī)范引入了?替代許可證。
因此,Ecma 現(xiàn)在提供了兩個許可證,技術(shù)委員會可以根據(jù)特定的需要進(jìn)行采用。默認(rèn)的 Ecma International 許可證為特定標(biāo)準(zhǔn)的工作提供了一個明確的文件和位置,目的是為了防止分叉。該許可證的規(guī)定允許在原文本中內(nèi)嵌特定的標(biāo)準(zhǔn),以及允許部分或全部復(fù)制。
新的替代許可證旨在與 W3C 的工作保持一致,許可證條款主要也是基于 W3C 的文檔和軟件許可證?。該許可證對標(biāo)準(zhǔn)的衍生作品更為寬松。此舉提供了一個法律框架和一個重要保障,使互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的發(fā)展能夠繼續(xù)獨立于任何組織。通過將替代許可證應(yīng)用于像 ECMAScript 這樣重要的標(biāo)準(zhǔn),Ecma International 展示了其對 Web 基本構(gòu)建塊的管理能力。此外,這為具有相似許可要求的標(biāo)準(zhǔn)化項目提供了一個潛在的 “新家園”。
Mozilla 表示,他們與 Ecma International 以及許多合作伙伴一起編寫了受 W3C 文檔和軟件許可證啟發(fā)的許可證。目標(biāo)是讓 JavaScript 的使用規(guī)范與 Web 的其他規(guī)范保持一致。此外,由于 Ecma International 的所有 TC 都可以使用這個新的許可證,這將為其他組織提供以相同視角處理標(biāo)準(zhǔn)化的方法。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:JavaScript 規(guī)范有了新的替代 License
本文地址:https://www.oschina.net/news/202118/specification-for-javascript-has-a-new-license