【问题标题】:Dual-licence, one is GPL and the other is business [closed]双重许可,一个是 GPL,另一个是商业 [关闭]
【发布时间】:2025-12-20 11:30:11
【问题描述】:

我想使用特定的营业执照发布我自己的项目。 此外,我想使用 GPL 将其测试版作为 OSS 发布。

我可以接受 GPL 版本的外部贡献并将其反映到商业许可证版本吗? 还是我必须独立开发这两个版本?

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source gpl


【解决方案1】:

如果外部贡献是根据 GPL 进行的,您将不会获得这些权利。 GPL 版软件仍受版权保护,只有作者拥有权利。

如果你选择双许可模式,你面对的是all the challenges that business model exposes。网上有很多资源可以进一步讨论利弊,所以我不会尝试复制它们。

通常的解决方法是要求外部贡献在 MIT 或任何其他许可许可下发布,然后您可以在您的商业许可和 GPL 下使用它们。或者,您也可以要求贡献者签署“联合版权转让”,例如http://www.openoffice.org/FAQs/faq-licensing.html#scawhy。通过这种安排,Oracle 甚至可以在其商业产品中使用外部贡献。当然,您也可以为您的项目做同样的事情。

您可以从this Wikipedia link 了解流行/常见的开源商业模式。

【讨论】:

  • 感谢您的回答。我完全同意你的看法。但是,我们可以将我的项目分为两部分,一个是使用商业许可证的核心,另一个是使用 MIT 许可证的一种插件?输出配置仅适用于插件。不受欢迎吗?
  • 是的,你可以。但这变成了另一种商业模式(2.11),en.wikipedia.org/wiki/Business_models_for_open-source_software
  • 感谢您的回复。我明白了。
【解决方案2】:

【讨论】:

    最近更新 更多