【发布时间】:2015-04-16 05:57:59
【问题描述】:
我在开发环境中为网站应用程序使用 jqGrid 4.5.4 版本 并且想在我在商业网站上发布我的应用程序时使用相同的版本。
我的疑问是,最近我看到了最新版本的 Guriddo Jqgrid 4.7.1 及其新许可证 知识共享许可。
请告诉我现在可以在商业网站上使用 Jqgrid 版本 4.5.4(在 MIT/GPL 许可下)吗?
我现在可以在商业网站上使用 4.7 之前的 Jqgrid 版本吗?
【问题讨论】:
我在开发环境中为网站应用程序使用 jqGrid 4.5.4 版本 并且想在我在商业网站上发布我的应用程序时使用相同的版本。
我的疑问是,最近我看到了最新版本的 Guriddo Jqgrid 4.7.1 及其新许可证 知识共享许可。
请告诉我现在可以在商业网站上使用 Jqgrid 版本 4.5.4(在 MIT/GPL 许可下)吗?
我现在可以在商业网站上使用 4.7 之前的 Jqgrid 版本吗?
【问题讨论】:
您可以确保在 MIT/GPL 许可下继续在您的商业网站中使用 4.5.4、4.6 或 4.7。 4.7.1 和 4.7 版本实际上是相同的(请参阅所有差异 here)。您可以从here 下载4.7.0 版本并查看the lines 的许可协议。您可以在那里与 jqGrid 4.6 的最小化文件的the lines 进行比较。 4.7.0 版本于 2014 年 12 月 8 日发布。几天后,Tony 更改了许可证并于 2014 年 12 月 16 日发布了 4.7.1。
因此,您可以在 MIT/GPL 许可下使用最高 4.7.0 的所有版本。
MIT 许可证允许更改代码。所以大家可以修改4.7.0的代码,免费提供MIT/GPL许可下的结果。
例如,我做了很多更改。您可以从here下载相应的代码。我计划很快创建相应的文档并以“free jqGrid”的名义发布新的免费版本的 jqGrid。可以看文档的初步版本here。
更新:它目前发布了两个免费 jqGrid 版本:4.8.0 和 4.9.0,其中包括许多新功能和改进。作为文档,您可以使用许多wiki articles。我将使用 4.x.y 转换版本号,因为我想保持与旧 4.x 版本的 jqGrid 的兼容性。我仍然希望找到时间编写更详细的文档。 :-)
我在两个公共 CDN 上发布了免费 jqGrid 的发布版本:cdnjs 和 jsDelivr。所以每个人都可以在你的项目中使用相应的 URL。还可以使用来自 GitHub 的最新源的 URL,如 here 所述,但我建议不要在生产中使用它。
我还在三个众所周知的存储库上发布了免费的 jqGrid:NuGet(使用Install-Package free-jqGrid 安装)、npm(使用npm install free-jqgrid 安装)和bower(使用bower install free-jqgrid 安装)。
我希望以上所有内容都能简化free jqGrid的使用。此外,我通常会非常快速地修复以issue 发布的所有错误。每个人都可以滚动closed issues 以查看对报告的问题的反应时间。如果可能的话,请提供重现问题的演示,或者发布 JavaScript 代码和我可以用来重现报告的问题的测试用例。我希望我以后也能保持同样的快速反应时间。