彩票走势图

开源是怎样炼成的?

转帖|行业资讯|编辑:我只采一朵|2014-06-23 10:29:40.000|阅读 485 次

概述:开源软件是现在可以将创新带到市场的最短路线。当通过数以百万计的开发者的口碑,并将在开源许可证下下载新代码用于新任务的时候,你几乎可以感觉到世界的技术基线已经更上一层楼了。但开源的深远的影响会在此刻停止吗?

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

开源软件是现在可以将创新带到市场的最短路线。当通过数以百万计的开发者的口碑,并将在开源许可证下下载新代码用于新任务的时候,你几乎可以感觉到世界的技术基线已经更上一层楼了。但开源的深远的影响会在此刻停止吗?

在过去几年中,GitHub是所有人最喜爱的云控制版本和版本库服务,只不过渐渐地,人们已经不再这么认为了。最近,在一个小的会议上,几个在数家企业做经理的人一致同意通过协作、自主组织、分布式的方法来推动开源代码的发展—— 为开发企业软件提供了一个更具吸引力的新模型。

实际上,这个模型看上去怎么样?在一次RedMonk会议,自称是Github第一位“开发者员工”的Ryan Tomayko简洁地描述了该理念的核心思想:

Internally, our processes work very much like an open source project. There are projects, there are people interested in projects, there are people coming up with ideas for projects, they're submitting into projects, there are people reviewing those changes and either accepting or rejecting them.
我们的流程在内部运作起来非常像是一个开源项目。我们有项目,也有对项目感兴趣的人;人们想出一些创意之后就会提交到项目里,除此之外还有些专门人审阅这些更改,最终决定是接受或拒绝这些创意想法。

换句话说,流程的简单也是高效运作的必要条件,和程序复杂的企业开发组织相比。GitHub作为一个遵守分布式、协作性质的开源组织,对开源项目的顺利进行 有一定的限制规定。所有通信都必须是电子形式的,且公布出来,参与者一般情况下都是广泛分布在各个地方的,所以这是一种对所有问题讨论进行的开放的审计跟 踪和问责制。每个工作都是异步进行完成的,所以很少会出现依赖性和需要规避的瓶颈现象。

GitHub本身就是一个可以为这种协作模式提供开放平台的平台。事实上,很难高估 GitHub 在加速软件开发步伐上的影响力,因为它已经给参与和协作带来了越来越容易的便利。

言归正传,所有的参与者都已经部署了GitHub的企业版本。随着平台的开放力度的不断增大,当你将开源模型应用在企业内部的时候会出现什么现象,人们会选择他们喜欢的项目进行开发吗?

如何确保开发人员能够满足安全性和遵从性目标,尤其是在OpenSSL已经崩溃的情况下?我觉得许多企业的开发组织会拒绝这些想,并怀疑“敏捷”工作流的影响力。但是又不能完全抛弃开源的想法。

但很难忽略开源和GitHub对软件开发产生的巨大的创新影响力。在一年前举办的Realtime Conference大会上,Mikeal Rogers认为Node.js所取得的惊人成功还要归功于GitHub的存在,降低了项目准入门槛。

但问题是这样的:一个大众化的开源模型在企业能够顺利工作吗?是否可以被嫁接融合到现有企业发展文化中,或者说它是否需要进行适当的转变?有一点可以肯定的是,开源创新所带来的成功意味着这种模型是不应该被忽视的。

By


标签:开源

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP