我已经创建了一个Web应用程序,我将向其他公司收取许可费用。为了给予他们内部的灵活性,我想允许他们改变我的原始代码但不重新分发或出售代码。对于我的基础CSS,我使用的是WordPress主题,它具有以下许可证:
许可证:GNU通用公共许可证
此程序是免费软件:您可以重新分发和/或修改 它是根据GNU通用公共许可证的条款发布的 自由软件基金会,许可证的第3版,或 (根据您的选择)任何更高版本。
如果我包含这个css,我不清楚我是否可以拥有“双许可证”,因为许可人无法重新分发我的代码,但他们可以重新分发css。
答案 0 :(得分:2)
如果您的代码依赖于主题中的GPLed css并且您使用您的代码分发主题,则很容易认为您的代码是衍生作品,因此必须根据条款获得许可。 GPL。
如果您想限制代码的使用,我建议您从您分发的内容中删除任何GPL代码(并且不以任何方式要求)。
处理此问题的一种方法可能是使用您自己的css(不以任何方式派生自GPL主题)分发代码,但使其与GPLed主题兼容,并让用户将其替换为GPLed主题(如果他们想要的话)到。
最后,也是最重要的一点,如果您为软件费用收取足够的费用来支付律师回答这些问题。