离职后,终于有了完全属于自己的时间。这几天,带着多多和开开两个小朋友和家人向两个方向自驾游了一番。前后有近十天的时间没有开电脑,更没有上网。昨晚回家后,看了看我博客上的留言,觉得自己还是有责任再把自己一些关于开源软件的经验与大家分享。 一、Free SoftWare和Open Source这两个词,只能代表开源的精神而不是全部 目前,开源软件和开源社区的种类已数不胜数。虽然这些社区基本上是以Free SoftWare和Open Source为基本精神,但在具体操作上以及版权许可上均不完全相同。许多以GPL为基础,但每个社区的GPL协议也不完全相同,而且不同的社区有不同的 做法,不可能一而概之。目前,已有更多的社区,鼓励软件厂家推出基于开源版本的商业版本,如著名的Apache。还有的社区更是自己就推出有别于开源版本 的商业版本,如Alfresco,自己的商业版本比社区版本在性能方面就有很大的提升。此外,个别社区的许可方式也会随着时间或者社区版本的发展而发生改 变。如OpenOffice.org社区,从OpenOffice 3.0开始就将放弃ISSL协议和LGPL协议,启动新的OpenOffice.org的GPL 3.0协议,请注意,我说的是“OpenOffice.org的GPL 3.0协议”。 为了防止个别人不认真看我的博客却又乱批驳,我总结一下,在上段文字我说了两个观点: 1、我们所说的开源软件,不能只从Free SoftWare和Open Source这两个词来看,这两个词只代表一些最基本的精神,但不是全部; 2、开源社区有很多,开源协议也有很多,并且,一些开源社区的开源协议还在发展中,不能一而概之。 我说这两个观点的目的是要告诉大家,了解开源社区不是只需要看几个协议就足够的。要学会具体问题具体分析,而且具体到某个社区,你自己只有直接参与进去才有发言权。 二、开源社区从不拿知识产权吓唬人 现在,个别人把RedOffice作为矛盾的焦点来进行攻击,事实上,就我所知,恰恰是RedOffice最不存在知识产权以及所谓的造假的问题,根本原因就在于红旗2000公司和RedOffice的积极参与和奉献。 我本人这些年一直和OpenOffice.org社区的负责人Louis以及SUN公司负责OpenOffice.org/StarOffice项目组 的技术负责人Michael Bemmer保持着比较通畅的联系。也和当时SUN公司负责推出“OpenOffice.org的GPL 3.0协议”的首席开源战略官Simon进行过交互,他在谈为什么推出GPL 3.0协议时,很明确表示主要是针对个别跨国公司推出来的,而不是针对中国市场。但无论如何,我们针对GPL 3.0协议进行了很明确的回应,OpenOffice.org社区和StarOffice团队对我们的回应非常满意。我们具体的措施如下: 1、我们明确表示我们会有一个专门的团队来和OOo社区进行对接,并把我们被社区认可的所有工作都贡献给社区。由于我们新版本对交互界面进行了全新设计,社区认为这是对OOo一个非常有益的开拓,但社区版本将继续维持原来的界面交互风格。 2、陆首群主席一直建议我们也直接做一个命名为Open-RedOffice的社区,或者Red-OpenOffice的社区,类似于Novell的 Novell-OpenOffice社区。但我恰好知道Novell推出自己社区的根本原因是Novell负责OOo事务的负责人与OOo社区有了很大的 分歧,才自立门户,以前Novell是把所有的贡献直接回馈给社区而不是设立自己的分支版本。我就设立以RedOffice命名的开源社区问题和 Louis、Michael Bemmer以及OOo的主要的技术负责人(几乎涵盖了所有主要方向的人员)进行交互,大家一致认为我们再设立一个开源社区的分支版本会分散开源OOo社 区的力量;而且以RedOffice命名的开源社区会屏蔽掉国内的一些商业企业来参与。所以,OOo社区希望我们来直接负责OpenOffice的中文版 本,以此来推动国内开源奉献者的参与。按照我们和社区达成的共识,我们做到了两件事:………… 我对该文章感兴趣,点击查看全文 |