【问题标题】:GPL 2.0 Free Telerik Extensions for ASP.NET MVC [closed]用于 ASP.NET MVC 的 GPL 2.0 免费 Telerik 扩展 [关闭]
【发布时间】: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


【解决方案1】:

是的,是的。您将静态引用他们的代码。 显然属于“需要与 GPL 兼容的许可证”领域。

如果您不想 GPL 您的项目,当然可以购买商业许可证或使用其他组件。

【讨论】:

  • 对于不同语言/平台的静态引用代码意味着什么,有什么真正好的定义吗?我从 C / C++ 的角度理解这一点,但我不确定我是否从 C#、Java、JavaScript、Python(和其他动态语言)理解。
  • 如果你的应用需要 GPL 库,那么your app must be released under a GPL-compatible license.
【解决方案2】:

当您分发应用程序时,您的应用程序仅需要 GPL 许可。

例如:

场景 #1:您开发了一个使用 mysql 数据库和 Telerik ASP.NET MVC 控件(均为 GPL 开源许可证)的网站。然后,您将应用程序部署到您的 Web 服务器,并且用户通过浏览器与您的应用程序 UI 进行交互,那么您不需要 GPL 您的软件,因为您尚未将软件分发给用户。

场景 #2:然后您为您的应用程序创建一个安装程序并出售您的应用程序,目的是让客户在他们自己的服务器上安装和运行该应用程序,那么您的软件需要获得 GPL 许可,因为您已经分发了您的软件。注意:您不能通过不在安装包中包含 mysql 并要求用户独立下载和安装来规避此问题。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2011-07-28
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    相关资源
    最近更新 更多