从 DOOM3 开源事件看开源化的暗涌

来源: OSCHINA
编辑: 红薯
2011-11-25

对电脑游戏界有认识朋友,相信一定听过DOOM这个第一身射击(FPS)游戏的元祖。最近开发DOOM的公司ID Software宣布把DOOM3引擎(ID Tech4)开源化,但却遇上有人声称拥有某部分的专利。

有人声称拥有部分专利的技术名为Carmack's Reverse,戏剧性的是Carmack's Reverse本来是ID Software始创人之一John Carmack冠以自己名字的技术,现在竟然被认为侵犯了专利,自然令他愤愤不平。这项技术的正式名称是z-fail stencil shadows,多年前Creative Labs曾经「稍为研究过」,于是声称拥有该项技术的专利。

开源技术在公开时碰到此等状况亦并非新事,一般情况下为免麻烦,最后只会有两种结果:第一种是取消开源计画,第二种是把「疑似侵犯专利」的部分去掉,然后再开源。偏偏Carmack's Reverse的结果却是第三种,John Carmack把Carmack's Reverse的技术重写,以回避「疑似侵犯专利」的部分,然后重新开源。现时DOOM3程式码已经在github公开了,大家可以在这里下载。 John Carmack没有在这件事上得到一分钱,他对开源技术的贡献值得大家支持。至于法律方面的问题已经交由ID Software的母公司Bethesda的律师处理,目前只能看看对方有何行动再想对策。

John Carmack是人所皆知的开源软体的倡导者,他反对软体专利,早在1995年放出了德军总部3D的程式码,1997年又放出了DOOM的程式码。 1996年Quake社群一名程式设计师利用他放出的雷神之锤的程式码开发了Linux版本,并且将修改后的游戏发给了John Carmack。 John Carmack却没有认为这是侵权行为然后付诸法律,而是要求ID Software的员工们用这个修补程式作为雷神之锤Linux版本的基础。 ID Software后来也同样以GNU GPL授权公开了雷神之锤2和3的程式码,电脑游戏界像John Carmack的人并不多,不管最后事件发展如何,他对开源技术的其精神值得我们学习。

展开阅读全文
6 收藏
分享
加载中
最新评论 (15)
这样也有利于开源发展,限制中的自由才能真正的开动新技术开源的发展,让那些专利阻碍者**去吧
2011-11-29 16:32
0
回复
举报
顶一个!
2011-11-26 08:20
0
回复
举报
支持
2011-11-26 07:52
0
回复
举报
又是专利
2011-11-25 20:50
0
回复
举报

引用来自“马欣涛”的评论

开源并不等于免费

主要是有些专利太滥了。。。你根本绕不过去
2011-11-25 18:01
0
回复
举报
別的行業撇開不講,軟件專利純粹扯淡
2011-11-25 16:51
0
回复
举报

引用来自“lad”的评论

专利早已成为阻碍人类进步一大祸害

+1

专利保护了个人/组织的利益,却阻碍人类进步
2011-11-25 13:17
0
回复
举报
开源并不等于免费
2011-11-25 13:08
0
回复
举报
更多评论
15 评论
6 收藏
分享
返回顶部
顶部