【发布时间】:2010-07-29 16:09:37
【问题描述】:
我的 ASP.NET MVC 项目是否通过包含这些库自动获得 GPL 2.0 许可? 我总是觉得这与 GPL 混淆。
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。
标签: .net asp.net-mvc licensing gpl telerik-mvc
我的 ASP.NET MVC 项目是否通过包含这些库自动获得 GPL 2.0 许可? 我总是觉得这与 GPL 混淆。
【问题讨论】:
标签: .net asp.net-mvc licensing gpl telerik-mvc
是的,是的。您将静态引用他们的代码。 显然属于“需要与 GPL 兼容的许可证”领域。
如果您不想 GPL 您的项目,当然可以购买商业许可证或使用其他组件。
【讨论】:
当您分发应用程序时,您的应用程序仅需要 GPL 许可。
例如:
场景 #1:您开发了一个使用 mysql 数据库和 Telerik ASP.NET MVC 控件(均为 GPL 开源许可证)的网站。然后,您将应用程序部署到您的 Web 服务器,并且用户通过浏览器与您的应用程序 UI 进行交互,那么您不需要 GPL 您的软件,因为您尚未将软件分发给用户。
场景 #2:然后您为您的应用程序创建一个安装程序并出售您的应用程序,目的是让客户在他们自己的服务器上安装和运行该应用程序,那么您的软件需要获得 GPL 许可,因为您已经分发了您的软件。注意:您不能通过不在安装包中包含 mysql 并要求用户独立下载和安装来规避此问题。
希望这会有所帮助。
【讨论】: