返回

自由软件的永恒自由

闲谈

引言

近年来,围绕自由软件的未来展开了一场激烈的争论。随着诸如 Apache Software Foundation (ASF) 和 GitHub 等组织采取限制性措施,一些人质疑自由软件是否还能继续保持其开放和可获取的本质。然而,在仔细审查这些措施后,很明显,自由软件仍然是自由的,而且它的未来比以往任何时候都更加光明。

ASF 声明的误解

ASF 最近发表了一份声明,表明其提供的服务受美国法律约束。许多人将此解读为自由软件的倒退,声称这表明 ASF 正在实施许可限制。然而,这是一种误解。 ASF 声明仅适用于 ASF 提供的服务,例如其成员资格、下载服务和网站。它不适用于使用 ASF 许可证发布的软件。

ASF 许可证,例如 Apache License 2.0,明确授予用户分发、修改和使用软件的权利,无论其目的如何。因此,即使在 ASF 服务受到限制的情况下,使用 ASF 许可证发布的软件仍然是免费的。

GitHub 的贡献准则

GitHub 最近更新了其贡献准则,其中规定贡献者在向仓库提交代码之前必须签署一份《贡献者许可协议》(CLA)。一些人担心这可能会阻止人们对自由软件项目的贡献。然而,CLA 并不是针对自由软件项目的。相反,它旨在保护 GitHub 免受专利侵权诉讼。

CLA 规定,贡献者授予 GitHub 非排他性的专利许可,允许 GitHub 和其他使用代码的人不会因使用代码而被起诉专利侵权。这对于保护 GitHub 和开放源码社区至关重要,因为它有助于确保贡献者不会因为他们对项目的贡献而面临法律挑战。

自由软件与开源软件

值得注意的是,自由软件与开源软件是有区别的。开源软件是指源代码可用的软件,但它不一定授予用户分发、修改和使用软件的权利,无论其目的如何。相反,自由软件是指授予用户这些权利的软件,无论其许可条款如何。

Apache License 2.0 和 GPL 等自由软件许可证明确授予用户分发、修改和使用软件的权利,无论其目的如何。这意味着,即使在开源软件不再免费的情况下,自由软件仍然会继续免费。

自由软件的未来

尽管有这些限制,但自由软件的未来仍然非常光明。随着越来越多的组织和个人采用自由软件,它的受欢迎程度也在不断提高。此外,新的自由软件许可证和工具不断开发,这使得自由软件比以往任何时候都更容易使用和分发。

结论

自由软件仍然是自由的,而且它的未来比以往任何时候都更加光明。虽然一些组织和平台采取了限制性措施,但这些措施并不是针对自由软件的。相反,它们旨在保护这些组织和平台及其用户。自由软件许可证,例如 Apache License 2.0 和 GPL,明确授予用户分发、修改和使用软件的权利,无论其目的如何。因此,即使在开源软件不再免费的情况下,自由软件仍然会继续免费。