<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
9
月
13
日,胡才勇发表短文,题为“在中国,谁有红旗
2000
这么多的开源贡献?”(简称“胡文”),摆出了国内“开源贡献”老大的架势,真有点儿吓唬人。
9
月
10
日,红旗
2000
成修治工程师发表短文,题为“红旗
2000
实质性贡献的第一步”,其中有一段文字转引了成修治自己的同事李渊的话,谈到红旗
2000
员工如何向
OOo
社区提交程序代码的工作流程,说的很清楚,很直白。李渊说的大意是:红旗
2000
员工向
OOo
社区提交的所有程序代码必须事先放在一个称为
CWS
(
Child
WorkSpace
)的“孩子工作空间”里面,在这个
CWS
里面,对这些程序代码进行多次的讨论、修改和完善,直到最后通过
QA
质量测试之后,才能将这些程序代码转移到正式的
CVS
(
Concurrent
Version
System
)里面,准备进行
OOo
新版本的发布。注意:在
CWS
里面发生了什么事情?这是问题的关键。我们容易看出,
CWS
是整个
OOo
社区成员进行思维碰撞的发酵器,不单单是红旗
2000
员工的私有工作场所。我们把话说明白了,红旗
2000
对
OOo
的最终贡献,在这些最终贡献里面有许多其他
OOo
社区成员的参与和协助才得以实现,而不是红旗
2000
的独家贡献。不管怎么说,这也算是红旗
2000
的开源贡献吧!但是,这里面的故事还远远没有说完。
这里的关键问题是:红旗
2000
为什么把这些凝聚(附着)了大量他人智慧的“开源贡献”又拿回来,装入自己的私有产品
RedOffice
里面?这岂非不是投机取巧吗?这难道不是客观事实吗?国际
OOo
社区是否知道红旗
2000
已经在中国境内申请了
OOo
衍生品
RedOffice
的著作权登记证书(共计
6
项)?红旗
2000
享受了
OOo
衍生品
RedOffice
著作权人的一切经济权益?我们不知道外国人懂不懂中国的一句俗话:“吃小亏,占大便宜”,让胡才勇之流骗惨了,还在不断地为其说好话呢!
上述“胡文”所说的“在中国,谁有红旗
2000
这么多的开源贡献?”这句话听起来似乎不错,那是在
RedOffice
当真是
OOo
的开源衍生品的情况下来说的,但是,一旦结合具体的实际情况来说,这句话就要应改为“在中国,谁有红旗
2000
这么投机取巧的?“(吃小亏,占大便宜?)红旗
2000
用几十万行源代码换来
6
项软件产品著作权证书,可谓名利双收也。
实际上,红旗
2000
提交的补丁程序代码,有许多是没有被最终采用的,在
OOo
软件包最终采纳的那些红旗
2000
的所谓“开源贡献”里面其实也有许多未知名的开发者的努力和贡献,不能统统都算在红旗
2000
的头上,胡才勇把话说得太绝对了,应当彻底检查
OOo
的
CVS
系统的历史记录才能明白一切。
说明:
CVS(Concurrent
Version
System
,并发版本控制系统)是网络社区进行开源软件开发过程的最常用的一种“版本控制系统”,某个社区成员提交的程序代码需要经过许许多多的关口,汇聚许多不同开发者的努力和智慧,才能最终进入这里面,绝不是像胡才勇所说的那样简单。
CWS
(所谓“孩子工作空间”)代码发酵器是许许多多程序开发者的智慧融合器、凝聚器,是所谓“开源”(方法)之精髓所在。