首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开放源码软件非商业许可证

开放源码软件非商业许可证
EN

Software Engineering用户
提问于 2014-11-22 12:34:09
回答 2查看 104关注 0票数 -2

我正在做一个项目,我想在GitHub上保持开源,但是我有一个许可问题。我已经搜索了几个小时了,但是我还没有找到不允许商业使用/销售应用程序的许可证。这是非常重要的,因为我计划出售它。

EN

回答 2

Software Engineering用户

发布于 2014-11-22 13:01:51

您不会找到这样的许可,因为商业上使用软件的自由是开源定义不可分割的一部分,特别是参见第(6)款,强调我的:

  1. 不得歧视奋进领域许可证不得限制任何人在某一特定努力领域使用该程序。例如,它可能不会限制程序在企业中使用,也不会被用于基因研究。

以及带注释的开放源码定义中的非规范性理由:

这一条款的主要意图是禁止禁止将开放源码用于商业目的的许可陷阱。我们希望商业用户加入我们的社区,而不是感到被排斥在外。

自由软件定义没有像OSD那样明确地说明它,但是它隐含在四种自由中:

  • 为任何目的运行程序的自由(自由0)。
  • 自由学习程序如何工作,并改变它,使它做你想要的计算(自由1)。对源代码的访问是实现此目标的先决条件。
  • 重新分发副本的自由,这样你就可以帮助你的邻居(自由2)。
  • 向他人分发你修改过的版本的自由(自由3)。通过这样做,您可以给整个社区一个从您的更改中获益的机会。对源代码的访问是实现此目标的先决条件。

然而,在该页后面的评注中已明确说明:

“自由软件”并不意味着“非商业性”。必须为商业使用、商业开发和商业分销提供免费的程序。自由软件的商业发展已不再是不寻常的,这种自由商业软件是非常重要的。您可能已经支付了钱,以获得免费软件副本,或者您可能已经获得了免费的副本。但是不管你是怎么得到你的拷贝的,你总是有复制和修改软件的自由,甚至可以出售拷贝。

FSF甚至有一整页关于销售自由软件的内容。

因此,简而言之,您还没有找到这样的许可证,因为这样的许可证不可能存在。

票数 5
EN

Software Engineering用户

发布于 2014-11-22 12:52:37

GNU GPL可能是最接近您正在寻找的东西。

虽然它明确允许商业使用/销售,但版权条款非常善于阻止企业使用它,因为它们也必须开放它们的来源。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/263506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档