![]() |
1
37
这是一个很长的答案,所以对于那些不想通读的人来说: 医生太长了,读不下去了。
从 GPLv3 :
这意味着您有权在自己的服务器上使用和修改该程序,即使用户与它进行远程交互,而无需任何附加条件,例如提供源代码,如果您将程序本身“传递”给另一个用户,则您需要这些附加条件。因此,只要您在自己的服务器上内部使用它,就可以随心所欲地运行修改后的GPLed代码,而不必将修改后的源代码分发给其他任何人。 这个 GPLv2 也不限制在您自己的服务器上运行代码,因此也不要求您分发修改的源代码,尽管与GPLv3相比,它对这种情况没有那么明确(非常清楚):
这个 AGPL 是一种许可证,它要求您将源代码分发给用户,即使您只是在服务器上运行。它的创建是因为GPL没有提供这样的限制,有些人希望他们的软件有这样的限制。然而,在AGPL下发布的软件并没有GPLv2和v3那么多。 free software licenses FSF列出的,或 open source licenses OSI所列出的对在自己的服务器上运行代码也没有限制。 现在,需要注意的一点是,以上所有内容仅适用于在您自己的服务器上运行的代码。发送到客户机并在其机器上运行的JavaScript代码是完全不同的。GPL 做 即使你不是 现在,如果您使用的是库,那么这个原因可能不适用于刚刚使用它的代码,但它将适用于您对库本身所做的任何修复或增强。 标准免责声明 :我不是律师,这不是法律建议。如果你需要实际的法律建议,请找律师。 |
![]() |
2
5
我不是律师,这也不是法律建议,但我认为除了AGPL之外,您几乎可以使用所有的许可证,因为您没有分发软件-只是在服务器上使用它。 |