我的开发应用程序使用JQgrid 4.6.0版本,但当前的jqgrid不是免费的商业许可证

时间:2016-01-02 20:16:42

标签: jqgrid

我使用Jqgrid 4.6.0版本开发了我的Web应用程序,该版本处于MIT许可证中。 如果我通过发布我的网络应用程序商业使用相同版本(4.6.0),这样可以吗? 我不想使用最新的Jqgrid版本,因为4.6.0版本对我来说已经足够了。

如果我使用4.6.0版本,采取了哪些措施来避免任何法律问题。

1 个答案:

答案 0 :(得分:1)

所有版本的jqGrid包含版本4.7.0都是在双重许可下发布的:MIT和GPLv2。发布后,许可协议无法更改版本。因此,您仍然可以免费使用它。此外,许可证允许每个人在需要时修改代码。一个人不应该删除作者插入的版权评论。

如果您使用版本4.7.1,4.8,4.8.1,4.8.2,5.0.0,5.0.1,您应该持有Guriddo jqGrid JS的新许可协议。如果您需要支付费用,请说明here

对应于MIT许可证,我在一年前制作了jqGrid 4.7.0的分支,修复了jqGrid 4.6 / 4.7中存在的许多小错误并实现了许多新功能。我在GitHub上以免费jqGrid 的名称发布了该产品。所有已发布的版本(4.8.0,4.9.0,4.9.1,4.9.2,4.10.0,4.11.0,4.11.0和当前的4.12.0)都可在CDN上获得(参见the wiki article ),npm,bower,NuGet和WebJars(见the readme)。我在相同的双重许可MIT和GPLv2下发布了免费的jqGrid,就像你现在使用的jqGrid 4.6一样。我只是要求通过PayPal捐赠来促进发展,如果有可能的话(见the readme)。

因此,您可以继续使用jqGrid 4.6或考虑升级到免费的jqGrid 4.12.0。迁移的最大优点是使用 alive 版本。您可以报告您可以找到的任何错误,或者在GitHub上发布新功能的建议为an issue