W3C发布的文档类型
本文列出了W3C发布的不同类别的规范,并解释了它们的差异,以及在Web标准制定过程中各个成熟阶段的含义。
1. 概览
类型 | 标准化轨道 | 专利政策 | 实施情况 | W3C认可 |
---|---|---|---|---|
社区组/商务组报告 | 否 | 部分 | 各异 | 否 |
提案 | 否 | 见文档 | 各异 | 否 |
编辑草案 | 否 | 否 | 各异 | 否 |
备忘录草案 | 否 | 否 | 各异 | 否 |
备忘录 | 否 | 否 | 各异 | 否 |
声明 | 否 | 否 | 不适用 | 是 |
已终止草案 | 否 | 各异 | 各异 | 否 |
注册表草案 | 否 | 否 | 不适用 | 否 |
候选注册表 | 否 | 否 | 不适用 | 否 |
注册表 | 否 | 否 | 不适用 | 是 |
工作草案 | 是 | 尚未 | 各异 | 否 |
候选推荐标准 | 是 | 各异 | 各异 | 否 |
提议推荐标准 | 是 | 是 | 各异 | 否 |
推荐标准 | 是 | 是 | 各异 | 是 |
2. 预标准化、提案和备忘录
2.1 W3C社区组报告或W3C商务组报告
W3C社区组或商务组报告是由W3C社区组或商务组产出的文档。
这些报告遵循W3C社区和商务组流程,旨在为个人提供一种简单的创新方式,与正式的W3C标准流程无关。这些报告未经正式审查,且未得到W3C的认可。
这些报告不得被引用为W3C标准,它们可能会,也可能不会被纳入W3C标准化轨道。
软件可以自担风险来实现这些报告。既不鼓励也不反对实现,但实现可以为针对文档的进一步行动提供建议。
这些报告可以是草案或最终形式:
- 草案报告获得了参与者根据W3C社区许可协议对其贡献的专利许可承诺。
- 最终报告获得了负责W3C社区最终规范协议的组织对整个规范的专利许可承诺。
W3C社区或商务组报告可以被包括W3C在内的标准化组织采纳,以纳入未来的标准。
2.2 W3C会员提案
W3C会员提案是由一个或多个W3C会员产出的文档。
会员提案是一个允许W3C会员提交技术或其他想法以供考虑的文档。这些提案未经正式审查,且未得到W3C的认可。
这些提案不得被引用为W3C标准,它们可能会,也可能不会成为W3C标准。
软件可以自担风险来实现这些报告。既不鼓励也不反对实现,但实现可以为针对规范的进一步行动提供建议。
会员提案流程为W3C会员提供了对其贡献的记录,并为他们提供了披露(包括知识产权声明)的机制。
会员提案可以被包括W3C在内的标准化组织采纳,以纳入未来的标准。
2.3 编辑草案
编辑草案是由W3C小组产出的文档。
编辑草案是允许小组对其内容进行内部迭代以供考虑的文档。编辑草案是W3C小组内部进行中的工作,不需要小组参与者的共识。这些草案未经正式审查,且未得到W3C的认可。
这些草案不得被引用为W3C标准,它们可能会,也可能不会成为W3C标准。
软件可以自担风险来实现这些草案。既不鼓励也不反对实现,但实现可以为针对规范的进一步行动提供建议。
编辑草案的实现没有专利保护。
编辑草案是W3C尚未发布的文档,负责该草案的小组可能最终会发布。
2.4 其他文档
本节列出的文档没有W3C立场、认可或专利承诺。这些文档不是W3C小组的一部分。
非正式草案
这类文档由社区中的个人编写。
2.5 W3C备忘录轨道
W3C备忘录和W3C声明的发布是为了记录技术规范以外的信息,例如规范的使用案例和最佳实践。
2.5.1 备忘录草案
W3C备忘录草案是由W3C工作组、W3C兴趣组、咨询委员会(AB)或W3C技术架构组(TAG)产出的文档。W3C备忘录草案是W3C技术报告。
一些小组备忘录是基于连续的备忘录草案发展而来的,后者预期最终将成为小组备忘录。
这些备忘录草案未经正式审查,且未得到W3C的认可。
这些备忘录草案不得被引用为W3C标准,它们可能会,也可能不会成为W3C小组备忘录。
软件可以自担风险来实现这些报告。既不鼓励也不反对实现,但实现可以为针对规范的进一步行动提供建议。
备忘录草案的实现没有专利保护。
2.5.2 小组备忘录
W3C小组备忘录是由W3C工作组、W3C兴趣组、咨询委员会(AB)或W3C技术架构组(TAG)产出的文档。W3C小组备忘录是W3C技术报告。
小组备忘录提供了一个稳定的参考,不准备成为正式的标准。这些备忘录未经正式审查,且未得到W3C的认可。
这些备忘录不得被引用为W3C标准,它们可能会,也可能不会成为W3C声明。
软件可以自担风险来实现这些报告。既不鼓励也不反对实现,但实现可以为针对规范的进一步行动提供建议。
小组备忘录的实现没有专利保护。
2.5.3 声明
W3C声明是由W3C工作组、W3C兴趣组、咨询委员会(AB)或W3C技术架构组(TAG)产出的文档。W3C声明是W3C技术报告。
声明提供了一个稳定的参考,不准备成为正式的标准。这些声明经过正式审查并得到W3C的认可。
这些声明可以被引用为W3C声明。
W3C声明不应包含可实现的技术。
W3C声明的实现没有专利保护。
3. W3C注册表轨道
注册表的发布是用于记录值或其他数据。
3.1 注册表草案
W3C注册表草案是由W3C工作组产出的文档。W3C注册表草案是W3C技术报告。
一些注册表是基于连续的注册表草案开发的,后者预期最终将成为候选注册表。
这些注册表草案未经正式审查,且未得到W3C的认可。
这些注册表草案不得被引用为W3C注册表,它们可能会,也可能不会成为W3C注册表。
W3C注册表草案不应包含可实现的技术。
注册表草案的实现没有专利保护。
3.2 候选注册表
3.2.1 候选注册表草案
W3C候选注册表草案是由W3C工作组产出的文档。W3C候选注册表草案是W3C技术报告。
候选注册表草案整合了来自以前候选注册表(草案或快照)的变更,以便于审查和引用整合后的规范。
这些变更未经过正式审查。
这些文档不得被引用为W3C注册表,并且可能永远不会成为W3C注册表。
候选注册表草案的实现没有专利保护。
3.2.2 候选注册表快照
W3C候选注册表快照是由W3C工作组产出的文档。W3C候选注册表快照是W3C技术报告。
候选注册表快照的发布是为了W3C认可前的最终审查。
这些文档不得被引用为W3C注册表,它们可能会,也可能不会成为W3C注册表。
W3C候选注册表不应包含可实现的技术。
候选注册表快照的实现没有专利保护。
3.3 注册表
注册表用于为文档提供稳定的参考,其目的包括无冲突、不重复、信息、提案和共识。每个这样的规范均应该记录其自身的注册表定义更新流程。
W3C注册表是由W3C工作组产出的文档。W3C注册表是W3C技术报告。
这些注册表经过正式审查并得到W3C的认可。
这些文档可以被引用为W3C注册表。
W3C注册表不应包含可实现的技术。
W3C注册表的实现没有专利保护。
4. W3C标准化轨道
本节列出的规范类别已经根据W3C标准化流程,经过了W3C会员、软件开发者和其他W3C小组及相关方的不同阶段审查。这些规范最终旨在获得W3C的认可。
W3C推荐标准轨道上的技术报告的开发目的,是最终产生作为Web标准的规范或指南。
4.1 工作草案
工作草案是W3C发布的用于审查和简单历史参考的文档。工作草案是正在进行的工作,其内容不要求小组参与者的完全共识,尽管小组必须就草案的发布达成共识。根据2020年9月版的W3C专利政策,规范首次作为工作草案发布标志着正式知识产权许可承诺的开始。
W3C工作草案是由W3C工作组产出的文档。W3C工作草案是W3C技术报告。
W3C标准轨道文档通过连续的工作草案开发,预计最终将成为候选推荐标准。
这些工作草案未经正式审查,且未得到W3C的认可。
这些文档不得被引用为W3C标准,它们可能会,也可能不会成为W3C标准。
软件可以自担风险实现这些规范,但鼓励实现反馈。
W3C工作草案的实现没有专利保护。
4.1.1 首个公开工作草案
首个公开工作草案是W3C发布的用于审查和简单历史参考的文档,是首次发布的工作草案。
4.2 候选推荐标准
4.2.1 候选推荐标准草案
W3C候选推荐标准草案是由W3C工作组产出的文档。W3C候选推荐标准草案是W3C技术报告。
候选推荐标准草案整合了来自以前候选推荐(草案或快照)的变更,以便于审查和引用整合后的规范。
这些变更未经过正式审查。
这些文档不得被引用为W3C标准,它们可能会,也可能不会成为W3C标准。
软件可以自担风险实现这些规范,但鼓励实现反馈。
候选推荐标准草案的实现没有专利保护。
4.2.2 候选推荐标准快照
W3C候选推荐标准快照是由W3C工作组产出的文档。W3C候选推荐标准快照是W3C技术报告。
候选推荐标准快照是一个满足小组章程中或后续需求文档中建立的技术要求的文档,获得了小组参与者的共识,并获得了公开审查以及来自其他W3C小组的正式审查。此类规范旨在收集实现者的最终反馈。
候选推荐标准快照已由W3C小组和相关方审查。
这些文档不得被引用为W3C标准,它们可能会,也可能不会成为W3C标准。
软件可以实现这些规范,鼓励实现反馈。
候选推荐标准快照已得到工作组成员的免版税许可承诺。
4.3 提议推荐标准
提议推荐标准是W3C已经接受的具有足够质量、可以成为标准的规范。此类规范已经过软件开发者以及W3C小组和其他相关方的审查。在成为W3C推荐标准前发布提议推荐标准,以供W3C成员最终审查。
4.4 已终止草案
已终止草案是指不再计划推进或维护的规范。已终止草案从未成为,也不会成为推荐标准。
5. 标准
本节列出的规范类别已由W3C会员、软件开发者以及W3C小组和相关方进行了正式审查。这些规范已得到W3C及其会员的认可(如未撤销)。
5.1 推荐标准
W3C推荐标准是建立在广泛共识基础上,得到W3C认可的一个规范或者一组指南或要求。W3C推荐标准是W3C技术报告。
W3C推荐标准已经过W3C会员、软件开发者以及W3C小组和相关方正式审查。
W3C推荐广泛部署作为Web标准的推荐标准。这些文档可以被引用为W3C标准。
一些W3C推荐标准可以不断修订,而另一些则通过创建新版本的方式进行维护。即将发生的变更在W3C推荐标准中被列为候选和建议的修订。鼓励针对这些修订的反馈。
软件应该实现这些规范。
W3C推荐标准已得到工作组成员的免版税许可承诺。
5.1.1 修订的推荐标准
修订的推荐标准是在先前推荐标准基础上做出实质性更改但未添加新特性的规范。修订的推荐标准在没有W3C工作组的章程范围涵盖该推荐标准的内容时,由W3C工作人员负责维护,以更新推荐标准(例如,解决勘误)。
这些文档可以被引用为W3C标准。
5.2 被取代的推荐标准
被取代的推荐标准是指被W3C推荐标准的新版本取代的规范。
软件应该实现较新的版本。
5.3 过时的推荐标准
过时的推荐标准是指W3C已确定缺乏足够的市场相关性,不再建议实现的规范。
软件可以已经实现这些规范。
5.4 撤销的推荐标准
撤销的推荐标准是指W3C不再认可,并且认为没有恢复到推荐标准状态的合理前景的推荐标准。
软件不应实现这些规范。
6. 参考文档
[PROCESS]
[PATENT-POLICY]
[BCG-PROCESS]