我正在做一个项目,我想在GitHub上保持开源,但是我有一个许可问题。我已经搜索了几个小时了,但是我还没有找到不允许商业使用/销售应用程序的许可证。这是非常重要的,因为我计划出售它。
发布于 2014-11-22 13:01:51
您不会找到这样的许可,因为商业上使用软件的自由是开源定义不可分割的一部分,特别是参见第(6)款,强调我的:
以及带注释的开放源码定义中的非规范性理由:
这一条款的主要意图是禁止禁止将开放源码用于商业目的的许可陷阱。我们希望商业用户加入我们的社区,而不是感到被排斥在外。
自由软件定义没有像OSD那样明确地说明它,但是它隐含在四种自由中:
然而,在该页后面的评注中已明确说明:
“自由软件”并不意味着“非商业性”。必须为商业使用、商业开发和商业分销提供免费的程序。自由软件的商业发展已不再是不寻常的,这种自由商业软件是非常重要的。您可能已经支付了钱,以获得免费软件副本,或者您可能已经获得了免费的副本。但是不管你是怎么得到你的拷贝的,你总是有复制和修改软件的自由,甚至可以出售拷贝。
FSF甚至有一整页关于销售自由软件的内容。
因此,简而言之,您还没有找到这样的许可证,因为这样的许可证不可能存在。
发布于 2014-11-22 12:52:37
GNU GPL可能是最接近您正在寻找的东西。
虽然它明确允许商业使用/销售,但版权条款非常善于阻止企业使用它,因为它们也必须开放它们的来源。
https://softwareengineering.stackexchange.com/questions/263506
复制相似问题