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