关于许可:LGPL许可下“分发”的含义范围是什么?

关于许可:LGPL许可下“分发”的含义范围是什么?

What are the extents of the meaning of “distributing” under the LGPL license?

这个问题是我其他问题之一的跟进,我可以合法地将GPL和LGPL开放源代码软件纳入专有的封闭源项目吗?

LGPL许可证的许多条件都基于发行的概念。 我公司以顾问身份开展业务。 我们已签约创建软件,并将其交付给客户。 这是否构成LGPL许可下的发行?

我们还向客户提供了该软件,可通过受密码保护的文件服务器下载该软件。 这构成分布吗?


是的,它确实。 GPL最初出现的原因之一是为了防止有人拥有二进制文件但无源的情况。

IANAL,所以我不能说咨询公司与客户之间的关系是否会构成一个漏洞,您可以使用该漏洞避免传递源代码,但这肯定违反了许可证的意图来执行您的建议。


您的第一个问题实际上取决于您根据其开发软件的合同。您是否按小时提供完整的产品或工作?谁保留该软件的版权?

我要说的是,通常来说,如果您是承包商,则必须由您的客户来处理这些问题。

是的,我认为通过密码保护进行下载构成了分发,您将必须以相同的方式分发源代码。


我认为您要做的是"分配"。无论如何,在这种情况下,律师的支持很重要。


是的,这两种情况都构成分配。如果它离开了开发人员的手,那就是分发。当然,前提是您的公司是许可证持有人,而不是您的客户。


首先,我不是律师。您可能应该咨询一个。

当您的客户端收到您的程序或库时,您就是在分发该客户端。这意味着您必须按照GPL向客户提供源代码。但是,如果分发不超出此范围,则无需将代码分发给公众。

但是,如果客户分发了代码,则根据GPL的条款,他们将成为分发者,然后需要将代码提供给其客户/客户/任何对象。

请注意,GPL不需要在客户端收到二进制代码的同时将源代码提供给客户端。但是,您必须向客户提供书面报价,以根据他们的要求将源代码提供给他们,而无需花费更多费用。


每当您向他人提供某些软件的副本时,您就已经分发了该软件。不一定要向公众公开才有资格获得发行权。


推荐阅读