我有用 Grails 开发的网站。网站上有谷歌广告和亚马逊链接。我想开源该网站的实现,但我不确定我是否仍然能够使用 Adsense“赚钱”。
所以问题是,如果我开源网站背后的代码,我还能在网站上运行 google adsense 吗?
我的感觉是,例如 LGPL 许可证可以做到这一点,但 GPL 许可证也可以吗?
谢谢
我有用 Grails 开发的网站。网站上有谷歌广告和亚马逊链接。我想开源该网站的实现,但我不确定我是否仍然能够使用 Adsense“赚钱”。
所以问题是,如果我开源网站背后的代码,我还能在网站上运行 google adsense 吗?
我的感觉是,例如 LGPL 许可证可以做到这一点,但 GPL 许可证也可以吗?
谢谢
您可以在任何许可下将您的代码发布给其他人。这不会自动将相同的许可证应用于您。但是,如果您在 GPL 下发布代码并接受贡献,则包含这些贡献的代码的任何分支都是 GPL 许可给您的。这就是例如 Sun 要求将任何对 MySQL 的贡献的版权分配给他们的原因之一,这样他们就不会属于 GPL 许可并且能够对 MySQL 进行双重许可。
GPL 许可仅适用于您的代码,不适用于使用该代码处理的数据。例如,如果您正在编写 CMS,您可以 GPL 源代码,但发布的内容是在作者选择的任何许可下。因此,AdSense 是一种内容,因此 GPL 不应适用于它。
从广义上讲,根据 GPL 许可产品并不禁止任何人以金钱为目的出售该产品。它只是声明,被许可人必须免费向获得最终产品的人提供源代码(或者如果以 CD 形式发送,则收取少量费用以支付费用,但没有利润)。
免责声明:我不是律师。您应该咨询版权律师,了解根据 GPL 许可某些内容的实际法律影响。
是的,如果您在 GPL 风格的许可下发布代码,您可以在您的网站上运行 adsense。GPL 或 LGPL 中没有任何条款阻止您通过代码赚钱。
从广义上讲,这些限制表明,如果您选择在 GPL/LGPL 许可下发布代码,则必须给其他人使用您的代码的相同机会。
免责声明:我不是律师等。