设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:无极
万维读者网 > 史地人物 > 帖子
有感兴趣的吗:自由/开源软件的历史 ZT
送交者: 谈天 2007年12月28日08:55:04 于 [史地人物] 发送悄悄话

自由/开源软件的历史

“自由/开源软件运动在20世纪60和70年代起源于美国计算机科学实验室(斯坦福,伯克利,卡内基梅隆,以及麻省理工)中的‘黑客’文化。

“程序员的群体是一个紧密联系的小团体。代码在这个群体的成员中传来传去。如果你对程序作出了改进就应该把代码提交给开发者群体。而不开放代码会被人们看作是不知趣的做法——毕竟你从朋友的工作中受益了,就应该有所回报。”

-- 自由/开源软件运动简史[7]

自由/开源软件运动几乎可以追溯到计算机工业的最初时期,虽然当时它还没有正式的定义和概念。直到1970年代和1980年代早期分享软件的做法才和私有软件产生了冲突。最早提出私有软件的可能是比尔盖茨现在尽人皆知的“给玩家的公开信”(An Open Letter to Hobbyists)[8]。在这封发表于1976年3月2日的信里,他抨击了当时盛行的软件分享文化:

“为什么?大多数玩家应该明白,你们在偷窃软件。硬件是要花钱购买的,软件却可以分享。谁真正关心软件工作者是否获得了报偿?”

在后来数年里私有软件越发盛行。在1980年代早期,业界领先的麻省理工(MIT)人工智能实验室里诞生了一家叫 Symbolics 的公司,他们将当时可以自由获取的代码(LISP 编程语言)变成了私有软件。这种做法使 MIT 实验室当时的软件分享文化化为乌有[9]。但是这样的毁灭最终导致了 FSF 的创建和今天的自由/开源软件文化。

当时还是 MIT 实验室成员的 Richard Stallman 对于发生的一切感到恼怒。他在那时形成了对私有软件的看法,并坚定了创造一个自由的操作系统的决心。GNU(GNU is Not Unix 的迭代缩写形式)工程在1984年1月诞生。在后来10年中,它创造了许多工具,都成为自由操作系统的关键组成部分。1985年,为推广自由软件和 GNU 工程, FSF 成立了。但是直到1991年,GNU 工程都无法完成完全自由的软件系统,因为缺少一个关键部件:操作系统内核。

内核就是操作系统的心脏。1991年,还在赫尔辛基大学念研究生二年级的 Linus Torvalds 编写并发布了一个类 Unix 的内核。这个内核被按照自由/开源软件开发的方式广泛传播、改进并迅速被改造成 GNU/Linux 操作系统的核心。

这一时期还有其他的自由/开源软件项目,包括 BIND,Perl 和 BSD 操作系统家族。后来这些项目间都产生了合并和相互影响。

此后 GNU/Linux 操作系统继续稳步增加功能和能力。1997年,国际数据集团(International Data Corp, IDC)发现 GNU/Linux 已经占有25%的服务器市场[10]并正在以每年25%的速率增长。Linux 受到了媒体的广泛关注。

1998年,作为对网景(Netscape)开放 Netscape Navigator 浏览器代码的回应,一群自由/开源软件开发者聚到一起并创造了“开源”(Open Source)的标志。随之而来的是开放源代码运动和开源定义的形成。这一运动的主旨是让业界注意到自由/开源软件并在自由软件运动的“对抗”态度之外开辟另一条道路[11]。

1999年,GNU/Linux 厂商 Red Hat 以48亿美元的价值成功上市。当年其他成功的上市企业还有 VA Linux (70亿美元),Cobalt Networks(31亿美元)和 Andover.net(7.12亿美元)[12]。GNU/Linux 的成功也代表了其源头自由/开源软件的成功。

IOSN《自由/开源软件读物》
(E-Primers on Free/Open Source Software)
FOSS: General Introduction
(自由/开源软件:通论)
绪论


0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2006: “文革”时期的物质文化和日常生活秩序
2006: 韩卫红:峥嵘岁月: 回忆文命初期跟着毛