假装你的软件是开源的并不合适

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Commons Clause 是一种限制软件销售的附加条款,使软件不再自由,混淆了开源软件的定义。使用该条款的软件不应声称符合自由软件标准。Dgraph 曾使用该条款,但现已改回 Apache 2.0 许可证,值得赞扬。

🎯

关键要点

  • Commons Clause 是一种附加条款,限制软件销售,使软件不再自由,混淆开源软件的定义。
  • 使用 Commons Clause 的软件不应声称符合自由软件标准,许多项目错误地将其描述为“开放源代码”或“宽松许可”。
  • Commons Clause hijacks开源项目的语言,鼓励非自由软件的传播,且与尊重的许可证(如 Apache 2.0)混淆。
  • Dgraph 曾使用 Commons Clause,但现已改回 Apache 2.0 许可证,值得赞扬。

延伸问答

Commons Clause 是什么?

Commons Clause 是一种附加条款,限制软件销售,使软件不再自由,混淆开源软件的定义。

使用 Commons Clause 的软件是否可以称为开源软件?

使用 Commons Clause 的软件不应声称符合自由软件标准,因为它不符合开源软件的定义。

Dgraph 的许可证变更有什么意义?

Dgraph 曾使用 Commons Clause,但现已改回 Apache 2.0 许可证,这一决定受到赞扬,表明其对开源软件的尊重。

Commons Clause 如何影响开源软件的传播?

Commons Clause hijacks开源项目的语言,鼓励非自由软件的传播,混淆了尊重的许可证。

为什么称使用 Commons Clause 的软件为非自由软件?

因为Commons Clause的限制使得软件不再符合自由软件的标准,导致其被视为非自由软件。

如何识别使用 Commons Clause 的软件?

使用 Commons Clause 的软件通常会错误地描述为“开放源代码”或“宽松许可”,需要仔细检查其许可证条款。

➡️

继续阅读