给使用了 GPLv2 许可的类库写的插件的许可可以任意吗?

主程序是 GPLv2 的,然后我给它写了一个插件,插件中需要引用它的头文件和动态库。那么我的插件的许可是必须要使用 GPLv2 还是说可以任意写?插件算是“衍生”的代码吗?

阅读 1.6k
1 个回答

只要你不分发(也就是仅仅自己作为个人用户使用,不是商用或当作自由软件传播)、并且也没有修改它本身的源码而只是单纯引用,你就可以忽略这个协议,闭源都行(但得你引用的部分得带着 GPL 协议),这也是 GPL 允许的。

如果你要分发、或是修改了它的源码,那确实需要继续以 GPL 协议开源。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进