开源软件(英语:Open source software,英文缩写:OSS)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。
开放源代码的定义由 Bruce Perens( Debian 的创始人之一)于 1997 年提出。但其基本概念在几十年前就已经开始形成,最早可追溯到 1955 年,当时 IBM 为了交换编程材料、深入研究 IBM 操作系统而开发的“IBM 用户组分享”。
今天我们就通过一幅利用图表软件制作的一张信息图来一起了解一下开源软件的发展史。