我想编写一个商业 Web 应用程序,并且我想在该项目中使用一个受 LGPL 许可的 PHP 类。
我可以使用该课程吗?我必须使项目开源(我不想这样做)吗?
编辑:我不想出售代码 - 我只想在网络应用程序中提供特殊的东西。
我想编写一个商业 Web 应用程序,并且我想在该项目中使用一个受 LGPL 许可的 PHP 类。
我可以使用该课程吗?我必须使项目开源(我不想这样做)吗?
编辑:我不想出售代码 - 我只想在网络应用程序中提供特殊的东西。
不,您不必使您的项目成为 LGPL。
但是,如果您在 LGPL 许可下修改课程的源代码,您将在 LGPL 下重新发布该课程。
是的,如果您在自己公司的服务器上将代码作为提供给客户的 Web 应用程序运行,则无需执行任何操作。
如果您的代码只使用该类,但您不需要发送该类本身的源代码,因为接收方已经在他们的库中拥有该类,或者可以自己作为一个单独的库获取它,您仍然不需要。
如果您复制 GPL 的 PHP 代码并将其包含在您发布的较大产品中,您将需要 GPL 整个源代码。
至少,这是我的理解,但我不是律师。