FOSS 实践简史

在 It’s FOSS,我们非常关注 Linux 和免费和开源软件。 有没有想过这样的 FOSS 实践有多久了? 这种做法是怎么来的? 这个革命性概念背后的历史是什么?

在这篇历史和琐事文章中,让我们通过这篇简短的文章回顾过去,并注意过去一些有趣的举措,这些举措在今天变得如此巨大。

FOSS 的起源

FOSS 的起源可以追溯到 1950 年代。 购买硬件时,捆绑软件不收取额外费用,并且还可以使用源代码来修复软件中可能存在的错误。

对于可以自由定制代码的用户来说,这实际上是当时的一种常见做法。

当时,开发此类软件的合作者大多是业内的院士和研究人员。

开源这个词还没有出现。 相反,当时流行的术语是“公共领域软件”。 到今天为止,在意识形态上,两者都非常 不同的 本质上,尽管它们听起来很相似。

分享


早在 1955 年,一些用户使用 IBM 701 来自洛杉矶的电脑系统,自愿成立了一个名为 SHARE 的小组。 “共享程序库机构”(SPLA)通过磁带分发信息和软件。

共享的技术信息涉及编程语言、操作系统、数据库系统以及小型、中型和大型 IBM 计算机的企业用户的用户体验。

该倡议已有 60 多年的历史,继续非常积极地遵循其目标。 SHARE 即将举行的活动是 分享凤凰2019. 您可以下载并查看他们的完整时间表 这里.

GNU 计划

1983 年 9 月 27 日,Richard Stallman 在麻省理工学院宣布,GNU 项目极大地赋予和支持了当今的自由软件社区。

自由软件基金会

Richard Stallman 的“自由软件运动”为开发自由软件建立了新的规范。

他于 1985 年 10 月 4 日创立了自由软件基金会 (FSF),以支持自由软件运动。 确保最终用户可以自由使用、学习、共享和修改该软件的软件被称为自由软件。

像言论自由一样免费,而不是免费啤酒

自由软件运动制定了以下规则来确立这一理念的独特性:

  • 可以出于任何目的自由运行程序(自由 0)。
  • 研究程序如何工作的自由,并对其进行更改,以便它按照您的意愿进行计算(自由 1)。 访问源代码是这样做的先决条件。
  • 重新分发副本的自由,以便您可以帮助您的邻居(自由 2)。
  • 将修改后的版本的副本分发给他人的自由(自由 3)。 通过这样做,您可以让整个社区有机会从您的更改中受益。 访问源代码是这样做的先决条件。

Linux 内核


我们怎么能错过 It’s FOSS 的这一节! Linux 内核于 1991 年由 Linus Torvalds 作为可自由修改的源代码发布。 起初,它既不是自由软件,也不是开源软件许可证。 1992 年 2 月,Linux 在 GPL 下重新授权。

Linux 基金会

Linux 基金会的目标是授权开源项目以加速技术开发和商业采用。 这是 2000 年通过 开源开发实验室 (OSDL),后来与 自由标准组.

Linus Torvalds 在 Linux 基金会工作,该基金会为他提供全面的支持,以便他可以全职工作以改进 Linux。

开源

当源代码 网景 Communicator 于 1998 年发布,1998 年 2 月 3 日在加利福尼亚州帕洛阿尔托举行的战略会议上,一群人采用了“开源”标签。 这个想法源于一个有远见的认识,即 网景公告 改变了人们看待商业软件的方式。

这开辟了一个全新的世界,创造了一个新的视角,揭示了可以由协作驱动的开放式开发过程的优越性和优势。

克里斯汀·彼得森 是最初提出我们今天所理解的“开源”一词的那群人中的一个(前面提到过)。

商业模式的演变

开源的概念现在是一个巨大的现象,有几家公司至今仍在继续采用开源方法。 截至 2015 年 4 月,78% 的公司使用开源软件 具有不同的开源许可证。

多个组织已通过 不同的商业模式 对于开源。 Red Hat 和 Mozilla 就是两个很好的例子。

因此,这是对 FOSS 历史中一些有趣事实的简要回顾。 如果您想在下面的评论中分享,请告诉我们您的想法。