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

栏目: 软件资讯 · 发布时间: 7年前

2011 年新年前夕,OpenSSL 项目维护者 Stephen Henson 破坏了互联网。他接受了德国开发者 Robin Seggelmann 写的“心跳”标准代码。2 年半之后,“心脏出血”漏洞曝光,它被认为是至今发现的最严重软件漏洞之一。OpenSSL 的代码被无数项目使用,是互联网的基石之一,但它的开发者长期不超过三人,Henson 在很长时间里是唯一的全职开发者。缺乏资金和资源是 OpenSSL 等基础性开源项目长期面临的问题,“心脏出血”漏洞让 OpenSSL 等项目得到了广泛关注,虽然 Henson  和 OpenSSL 基金会前 CEO Steve Marquess 已在 2017 年离开了项目,但它的核心开发团队已经增加到了 7 人,资金也足够维持到至少 2021 年。但这起事件仍然引发了一个疑问: 开源项目如何能可持续发展 ?今天的互联网巨头其成功基本上是建立在开源软件的基础之上的,而这些公司很多只是搭便车,付出很少。所以一些人认为只要巨头们拿出钱来问题就迎刃而解了。当然 IBM 和 Google 这样的公司都鼓励其雇员回报开源社区,Google 称它有 2000 多个活跃的开源项目,如 Go 语言和 Kubernetes 容器软件。JS 编译器 Babel.js 的开源开发者 Henry Zhu 认为, 开源社区在钱这个问题上有点像宗教,这些宗教社区需要有钱才能在基本层面上进行运作,但开源社区最重要的资产不是钱而是志同道合的人。即使所有的钱都尽你使用,一个人也无法创造一个宗教,也不能维持一个广泛使用的开源项目。开源项目的维持需要鼓励人们参与进来,在开源中间,时间比金钱更重要。 奠基互联网基础的开源项目如何可持续发展


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户体验要素

用户体验要素

Jesse James Garrett / 范晓燕 / 机械工业出版社 / 2011-7-1 / 39.00元

《用户体验要素:以用户为中心的产品设计(原书第2版)》是AJAX之父Jesse James Garrett的经典之作。本书用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书共8章,包括关于用户体验以及为什么它如此重要、认识这些要素、战略层、范围层、结构层、框架层、表现层以及要素的应用。 《用户体验要素:以用户为中心的产品设计(原书第2版)》用清晰的说明和生动的图形分析了以......一起来看看 《用户体验要素》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具