自由软件

什么是自由软件?

自由软件是您可以自由运行、研究、分享和修改的软件。“自由”指的是这种自由,与价格无关。

与工程师沟通 知识库
数据中心里两排长长的服务器机架之间的通道

它的含义

自由软件基金会用四项自由来定义自由软件:为任何目的运行程序的自由、研究其工作方式并加以修改的自由、分享副本的自由,以及分享您修改后版本的自由。第二项和第四项需要能够获得源代码。自由程序是可以出售的。

大多数自由软件同时也是开源软件。这两个术语的侧重点不同:自由软件把这些自由视为原则问题,而开源则强调共同开发的实际好处。Linux 和 GNU 工具就是常见的例子。

有些自由许可证属于 copyleft。GPL 是其中最著名的一种:如果您分发修改后的版本,就必须以相同的许可证发布它,并提供其源代码。

为什么它对企业重要

  • 按您的需要运行:许可证允许任何用途,可以由您自己的团队或合作伙伴来做这项工作。
  • 没有厂商能收回它:对于您手中的副本,许可无法被收回;如果原始开发者停止维护,任何人都可以继续维护这些代码。
  • 内部使用:在自己公司内部运行自由软件,通常不带来额外义务。AGPL 是主要的例外:如果您修改了 AGPL 程序并让外部用户通过网络访问它,就必须向他们提供您的修改。
  • 分发:如果您把修改过的 copyleft 程序赠送或出售给他人,就必须以相同的许可证分享您的修改。

这在我们的工作中如何体现

我们为客户运行和构建的大部分内容是自由和开源软件:基于 Ubuntu、Debian 和 RHEL 系列系统的 Linux 服务器、Proxmox VE、Ceph、Docker、OPNsense 和 FreePBX。我们自己的基础设施运行 Proxmox 和 Ceph,并维护自己的公开开源工具。为客户开发软件时,我们会检查所用组件的许可条款。

相关服务

Linux 与 Kubernetes

基于自由软件构建的服务器和容器平台。

Proxmox 咨询

基于开放平台的虚拟化集群。

软件

定制业务软件,并核查许可条款。

了解更多

想知道许可证允许什么?

告诉我们您运行或打算开发什么。我们会解释它的许可证允许做什么。

开始沟通