gpt4 book ai didi

web-hosting - 我可以在我的商业 Web 应用程序中使用 LGPL 库(客户端 javascript 或服务器端 jar)吗?

转载 作者:行者123 更新时间:2023-12-01 01:48:40 26 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我想从两个角度来问这个问题。

作为库开发人员,我不希望我的工作用于源代码封闭的网络应用程序,而大多数网络应用程序都是源代码封闭的。 (而且它们也没有分发值(value),通常网络应用程序是依赖于个人的)。迈向云计算的趋势,似乎 future 在PC上运行的软件会越来越少,越来越多的软件会转移到集中的云基础设施上。这意味着,谈论“软件分发”是没有意义的,因为大多数应用程序都将托管在服务器上,根本不需要分发。

所以,我想知道在这种情况下 GPL/LGPL 如何保护库开发人员,不必分发派生。

考虑人们如何使用软件?就个人而言,我认为分布式软件和托管软件(网络应用程序)之间没有太大区别。例如,Google Docs 和 Micoost Word。假设 Microsoft Word 和 Google Docs 都使用了一个 GPL 库 libxyz,这是否意味着 Microsoft Word 应该是 GPL-ed 而 Google Docs 不需要,因为 Google Docs 没有分发?

其次,作为商业 Web 应用程序开发人员,我目前可以在我的 Web 应用程序中使用 LGPL/GPL 库吗? (LGPLv2 或 LGPLv3)虽然我个人不喜欢使用 LGPL 库,但我已经看到很多网页使用 LGPL 库,但我不知道它们是否违反了许可证。

最佳答案

LGPL 本质上是专门设计的,因此 LGPL 的库可以在闭源应用程序中使用。

标准 GPL 要求这些应用程序是 GPL(或兼容许可),而 LGPL 只要求提供库的源代码。

至少在当前的许可环境中,在您自己的服务器上运行的应用程序没有“分发”它们的二进制文件(只有它的页面输出),因此分发限制不适用。然而,客户端代码是,因此对分发的任何限制都适用。

注意:IANAL 和 StackOverflowINALT(不是法律团队)。

关于web-hosting - 我可以在我的商业 Web 应用程序中使用 LGPL 库(客户端 javascript 或服务器端 jar)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com