美国旧金山当地时间本周二,一位开放源代码大腕表示,象Google这种业务基于Linux等开放源代码软件的企业在道义上有义务回馈免费软件社区.
本周二,哥伦比亚大学教授、软件自由法律中心主席埃本在“开放源代码商业会议”上发言时说,这是一件好事. 采用GPL的软件能够被自由拷贝和修改,但采用这些代码的人必须公开发布他们修改后的代码.这意味着Red Hat和Novell等公司必须向社区反馈它们的所有Linux代码.但Google或雅虎无须这样做.尽管它们的基于Web的软件被数以亿计的用户所使用,这些公司是服务提供商,而不是软件发布商.因此,它们对Linux进行的任何增强都可以合法地保留.
负责GPL的自由软件基金会曾考虑要求服务提供商反馈它们进行的修改,但这一想法并没有成为新版GPL的正式条款.
本周二,埃本表示,社区压力而不是软件许可,将促使Google继续为GPL项目做出自己的贡献.Google已经是包括Linux在内的许多开放源代码项目的贡献者,但一些观察人士表示,它可以做得更多.埃本说,自由软件基金会没有增加强迫Google等公司反馈代码的GPL条款的计划.他表示,Google有责任反馈那些对它们的业务并非十分关键,而对社区有价值的代码.随着时间推移,我们将考虑是否需要更多的措施确保社区中的协作.埃本说,他在二个月前与Google讨论过这些问题,但不知道Google的想法是否有所改变.
Google的开放源代码项目经理克里斯在一封电子邮件中说,事实上,在过去的二年中,Google已经增加了对自由软件项目的贡献.自由软件基金会最近与Google达成了软件贡献协议,Google能够对GNU
C Compiler贡献自己的代码,它还计划发布Emacs和其它Linux工具的补丁软件.
消息来源:CCW