近日,自由软件基金(Free Software Foundation)正对通用公共使用许可证(GPL: general Public License)进行修订。GPL被视为自由软件运动具有宪法性的指导文件,也是大多数开源软件项目的核心规范文件。这次新版本GPL的修订焦点集中在禁止对GPL软件采用数字版权管理(DRM: digital right management)的建议。数字版权管理技术范围很广,其中包括对音乐电影等媒体文件实施加密处理,只运行其在特定电子装置和授权的软件上播放的技术。
Linux软件的创始人Linus Torbalds对此认为,GPL的新修订禁止使用DRM技术并不一定是好主意。因为,数字签名和加密技术都是一些对开源软件行业来说有利的DRM技术,可以提供软件的安全性。Torvald举例称,电子密匙可以在软件中应用为数字签名,以保证这些软件的使用是经过授权的。很多软件公司都想发行具有自己数字签名的软件内核的Linux软件版本。而现时的GPL新修订草案清晰列明要求Red Hat公司将其独有的电子密匙公诸于众,让其他人可以在他们修改的版本上进行数字签名,这无疑是非常愚蠢的举动。
在上个月,Torbald已经表示他会将Linux的内核继续遵循GPL的现行版本规定。这意味着他回绝了自由软件基金(Free Software Foundation)的修订建议。提出反DRM的修订建议使如Tivo这样的公司将不再可以继续使用授权的Linux,这举动限制了软件的使用自由。
Torvald认为指导硬件制造商怎样做不是软件开发人员的分内事。假如某些硬件生产商不合作的话,软件程序员可以使用其他的公司的硬件来代替。他在一份电邮上写到:“作为一个软件开发者,我认为我们不应该强迫硬件制造商来遵循我们的规则,我们不是十字军,强迫别人向我们的信念屈服。我们只是尝试向别人展示,合作和开放可以使工作做得更好。”
Torvald称,很多人都把GPL视为一种狂热的信念,就像十字军一样。这可能是因为自由软件基金的行为已经越来越像十字军了。他表示, GPL的新修订版草案已经背离了GPL互惠的基本原则。Torvald认为现时的GPL版本是非常合适和公正的,而新的修订版草案已经完全改变了原有的规则。