技术开发 频道

袁萌:再批开源软件的“拿来主义”

  【IT168 评论】什么是“开源软件”?什么是“开源软件的商业化改造”?这些问题必须明确回答,不能含糊。

  在本文中,开源软件的“拿来主义”就是指开源软件的商业化改造。开源软件商业化改造的最终目的就是利用(占有)开源软件来实现商业盈利。在“红旗贰仟”的官方网站上,明文说明:“RedOffice(桌面办公软件)的基础是开源软件OpenOffice.org”,同时指出,开源企业要“进行开源软件的商业化改造”。这里的问题在哪里呢?

  根据《国际开源促进会(OSI)》对“开源”(“Open Source”)一词的定义,开源软件必须满足条件:1、Free Redistribution(自由地再分发);2、Source Code(附有源代码);3、Derived Works(导出作品);4、......等十条。我们注意第3条,开源软件的导出作品必须满足:“The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software”(“必须在原有软件使用许可的相同条款下进行发布”)。很明显的事实是,RedOffice是开源软件OpenOffice.org的商业化改造的产物(导出作品)。但是,RedOffice已经不再是开源软件,违背了“ must allow them to be distributed under the same terms as the license of the original”的规定。

  应该认为,在某些情况下,开源软件的商业化改造是可以的,但是,不能违背原有软件的使用许可条款,否则,就是开源软件的“拿来主义”。由此可见,RedOffice办公套件的商业属性没有任何法律根据。RedOffice软件包就是开源软件”拿来主义”的典型代表(产物),必须彻底批判。

  说明1:根据“开源软件定义”的第10条款:10、Example Licenses(样本使用许可条款),GNU GPL v3.0软件是开源软件,而OpenOffice.org软件包遵守GNU LGPL v3.0使用许可条款(属于GNU GPL v3.0的一部分),故OpenOffice.org软件包是开源软件。

  说明2:请见:The Open Source Definition(by Bruce Perens)。

0
相关文章