10、开源及内源软件的历史与应用

开源及内源软件的历史与应用

1. 开源软件的起源

在计算机科学的早期,也就是 20 世纪 50 年代和 60 年代,软件价格相较于硬件来说较低。当时的软件主要由学术界和企业研究团队开发,源代码通常会随着软件一同发布,以公共领域软件的形式存在。这意味着软件可以自由获取,无需考虑所有权、版权、商标或专利问题。这种开放与合作的原则对当时的黑客文化产生了深远影响。

到了 60 年代末,操作系统和编译器的兴起使得软件成本增加。这是由于软件行业的发展,它与将软件和硬件捆绑销售的硬件供应商展开了竞争。70 年代和 80 年代,出售软件使用许可证变得普遍。1983 年,IBM 停止随购买的软件分发源代码,其他软件供应商纷纷效仿。

2. 自由软件运动

Richard Stallman 认为这种做法在道德上是错误的。1983 年,他发起了 GNU 项目,并很快推动了自由软件运动。自由软件运动认为,若软件接收者被允许进行以下操作,则该软件可被视为自由软件:
- 出于任何目的运行程序。
- 研究软件并随意修改。
- 重新分发程序并制作副本。
- 改进软件并发布改进成果。

1985 年,Richard 创立了自由软件基金会(FSF),该基金会有一句名言:“这里的自由如同言论自由,而非免费啤酒的免费。”这意味着“自由”指的是分发的自由,而非免费使用(免费与自由的区别)。由于许多自由软件本身就是免费的,这种免费软件(Freeware)便与自由软件和零成本联系在了一起。

自由软件运动还创造了“反版权”(copyleft)的概念,它赋予用户使用和修改软件的权利,同时保留软件的自由状态。相关许可证包括 GNU 通

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值