哪个开源许可证禁止销售作品和衍生作品?

Jos*_*hua 2 licensing open-source

我想和一个朋友开始一个开源项目,我们正在讨论开源许可证,但我们都没有真正理解许可证的模糊和不明确的条款和条件。

我们很好:

  • 分配
  • 衍生作品创作

但不想:

  • 出售我们的作品
  • 衍生作品的销售
  • 不以任何形式使用我们的作品

你们能推荐任何满足这些标准的开源许可证吗?

mik*_*era 5

不可能在你的代码上加上这个限制并且仍然算作“开源”,至少在广泛接受的开源定义下是这样

相关段落:

  1. 免费重新分配

该许可不应限制任何一方将软件作为包含来自多个不同来源的程序的聚合软件分发的组件进行销售或赠送。许可证不要求为此类销售支付特许权使用费或其他费用。

即,如果您想算作开源,您必须允许其他人以当前形式或衍生/聚合作品的形式出售您的软件。

如果您想要开源但仍想要商业化选项,一种选择是在双重许可下发布您的软件,一个许可是 Copyleft(如 GPLv3),另一个是专有许可。然后其他人可以根据 GPL 的条款使用您的软件,但如果他们想将您的软件合并到封闭源软件产品中,他们将需要购买您的专有许可。