首页 >> 通信新闻 >> 滚动 >> 正文
 
云计算土壤上的开源之花
http://www.cww.net.cn   2013年6月7日 12:56    

如何成为开源社区贡献者?梁胜提出:“一种贡献方法当然是直接介入到他的研发团队里面去。但这毕竟还是少数,大部分的开源软件需要的专业知识非常的独特。他有时候也需要特别的环境。中间也确实需要一个很长的学习过程,慢慢才能够学习起来。我们是觉得,真正的成为一个贡献者。更好的方法是使用那个软件。大部分的开源软件,把它作为一个有用的系统来用,能够在上面真正的建造出一个商机出来,真正在上面打造下一个百度、Google、亚马逊、淘宝。把这些软件从小公司用起,从小项目用起。这么一个使用过程,我觉得其实是对开源软件一个很大的回馈。只要用的人多,这个软件自然就会有人来开发,开发的人也会真正了解用户的需要。如果最后一个软件单纯的只有一些研发人员,就会成为一种可能跟产业脱钩太大。”

五、开源:两个需要关注的问题

开源让软件行业看起来正在以一种低成本高效率的方式做着大量的事情,这使得大量可行的开源解决方案被推出。同时,开源也让许多公司、软件工程师们可以协同工作,建立起能与任何专有软件巨擘的代码库相抗衡的代码库。但是,上海科泰华捷科技有限公司董事长陈榕也提出:我们不应忽略了那些大公司的技术研发。因为这些大公司的技术研发一般不对外开元,不对外发布。大家都以为没有,就完全忽略掉。认为这些东西是不存在的,是不如我们开源做的好的。其实不是这样。他说:“我希望我们的开源社区能够真正踏下心来做一些鉴别什么是真品,什么是忽悠。而不是说短平快的。”另外,对于政府来说,开源是未来发展的方向,是一种新的服务和交互的模式。需要相关部分的重视和支持,不仅仅是在产业政策层面,在一些具体政府项目实施和相关部门的采购中,也需要政府真正地做出表率。

附:今天,越来越多的企业开始使用开源软件,很明显开源软件的价格并不是唯一的优势,曾经有一篇报告详细地介绍开源软件受企业青睐的十个原因,虽然有点老,也不妨引用如下:

1. 安全

Coverity公司在Android内核中发现大量的软件瑕疵就是开源软件优越的安全性的一个更好的证明。这个发现的鼓舞人心的地方在于它的核心代码允许公众审查是它安全漏洞少的唯一原因。Android也许不是完全开放的开源软件,但是,这个例子仍然完美地说明了Linux的创始人李纳斯·托沃兹(Linus Torvalds)提出的“李纳斯定律”。他的格言是,有足够多的人关注,错误将无所遁形。意思是说看到和测试代码的人越多,任何漏洞越可能会被更快地发现和修复。换句话说,这与经常用来证明使用昂贵的专有软件产品合理性的说法“不公开即安全”显然是对立的。没有关于iPhone或者Windows代码的这种漏洞的报道就意味着这些产品更安全吗?你甚至会说,远远不是这样,正好相反。它的全部意义就是这些产品对于公众是封闭的,因此,这个公司外部的任何人都不清楚这些产品包含多少瑕疵。这些公司内部有限的开发人员和测试人员没有办法像全球各地的社区不断审查自由开源软件那样仔细地测试自己的产品。正如不久前发现的Linux内核安全漏洞一样,开源软件中的瑕疵也会很快修复。在专有软件领域的情况如何呢?没有这样快。例如,微软一般要用几个星期(如果不是几个月的话)修复安全漏洞,如最近发现的IE零日攻击漏洞。同时,祝愿使用这个软件的所有企业都有好运气。

2. 质量

哪一种软件更好:是少数开发人员开发的软件还是由数千个开发人员开发的软件?就像有数不清的开发人员和用户努力改善开源软件的安全一样,这些产品将有同样多的创新的功能和增强的功能。总的来说,开源软件与用户的需求是最接近的,因为用户能够参与开源软件的开发。它不是厂商向用户提供它以为用户需要的东西,而是用户和开发人员创造自己需要的东西,他们会做得更好。至少最近有一篇研究报告指出,技术优势是企业选择开源软件的一个主要原因。

3. 定制化能力

根据同样的线索,企业用户可以获取一段开源软件并且进行修改以便适合自己的需求。由于代码是开放的,这个工作仅仅是修改软件并且增加他们需要的功能。不要使用专有软件做这种事!

[1]  [2]  [3]  [4]  
关注通信世界网微信“cww-weixin”,赢TD手机!
来源:中云网   作 者:雨前编 辑:魏慧
分享到:
       收藏   打印  论坛   推荐给朋友
关键字搜索:云计算  开源软件  
猜你还喜欢的内容
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动