我想与AGPL取得以下成果,并想知道是否有可能:
我需要第二个商业许可证吗?双重许可证?
发布于 2016-07-14 17:01:05
双重授权是可能的。RavenDB (和其他人)有一个类似的模型,其中他们的主要开放源码软件项目是AGPL,但是开发人员不需要许可证,而且商业客户支付商业许可证。此外,OSS项目可以获得一个例外,允许他们的OSS许可证不会被AGPL吞并。MongoDB将客户端库发布为Apache许可,以便在其核心上提供对AGPL授权的内置缓解。
我认为这个答案解释得很好。此外,请阅读评论,有人指出,使用它与其他许可证是不透明的水。我有在一家大公司工作的经验,我被阻止根据律师的建议使用软件,因为这是GPL。
就我个人而言,我认为任何决定在AGPL下发布软件的人都应该得到一条大鳟鱼的耳光。这是我见过的最被商业滥用的许可证。对于下游限制和法律不确定性,AGPL本身几乎是不可用的(甚至对于OSS)。我与AGPL一起遇到的软件只使用许可证来迫使商业用户购买商业许可证。这有可能建立一种情况,即控制实体一方面使用开放源码软件( OSS )社区进行免费劳动,另一方面又利用另一只手获取工作的经济回报。AGPL还有效地防止了分叉,因为只有作者才能决定在不同的(可用)许可下释放它。这很有趣,因为我相信阿弗莱罗把许可证作为一种武器来强制自由软件保持自由,但武器的问题是,它可以用于任何人。
在AGPL之前,我前面描述过的经典方法就是在一个实际免费的许可下发布,以推动贡献和知名度。一旦它流行起来,就在某个版本上转换为商业版。这可能是AGPL方法变得更流行的原因,因为这种安排的片面性从一开始就存在,但形式更加微妙。
https://softwareengineering.stackexchange.com/questions/324578
复制相似问题