【问题标题】:If I use LGPL libraries in my web application, do I have to provide the server-side source code? [closed]如果我在我的 Web 应用程序中使用 LGPL 库,我是否必须提供服务器端源代码? [关闭]
【发布时间】:2010-03-11 22:11:39
【问题描述】:

我的 Rails 应用程序使用 Rails SVN 绑定 here,它们是根据 LGPL 条款分发的。

通过使用这些绑定,我是否需要分发我的 Rails 项目?

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source licensing gpl lgpl


【解决方案1】:

我不是律师,

但是,

GPL 不要求您将源代码公开。如果您将应用程序分发(出售等)给某人,它只需要您将源代码与应用程序一起分发。

LGPL 甚至不需要这样做;它只需要您分发库的源代码(以及您对其所做的任何修改);而不是应用程序本身。

如果人们通过浏览器访问您的 web 应用程序,这不算是分发应用程序。 (为此,有 AGPL)

【讨论】:

  • AGPL 更令人困惑。它需要分发服务器上运行的“软件”的源代码(您的服务器还必须允许他们下载与其运行的程序相对应的源代码。)。 “软件”意味着什么?它是商业软件的 LGPL 软件吗??
  • AGPL 是 Web 应用程序的 GPL,关闭了 SaaS loopholeunfortunately no ALGPL 要求人们在他们的 Web 应用程序中使用它时将更改分发到库:/
猜你喜欢
  • 2021-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多