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