开源时代之后

2021-02-09 20:09:08

开源是开发人员协作和软件采用客户的当前规范。这是使独角兽和云提供商能够从头开始构建其服务的基础。但是开源并不总是这样,而且它还在不断变化和发展。

在这篇文章中,我将广泛地研究开放源代码的演变,尝试分析哪些因素可以促成该变化,以及下一步的发展方向。让我们从主要的开放软件开发时代开始,总结主要趋势,然后专注于大局,以期预测未来。

“自由软件”一词​​在1980年代就归功于Richard Stallman,因为他将其用于自由软件运动。在计算的早期,Richard启动了GNU项目,以促进早期黑客社区之间的协作并创建尊重自由的操作系统。他要求以一种分发方式来分发软件,以使用户可以自由使用,研究,分发和修改该软件。这个时代设置了开源的起源,更重要的是,后来兴起了自由软件许可证(例如GPL)。

当时,开放的主要软件创建者是个人黑客,从他们的世界观点出发,该软件必须像言论一样自由,并且保持这种自由。自由软件的增长是因为个人计算机对这些黑客的使用越来越广泛,他们使用CD,软盘和早期的互联网来分发软件并传播其思想。

在这个互联网时代之前,手动分发软件,支持文档,咨询服务(安装,开发),销售例外是一些流行的货币化方法。

术语"开源"一群人从2000年左右的自由软件运动中被使用。这个新术语的动机是使自己摆脱术语“自由软件”的意识形态和对抗性含义。并使其对商业世界更具吸引力。开源运动的支持者强调与自由软件的微妙区别,在自由软件中,任何自由软件都需要将任何更改提交给原始制造商以进行重新分发,并且任何派生软件也必须作为自由软件进行分发。这个新名词为新运动的开始和为教育和促进开源文化的开源计划的形成奠定了基础。开源运动使较小的公司可以访问全球市场竞争所需的软件,从而在软件经济中发挥更重要的作用。在此之前,拥有权力的是大型公司,网络和硬件的生产商。

开源起源于早期的黑客社区,但在软件基金会,互联网以及各种规模的公司广泛采用开源的推动下,开源业务迅速发展为开源业务。开源软件的主要货币化机制是通过支持和开放核心模型,其中围绕核心开放源代码项目创造了附加的伴随价值。尽管此开放式内核(由MIT,Apache等宽松许可支持)使每个人都能从中受益,但它也是其致命的弱点。脚跟,我们接下来会看到。

Warning: Can only detect less than 5000 characters

如果您喜欢我对开源,区块链,货币化的探索,请订阅新闻通讯或在Twitter上关注我。