之前写了一个 php 程序,之前想着让别人二开之后也要开源
简单看了一下那个选协议的图,所以就用的 GPLv3 (该用 AGPL 的)
今天研究了一下,现在发现 GPL 局限性也大啊
我写的要死,别人拿我的二开了,自己用的话,什么事情也没有
然后也能卖,卖出去了也只要给他的用户提供源代码就行了
php 本身就是拿源码运行就不说了,就算是类似 go 可以编译成二进制的
也能跟用户协定,给用户程序,让用户放弃得到源代码的权利
我所知道的最严格的就是 AGPL ,只要能访问就需要提供源代码 ☹️
有没有禁止出售、禁止商业的,二开后必须发布源代码的
我看 discuz 是自己写的协议,我这种要求的也需要自己写协议了吧,真是吐血,改协议也没啥用了
不知道我对于 GPL 协议的理解对不对,有错误烦请指出
简单看了一下那个选协议的图,所以就用的 GPLv3 (该用 AGPL 的)
今天研究了一下,现在发现 GPL 局限性也大啊
我写的要死,别人拿我的二开了,自己用的话,什么事情也没有
然后也能卖,卖出去了也只要给他的用户提供源代码就行了
php 本身就是拿源码运行就不说了,就算是类似 go 可以编译成二进制的
也能跟用户协定,给用户程序,让用户放弃得到源代码的权利
我所知道的最严格的就是 AGPL ,只要能访问就需要提供源代码 ☹️
有没有禁止出售、禁止商业的,二开后必须发布源代码的
我看 discuz 是自己写的协议,我这种要求的也需要自己写协议了吧,真是吐血,改协议也没啥用了
不知道我对于 GPL 协议的理解对不对,有错误烦请指出