GPLv3许可证使用案例

时间:2010-07-03 12:15:14

标签: java mysql licensing gpl xmpp

如果我在我的服务器上使用Tigase(xmpp服务器恶魔)(不发布它)并构建自定义插件(留在服务器内)。我是否必须发布源代码?如果我的网站有谷歌adsense,如果我为我自己的网站使用tigase构建一些商业使用插头怎么办?我不知道GPL许可证如何为我们不分发的软件工作,并将其用作服务器端。

同样适用于MySQL,如果我的网站是商业说电子纪念网站,那么我是否需要向Oracle付款。

感谢您的回复。

2 个答案:

答案 0 :(得分:3)

GPL许可证强调分发部分,而不是使用部分,无论是商业还是非商业。因此,在您的特定情况下,您似乎符合GPLv3许可证。 Affero GPL强制网站提供源代码,但不是你的情况。

我不熟悉MySQL许可证,但我怀疑将它用于您的电子商务网站有任何问题。

答案 1 :(得分:3)

Tigase是根据GPL许可证发布的,因此任何插件*都必须根据GPL兼容许可证进行许可。 GPL许可证规定您必须向您提供二进制文件的任何人提供源。如果只使用您的插件,则必须仅为自己发布源代码。 GPL不强迫任何人分发任何东西。在经典逻辑方面:

you distribute binaries to X => you distribute sources to X

MySQL的情况完全不同。有两个软件,都在GPL下获得许可:MySQL服务器和MySQL客户端库(libmysqlclient)。如果您使用MySQL客户端库,则必须遵守GPL许可证。如果您直接与MySQL服务器通信(例如您自己编写了连接器),GPL不会对您产生影响。

* - GPL仅影响与原始应用程序链接的软件,例如,Jabber componentsnets,.i.e。通过TCP / IP连接到服务器的应用程序不受GPL的影响。