gplV2:我可以免费使用它吗?

时间:2010-10-30 12:51:36

标签: asp.net user-controls licensing telerik gpl

我很困惑,我一遍又一遍地阅读GPLV2(以及较小的GPL和所有这些),但我不明白,也许你可以:

我正在为客户创建一个网站。我得到了报酬。 当我完成后,该应用程序将不是开源的,它仅供我的客户使用。

现在我想在其中使用一个不错的用户控件,但该控件已在GPLV2下获得许可。

我可以将此控件用作我的应用程序的一部分(我不会销售该控件,也不会声称我自己构建了它)或者是否使用此GPLV2控件mrean将整个应用程序重新设置为一个GPLV2也是吗? (这不是我和客户想要的)

我对你的意见很感兴趣。

这次我在谈论Codeplex上的Telerik MVC控件,但我曾经想过CKEditor的相同内容。

2 个答案:

答案 0 :(得分:4)

GPL许可证要求您将应用程序的源代码提供给您分发应用程序的任何人。如果您在自己的服务器上托管应用程序,则无需向任何人提供代码。但是,如果您的客户在其服务器上运行它,您将有义务向他们提供代码。

CKEditor根据GPL,LGPL和MPL,LGPL和MPL获得三次许可,如果您在LGPL或MPL许可下使用它,您只有义务发布您对CKEditor所做的代码更改,但是不是你的申请。

如果您不想支付许可费并希望安全,请使用CKEditor。

<强>声明

我不是律师,这只是我的解释。

答案 1 :(得分:1)

实际上,GPL sources include in commercial PHP web-service application中有一些非常好的信息以及在Web应用程序中使用许可证。主要的是,代码或其衍生产品需要在同一许可下(根据我对许可的解释)link to GPLv2获得许可。

由于明显的法律后果,你必须要小心这类问题。我所遵循的是为了安全起见而不惜一切代价避免它。然而,实际上在大多数情况下并非如此。在我们的一个商业应用程序中,我们使用jQuery。这是双重许可的,但为了安全起见,我们将用于此目的的库放在一个单独的目录下(即scripts / jquery)。然后我们确保我们的产品在没有jQuery库的情况下运行。这让我们相信,如果遇到问题,我们可以简单地将这些文件从包中删除。

相关问题