W3C去年发布了加密媒体扩展(EME)的工作草案,在开放的HTML5标准中加入了闭源的DRM。EME草案引发了争议,自由软件基金会(FSF)将5月3日定义为国际反DRM日,呼吁W3C取消EME。虽然如此,EME仍然获得了主要浏览器开发商的支持。 现在,Mozilla CTO Andreas Gal宣布将 与Adobe合作实现EME。他说,虽然Mozilla的开放Web哲学理念与限制用户访问内容的DRM理念相悖,但Firefox必须帮助用户访问他们 喜欢的内容。他承认实现闭源DRM的决定是困难而不舒服,随后进一步阐述了如何在开源的Firefox代码中包含闭源的EME模块:EME利用 Content Decryption Module(CDM)实现DRM功能,Firefox不直接载入这一模块,而是将其封装在开源的沙盒内。 在Mozilla的实现中, CDM无权访问用户的硬盘或网络,而是由沙盒向CDM提供一个通讯机制接收加密数据。FSF已发表声明,对Mozilla的决定深感失望,认为Mozilla是与自由软件运动的敌人为伍,违背了它的基本原则。 |