何谓开源软件?

在一本公开出版的书籍上,有一段程序的源代码,可供人们随意阅读、研究、改写,甚至将其输入计算机装置加以运行、使用。我们要问,这段程序算不算“开源软件”?正确的答案是:不一定。一般说,它是公有软件,而不是开源软件。很明显,它可以自由使用、自由传播,但是,它未必始终能够继续保持“开源状态”,往往被商业软件所吸收。

那么,开源软件是什么呢?软件的源代码允许自由访问、下载,这对于开源软件是远远不够的。在保证源代码开放的前提下,允许自由使用和“同态”传播,是开源软件的本质特征。所谓“同态传播”是指保持相同状态的主体转移。另外,开源软件一般需要社区孵化过程才能成熟。社区孵化过程,对于开源软件是必需的,是不可缺少的环节。一个由企业(内部)完成的软件产品,不是宣布“开放源代码”之后,就算是完全的“开源软件”了。为什么?这里缺少一个“社区孵化”的环节。“社区孵化”环节是必不可缺少的。想用“CMMCapability Maturity Model,能力成熟度模型)的软件开发模式来开发开源软件,是不行的。 开源软件的开发模式(社区孵化)不同于商业软件的集中指挥的团队模式。开源软件与商业软件,在开发方式上,是完全不同的。当然,开源软件在社区孵化过程中,为保证健康发展,必须有一位总的“协调人”(自然人或者企业)。

自由软件与开源软件,除哲学理念之外,两者相差无几。自由软件,同样必须依赖社区孵化过程。中国自由软件的情况,究竟如何?今年,73日,《东方企业家》刊载评论文章,题为“微软大单,搅动中国自由软件”。文章说,今年4月份,“微软大单”标志中国政府“心结”的解开,对微软的“认可”,从而微软中国,风风火火;自由软件,“兔死狗烹”。文章作者的中心意思是说,过去,在宣传上,自由软件老是打压微软,现在,微软翻身,扬眉吐气;自由软件蒙上“兔死狗烹”的阴影。把话说明白,微软大单,全面预装(微软产品),致使Linux既不得势,也不得分,路越走越窄,而且“后院起火”。在作者看来,中国自由软件的情况,真是糟透了。

在中国,微软确实扬眉吐气;在美国,微软情况不妙。66日,微软谍件被揭露,人人喊打,导致626日、630日两起针对微软谍件问题的“集体诉讼”,微软吃了大官司;76日,微软终于向ODF(开放文档格式)低头。微软的“后院”,真的起火了。

微软大单,确实让中国自由软件猛醒。中国自由软件何处去?依靠政府(采购),还是依靠社区(孵化、培育、成长、壮大)?这是两条不同的发展路线。在新的发展背景下,恩信科技的“开源ERP”,确实是“开放了源代码”,但还不是真正的“开源”,需要经过严格的社区孵化过程,才能百炼成钢。相比起来,国内“自由软件”厂商确实落后了一步,天天想着政府的扶持,单纯依赖政府扶持的“心结”始终解不开。“社区孵化”是中国自由软件健康发展的必由之路。感谢微软大单,让中国自由软件觉醒。微软大单,“搅动”不了中国自由软件的健康发展之路。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值