HTML 标准化进程起死回生
很长一段时间以来,HTML 标准化进程一直处于停滞状态;W3C 的 HTML 工作组几乎完全专注于 XHTML2,一个与现有实践高度不兼容的新标准。主要浏览器的开发人员已基本放弃了 HTML 工作组。而像 WHATWG 这样的竞争性组织则介入填补了 HTML 推进的空白。
但现在 W3C 正在为一组新的工作组提出新的章程,这可能使得在 W3C 内部进行有益的 HTML 工作成为可能,并且 W3C 正在积极尝试与浏览器厂商合作。你可能已经看到 W3C 主管 Tim Berners-Lee 对此的一些评论。关于这个话题,也有来自 IE 平台架构师 Chris Wilson 和 Daniel Glazman 的帖子(以及 Daniel 的一些补充评论)。
以下是新章程本身
我们的回应
我们 Safari 团队的成员已要求 Apple 的 AC 代表就这些拟议章程提交反馈意见。(AC 是 W3C 的顾问委员会,是成员组织就此类决定进行投票的论坛)。我们认为 HTML 工作组的总体方向是好的,但我们也认为现有章程存在一些需要解决的问题。尽管此类反馈通常是私密的,但我们决定在此公开发布。
关于新的 HTML 工作组章程,我们已投票支持其进行小幅修改,并计划参与其中。以下是我们建议的修改
- 我们请求,章程应要求按需召开电话会议,而不是每周召开,并且日常运作通过邮件列表进行。这是为了避免非成员贡献者被排除在讨论之外。
- 我们请求,章程应要求每年举行一次面对面会议,而不是每年四次,并且会议不仅对工作组成员开放,也对所有愿意并能够参加的人开放。这是为了避免非成员贡献者被排除在讨论之外,并避免给那些有望构成大部分组成员的工作工程师带来不合理的会议负担。
- 我们强烈反对成功标准中规定的 10% 市场份额门槛。这实际上赋予了 Mozilla Firefox 和 Microsoft Internet Explorer 对规范的否决权。一般来说,历史上同时只有两款浏览器超过了这一市场份额门槛。此外,我们相信,即使除了 IE 之外的所有浏览器都符合规范,那也将是一个巨大的成功,对网络兼容性带来巨大的好处。
- 我们希望章程能明确,诸如编辑支持之类的新功能将以平台中立和设备无关的方式进行规定。
- 我们认为这些时间表里程碑完全不切实际。考虑到章程在 2007 年 1 月仍在审查中,期望 2007 年 2 月发布第一份工作草案是不合理的。考虑到需要完成的工作范围,期望在不到一年的时间内达到候选推荐阶段是不合理的。最后,期望到 2008 年 12 月能有一个完善的测试套件,更不用说两个可互操作的实现,是完全不现实的。我们请求完全取消这些里程碑,或者将它们设置到更远的未来。
- 我们请求章程要求与 Web 超文本应用技术工作组(WHATWG)建立正式关系,尽管该组织本身是非正式的。
- 我们请求豁免本工作组的“良好信誉”要求,因为大部分工作将通过电子邮件完成,并且不要求成员有最低时间投入。
- 我们请求不要设置仅限成员的邮件列表;此类列表有被滥用于非公开决策的风险,而这本应是一个公开的群体。
- 我们请求,相关规范编辑或编辑们应被允许根据其最佳判断对规范作出初步决定,而不是遵循标准的 W3C 工作组决策流程,并且任何工作组成员都可以向整个工作组提出异议。在这种情况下,应通过电子邮件进行投票,以确保所有人都能充分考虑和参与。
关于 XHTML2、表单和超文本协调组的章程,我们目前未发表评论,也暂不打算参与。
更新:W3C 的 Dan Connolly 对我们的一些章程反馈发布了回应,我也发布了进一步的回复。
更新 #2:Chris Wilson 关于他担任该小组初始主席的争议的更多信息。