考虑这种情况:
- 我正在开发使用GPL许可库QuuxTools的程序FooSuite
- 我在GPL下发布了程序FooSuite 1.0
后来我发现,由于某种原因,我需要以不同的方式将程序许可给某人。
因此:
我通过QuuxTools删除了对GPL的依赖,方法是...
- 重写程序以不再使用该库
- 获得QuuxTools的不同许可(如果是双重许可,请参见PyQt)
我根据非GPL许可证发布了FooSuite 1.1。
但是,FooSuite 1.1仍然是FooSuite 1.0的派生作品。我知道陌生人做我做的事是不合法的,但是作为FooSuite的所有人,我本人是否可以不受此限制?
8
您可以根据新许可证发布新版本。这不是Oracle杀死MySQL的方式吗?
—
Manoj R
幸运的是,您绝对可以消除GPL。
—
DeadMG
通用许可证更改是将GPLv2更改为GPlv3,这是出于完全相同的原因而允许的(或者在Linux的情况下,由于所有者不同意而不允许这样做)
—
MSalters 2012年
VLC是重新许可已建立的GPL项目(从GPL到LGPL)的有用案例研究:jbkempf.com/blog/post/2012/… | jbkempf.com/blog/post/2012/…– 2012
—
Kev