作者legist (强哥)
看板Soft_Job
标题Re: [请益] 我想请问mysql需要权利金吗?
时间Fri Sep 25 16:56:29 2009
→ IBIZA:同样一份mysql程式, 我今天open source, 那我就是under GPL 09/25 15:18
→ IBIZA:明天我把open source的连结拿掉, 那我就必须取得其他授权 09/25 15:18
→ IBIZA:这不是文字解释的问题 09/25 15:18
→ IBIZA:mysql安装的好好的都没动过, 只是我昨天有给source, 今天不 09/25 15:19
→ IBIZA:给, 我所需的授权就不同, 懂吗? 09/25 15:19
→ IBIZA:并不是你取得的时候符合GPL, 他就永远是GPL 09/25 15:19
这里跟我认知不大一样,想再讨论一下。
GPL授权是一种一旦授权即不可撤回(irrevocable)的法律行为,这点是
GPL第二条第一句话明文:「All rights granted under this License are granted
for the term of copyright on the Program, and are
irrevocable provided the
stated conditions are met. 」
也就是说,假设我写了一个程式,就叫做 legistSQL v1.0 好了XD,
全部的 code 都是我写的,我在 2009-09-25 以 GPL v3 release.
某A这时取得 source code of legistSQL v1.0
一旦我做了这个动作,虽然如IBIZA板大所言,得於嗣後宣告:
我的 legistSQL v1.0 从 2009-10-01 开始要通通改用 commercial license.
但是我原来在 2009-09-25 的 GPL 授权还是继续有效,因为 GPL 条文就说不可撤回。
所以通常我所理解的规避方式是改版本号,
例如我後来不想再用 GPL 来授权 legistSQL v1.0 了,
反正我是着作权人,我可以再加一些 code (甚至理论上不用做任何变动)
在 2009-10-01 时 release new version, called "legistSQL v1.1"
or "legistSQL commercial version 1.0" 都好,
但如果上述的A,把原来的 legistSQL v1.0 给了B,
甚至,B再拿去改成 "BeeSQL" under GPL v3,我认为都还是可以的。
这个跟有没有改成商业授权并没有关系。
cause GPLed code is irrevocable, copyright holder can change its license
by changing its version, but he cannot deny when beening asked the source
code of the original GPLed software. cause the GPL is alive. GPL wont
disappear after copyright holder change his mind.
this is my opion above.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.22.8
※ 编辑: legist 来自: 140.109.22.8 (09/25 16:57)
1F:推 ledia:你说的跟 IBIZA 板友说的不太相同 09/25 17:09
2F:→ ledia:他说的是, MySQL 有 GPL 和 commercial 的 license 可选择 09/25 17:09
3F:→ ledia:如果我的 BeeSQL 不想以 GPL 发布, 那适必得取得 commercial 09/25 17:10
4F:→ ledia:license 的授权, 并非一开始是 GPL 之後就是 GPL 09/25 17:10
5F:→ ledia:讨论的论点并不在於如果 MySQL 改变授权方式, 衍生作品该怎 09/25 17:10
6F:→ ledia:麽应对 09/25 17:11
7F:→ ledia:不过我想你说的也都没有错 09/25 17:11
8F:→ ledia:我想误会点应该在 "并非一开始是 GPL 之後版本就得是 GPL" 09/25 17:13
9F:→ IBIZA:mysql的FOSS授权跟Commercial都是针对out of GPL的情况 09/25 17:30
10F:→ IBIZA:和GPLv3条文二没有违背 09/25 17:30