APP下载

是左拥右抱,还是从一而终?— —“IT生存法则”之ICT开源体系的选择

2017-03-09高洪福

网络安全和信息化 2017年1期
关键词:发起者感兴趣开源

A开源基金会: 我们的开源项目市场占有率达50%以上!

B开源产业联盟: 我们的会员贡献度达50%以上!

C开源共享平台: 我们的平台活跃用户数是最多的!

……

“XX云计算开源产业大会”、“XX大数据开源联盟成立大会”、“XX物联网发展趋势研讨会”……,某集团信息中心洪处长这段时间可是陷入了ICT开源体系的“会海”,从开始的新鲜惊艳,到后来的审美疲劳,再到现在的混乱困惑,一个问题浮在脑海中挥之不去:面对开源体系的诱惑,到底是左拥右抱好呢?还是盯住一个不放好呢?

首先,要厘清下述几点:

一、什么是开源?

要点:主要指软件项目上的公共协作,开源被美国的Open SourceInitiative协会注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。

二、开源是怎么来的?

要点:开源思想源于计算机软件界,按发起者划分,大致有三种来源:一种是个别程序员根据兴趣,在解决具体领域问题的同时,将所做的代码以个人名义公开形成的;一种是鉴于技术研究需要,由特定一个或几个NGO组织赞助,由专业团队或教育、研究机构进行具体执行,经公开发布从而形成的;一种是针对市场需要,由一个或几个商业公司资助,成立合作研发机构,或委托专业团队或教育、研究机构进行研究,以联盟的名义公开发布,最终形成的。

由此可以看出,要推出一个开源项目,必须具备几个要素:一个是发起者,即资助方;一个承接者,即项目具体的执行者;一个是公开发布的项目版本,只有正式发布,并经相关组织,如OSI等认证,即可以认为又形成了一个开源项目,并可以以此为载体,在开源社区建群并招募感兴趣的开发者共同参与,并持续迭代更新。

三、开源要往哪里去?

要点:开源项目大致有几个归宿:一个极端是自生自灭,由于发起者不再资助,承接者不再感兴趣,项目参与者日渐稀少,版本不再迭代更新,最终导致项目关闭;另一个极端是由于资助者众多,承接者越来越有兴趣,项目参与者越来越多,版本持续迭代更新,被不同的商业团队提炼转化,发展成一个产业链;当然,也有许多的开源项目处于两者之间,仍在小范围或特定领域进行研究、更新、使用。

鉴于开源的本质及可能的结局,我们在选择开源体系时,就要按自身的参与目的、技术偏好进行筛选。如果是以研究为目的,那就广撒网,多接触;如果是以实用为目的,那就从成熟度、可靠性、具体性能上进行评估。

最后,为提高资源投入效率,一定要结合自身资源整合实力可承受的基础上,选对自身最有价值或最感兴趣的那个开源体系为主,适当选取相近开源体系的交叉项目做为功能补充,以真正实现“解决自身问题”的目的!

——ICT“开源”:环肥燕瘦,“实力”和“爱好”决定取舍!

下期预告:一人团队的生存智慧!

猜你喜欢

发起者感兴趣开源
不对称信息下考虑参与者行为的众筹参数设计
更 正
五毛钱能买多少头牛
2019开源杰出贡献奖
“路上的书”呼吁人们放下手机拿起书
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
印象
研发竞赛中参与人的策略与发起者的收益研究
编读往来