有很多具有不同许可条件的开源​​引擎和软件。

问题是"商业用途"到底是什么意思?

*例子:*我有一个建议付费服务或软件的网站。

答案

在这样的情况下,“商业用途"实际上只是一个速记,可以表明该产品在开源和传统的付费商业许可下双重许可。

任何"真正的"开源许可都不会歧视商业用途。(请参阅第6条开源定义

决斗许可是一种适应这一点的方式,还为提供该软件的公司提供了收入来源。对于不介意GPL限制并且不需要支持的用户,该产品可在开源许可下获得。对于GPL限制与其业务模型不相容的用户,对于确实需要支持的用户,可以使用商业许可证。

您给出了螺丝Wiki的具体示例,该示例是在GPL和商业许可下双重许可的。根据GPL的条款(即,没有获得"商业"许可证),您可以执行以下操作:

  • 在内部尽可能多地使用它(请参阅这里
  • 为外部用户 /客户 /客户在内部服务器上运行它,或在您的内部服务器上运行它,如果您是ISP /托管提供商,则将其运行以付款。(如果螺丝在Agpl而不是 GPL,这可能会限制这一点。)
  • 只要您愿意分发源代码
  • 只要您愿意分发源代码,就将其纳入您的产品中,只要(a)它仍然是一个单独的程序,您只是与产品汇总,或者(b)您将源代码发布到您的产品在与GPL兼容的开源许可下

换句话说,有一个很多您可以在没有获得商业许可证的情况下做。对于基于Web的软件而言,尤其如此,因为人们可以使用基于Web的软件而无需将其分发给它们。Scretturn的网站甚至承认这一点:他们指出,商业许可是"将其集成到商业应用程序中,或者在不允许免费软件的企业环境中使用它”,不适合与商业相关的任何用途。

前面的所有只是我的理解,并不是要成为法律建议。咨询您的律师以确定。

来自: stackoverflow.com