开源历史

去年,我在沃尔玛总部发表了有关Fuse开源集成和消息传递,使用开源的好处以及为Apache Software Foundation贡献的好处的演讲。 您可以在slideshare.net上找到经过清理的版本。 我还介绍了开放源代码的历史,就像所有历史一样,没有一个“正确的”故事,但是我试图尽力提炼时间表。 如果这对其他人有用,我在这里讲故事。 您坐得舒适吗? 然后我开始...

IBM 704是第一台具有浮点运算硬件的量产计算机,并于1954年引入新兴的计算机市场。IBM设法在1955年至1960年之间出售了多达123种此类野兽。IBM将这些机器与免费软件和源捆绑在一起代码– 1955年
成立了SHARE组织,以允许志趣相投的个人共享和交换704机器的代码。 SHARE是第一个公共开源组织,并且仍然存在。 在开放源代码领域,一切都非常好(尽管这对IBM竞争对手不利)–直到1969年,司法部提起诉讼,声称IBM垄断了计算机市场。 诉讼拖延了13年,但文件的结果是IBM在1969年将其软件从计算机的发行版中分离出来。 到目前为止,该软件是免费的,源代码也已分发。

现在我们进入70年代至80年代,以及UNIX战争, 与玫瑰战争相比,这些战争的难处仅略少一些-因此,我将尽力提炼要点。 UNIX于1960年代在贝尔实验室(当时是AT&T的一部分)以Multics的形式开始开发。 它最初是用汇编语言编写的,并于1972年移植到C编程语言–使其变得更加可移植。 由于1950年代的一次反托拉斯案,AT&T被禁止销售计算机和计算机软件。 UNIX已免费授予大学和教育机构许可,并成为Berkley软件发行版 (BSD)– 1984年由Berkley大学首次发布。

在切线时间轴上, Richard Stallman在1983年创建了GNU (GNU不是UNIX),这将导致获得自由软件基金会和GPL(和LGPL)许可。 追溯到1984年,美国监管机构将AT&T划分为区域电信公司(“婴儿铃”),但也允许AT&T进入计算和软件市场,并开始销售自己的AT&T UNIX发行版,该发行版一直在积极进行。 当AT&T在90年代初起诉Berkley违反许可证时,UNIX市场陷入混乱。 在每一次冲突中,都有机会, Linus Torvalds在1991年开发LINUX引发了一场开源大火,最终导致了最成功的开源公司Red Hat的诞生。

Apache HTTP服务器从1994年开始要求维护旧的NCSA HTTP守护程序。 这项合作导致了Apache软件基金会Apache Software Foundation)于1999年成立 。开源领域的最大革命是通过创建GitHub (2008)进行的–勉强赢得了我的投票,成为开源开发中最重要的公司,主要是因为它使用了社交网络技术来鼓励协作–在短短的几年内,它拥有超过100万用户和超过200万回购协议。 因此,我们走了一圈,根据Gartner的预测,全球2000强企业中有99%的关键任务软件组合中将包含开源软件。

参考: 历史开源的从我们JCG伙伴的罗布·戴维斯开源集成罗布·戴维斯博客。

翻译自: https://www.javacodegeeks.com/2013/02/history-of-open-source.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值