5

如果我使用 lgpl 许可的 javascript 库,我是否必须发布正在使用它的闭源 Web 应用程序?

我觉得我不必,只要我不修改库的来源。

我想在商业闭源环境中使用 lgpl javascript wysiwyg。

闭源 Web 应用程序永远不会分发(取决于分发的定义如何应用于网站),最终用户只能访问它。

我发现 gpl 和 lgpl 非常令人困惑,因为它们适用于 web。

我也很困惑什么是“分发”。

4

5 回答 5

5

一个简单的英语“翻译”中,该库在 LGPL 下仍然可用,而您的主要软件可以是您想要的任何许可证。

通常对于这些类型的开源程序,如果您只有“关于”页面中的“Frobnicator 使用 Foo 库,可在 Lesser Gnu Public License 下获得”声明,以及程序中可用的 LGPL 源代码,就可以了某处。我不确定我是否只看到过许可证的链接,而没有实际的许可证文本。

一个想法可能是向库的开发人员或库的邮件列表发送电子邮件,并询问您需要做什么才能正确许可该库。

而且我不是律师,所以我所说的一切都不一定是合法的,等等。

于 2009-08-15T15:16:51.703 回答
3

LGPL 的两个主要限制是修改和动态链接。LGPL 是用编译语言编写的,由于 JavaScript 没有编译,我不明白它是如何链接的。就目前而言,LGPL 和 JavaScript 是一个糟糕的组合。

于 2009-10-07T16:04:27.697 回答
2

这就是L GPL 的重点:您可以在您的闭源应用程序中使用它。

而且 - 作为 Javascript - 图书馆本身的源代码无论如何都可以在网络上获得,您可以直接从“关于”页面链接到它。

于 2009-08-15T19:02:24.330 回答
1

LGPL 允许您在闭源(商业)应用程序中链接到 LGPL 库。不需要分发商业应用程序的源代码。

于 2009-08-15T15:16:53.653 回答
0

没有 LGPL,你不需要(需要开源)。

于 2009-08-15T15:05:30.973 回答