这个问题是对我的其他一个问题的跟进,Can I legally Incorporating GPL & LGPL, open-sourced software in a proprietary, closed-source project?
LGPL license的许多条件都是基于分配的概念。我的公司是一名顾问。我们签约创建软件,我们将为客户提供服务。这是否构成LGPL许可下的分发?
我们还通过受密码保护的文件服务器向我们的客户提供该软件。这是否构成分配?
答案 0 :(得分:3)
是的。 GPL首先出现的原因之一是为了防止有人拥有二进制文件的情况,但没有任何消息来源。
IANAL,所以我不能谈论咨询 - 客户关系是否会构成一个漏洞,你可以用它来避免传递源代码,但这肯定违反了许可证的意图去做你所建议的。< / p>
答案 1 :(得分:1)
是的,这两种情况都构成了分配。如果它离开了开发人员的手,它就会被分发。当然,假设您的公司是许可证持有者,而不是您的客户。
答案 2 :(得分:1)
我认为你所做的就是“分发”。无论如何,在这种情况下,律师的支持很重要。
答案 3 :(得分:1)
您的第一个问题实际上取决于您开发软件的合同。您是按小时交付完整的产品还是工作?谁保留对该软件的版权?
我会说,一般来说,如果你是承包商,那么你的客户必须处理这些问题。
是的,在我看来,通过密码保护下载构成分发,您必须以相同的方式分发源代码。
答案 4 :(得分:0)
每当您向其他人提供某些软件的副本时,您就已经分发了该软件。它不一定是广大公众才有资格作为发行。
答案 5 :(得分:0)
首先,我不是律师。你应该咨询一下。
当您的客户收到您的程序或库时,您将分发给该客户。这意味着您必须根据GPL向客户提供源代码。但是,如果分发不是那么远,则不需要将代码分发给公众。
但是,如果客户分发代码,他们将成为GPL条款下的分销商,然后要求他们向客户/客户提供代码/无论如何。
请注意,GPL不要求在接收二进制文件的同时将源代码提供给客户端。但是,您必须向客户提供书面报价,以便他们根据要求向他们提供源代码,不再向他们支付任何费用。