如果我在这个问题上绕弯子,我会提前道歉。我正试图围绕不同的许可模式来思考,是的,我知道你们大多数人都不是律师。
我正在开发一个WordPress插件,打算向WordPress插件目录发布一个免费版本,并在其他地方出售一个高级版本。我的插件结合了基于Adobe Flash的niftyPlayer(http://www.varal.org/niftyplayer/)这是根据麻省理工学院许可证授权的。瓦拉尔。组织网站状态:
该程序是根据麻省理工学院许可证授权的,用非法律术语来说,该许可证允许您共享、使用和修改它。甚至出于商业目的。查看此许可证上的Wikipedia文章了解更多信息。
由于WordPress插件本身就是从GPL许可的WordPress派生出来的作品,因此需要根据GPL获得许可,我相信GPL要求任何包含GPL许可软件的作品必须根据GPL的条款全部重新获得许可。使用我正在编写的插件,播放器本身不会与WordPress核心进行任何直接交互,它只是在站点顶部使用。在插件中使用niftyPlayer是否需要重新许可?既然麻省理工学院的许可证是相当不受限制的,我可以吗?如果可以的话,我该如何重新授权呢?
我有一些后续问题,但它们本质上与重新许可/不许可的需要有关。。
感谢您的任何见解。
最合适的回答,由SO网友:Chris Cox 整理而成
GPL要求任何衍生作品也必须根据GPL获得许可。就WordPress插件和主题而言,这意味着任何依赖WordPress的元素(即使用或扩展WordPress类和函数)也必须是GPL。您可以根据不同的条款许可其他不依赖WordPress的元素(例如CSS、图像)。由于您正在谈论在插件中包含外部代码,因此外部代码(即niftyPlayer)不必是GPL,因为虽然您的插件可能依赖于niftyPlayer工作,但niftyPlayer不依赖于WordPress工作。
值得注意的是,麻省理工学院的许可证compatible 使用GPL,所以应该可以使用MIT许可的组件生成GPL许可的插件。
我们只会在WordPress上进行宣传和主持活动。100%GPL或兼容的组织。Source