【发布时间】:2011-01-04 12:34:44
【问题描述】:
我的应用程序使用 2 个库(未修改)。第一个在 GPL 下,第二个在 LGPL 下。这意味着我的应用程序需要在 GPL 和 LGPL 下发布,因为这两个库都将与我的应用程序一起提供。没关系。现在,应用程序公开了插件基础设施,因此任何人都可以为其编写插件。插件将无法直接与文本开头提到的这两个库进行通信,因为它们不知道应用程序背后的内容。插件不会随应用程序一起提供。用户将能够通过应用程序从开放/公共插件列表中选择他们想要安装的插件。
问题:
- 插件是否也需要在 GPL 下发布?
- 有没有办法在封闭源代码许可下发布一些插件?哪一个?
- 如果没有商业许可,防止公司编写在客户端(应用程序)端免费而在服务器端不免费的插件,最好的许可方法是什么? (插件调用对服务使用收费的 Web 服务)。在这种情况下,我希望公司支付一些费用,因为一方面这用于商业用途。例如,某人有一个可以在各种格式之间转换图像的 Web 服务。有人编写需要用户帐户信息(登录)的插件。插件连接到他的网络服务,验证,转换图像并收取一定金额的用户帐户。在此示例中,插件可免费安装和使用。他是否完全使用它是用户的选择。
这样的事情可能吗?
谢谢。
【问题讨论】:
-
我的想法是创建类似:biopdf.com/download.php,但带有插件。如果你仔细看看,他们说你必须下载 GPL 下的 ghostscript 库,这就是为什么它没有随他们的商业产品(不是 GPL)一起提供。他们还说他们调用 ghostscript 库并从他们的应用程序中使用它。我的问题是:这是否合法?因此,他们所做的是在他们的许可协议中写道,他们的虚拟打印机使用必须单独下载的 ghostscript 或 ghostscript 之类的库。因此,他们将 GPL 和商业应用程序分开。
-
这个问题似乎是题外话,因为它是关于许可的。
-
我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。