志在指尖
用双手敲打未来

奠基互联网根底的开源项目如何可持续开展

2011年新年前夕,OpenSSL项目维护者StephenHenson毁坏了互联网。他承受了德国开发者RobinSeggelmann写的“心跳”规范代码。2年半之后,“心脏出血”破绽曝光,它被以为是至今发现的最严重软件破绽之一。奠基互联网根底的开源项目如何可持续开展
OpenSSL的代码被无数项目运用,是互联网的基石之一,但它的开发者长期不超越三人,Henson在很长时间里是独一的全职开发者。缺乏资金和资源是OpenSSL等根底性开源项目长期面临的问题,“心脏出血”破绽让OpenSSL等项目得到了普遍关注,固然Henson和OpenSSL基金会前CEOSteveMarquess已在2017年分开了项目,但它的中心开发团队曾经增加到了7人,资金也足够维持到至少2021年。
但这起事情依然引发了一个疑问:开源项目如何能可持续开展?
今天的互联网巨头其胜利根本上是树立在开源软件的根底之上的,而这些公司很多只是搭便车,付出很少。所以一些人以为只需巨头们拿出钱来问题就迎刃而解了。当然IBM和Google这样的公司都鼓舞其雇员报答开源社区,Google称它有2000多个活泼的开源项目,如Go言语和Kubernetes容器软件。
JS编译器Babel.js的开源开发者HenryZhu以为,开源社区在钱这个问题上有点像宗教,这些宗教社区需求有钱才干在根本层面上停止运作,但开源社区最重要的资产不是钱而是情投意合的人。即便一切的钱都尽你运用,一个人也无法发明一个宗教,也不能维持一个普遍运用的开源项目。开源项目的维持需求鼓舞人们参与进来,在开源中间,时间比金钱更重要。

未经允许不得转载:IT技术网站 » 奠基互联网根底的开源项目如何可持续开展
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载