
它的含义
自由软件基金会用四项自由来定义自由软件:为任何目的运行程序的自由、研究其工作方式并加以修改的自由、分享副本的自由,以及分享您修改后版本的自由。第二项和第四项需要能够获得源代码。自由程序是可以出售的。
大多数自由软件同时也是开源软件。这两个术语的侧重点不同:自由软件把这些自由视为原则问题,而开源则强调共同开发的实际好处。Linux 和 GNU 工具就是常见的例子。
有些自由许可证属于 copyleft。GPL 是其中最著名的一种:如果您分发修改后的版本,就必须以相同的许可证发布它,并提供其源代码。
为什么它对企业重要
- 按您的需要运行:许可证允许任何用途,可以由您自己的团队或合作伙伴来做这项工作。
- 没有厂商能收回它:对于您手中的副本,许可无法被收回;如果原始开发者停止维护,任何人都可以继续维护这些代码。
- 内部使用:在自己公司内部运行自由软件,通常不带来额外义务。AGPL 是主要的例外:如果您修改了 AGPL 程序并让外部用户通过网络访问它,就必须向他们提供您的修改。
- 分发:如果您把修改过的 copyleft 程序赠送或出售给他人,就必须以相同的许可证分享您的修改。
这在我们的工作中如何体现
我们为客户运行和构建的大部分内容是自由和开源软件:基于 Ubuntu、Debian 和 RHEL 系列系统的 Linux 服务器、Proxmox VE、Ceph、Docker、OPNsense 和 FreePBX。我们自己的基础设施运行 Proxmox 和 Ceph,并维护自己的公开开源工具。为客户开发软件时,我们会检查所用组件的许可条款。
相关服务
了解更多
- 什么是自由软件?对四项自由的官方表述,适合需要精确定义的读者。
- 自由软件基金会这一定义背后的组织,有助于理解其理念。
- 维基百科上的自由软件对其历史和许可的中立概述,适合初次接触这一主题的读者。