作者olctw (olc.tw)
看板Soft_Job
标题Re: [请益] 我想请问mysql需要权利金吗?
时间Fri Sep 25 18:12:52 2009
我想焦点越来越模糊了,在原 po 的例子当中,他想要用 C# 开发一个商业软体,希望使
用 MySQL 作为资料库,在 IBIZA 的回应中表示,这个例子需要取得商业版本或是公开原
始码(应该是采用 GPL 授权)
这个程式并未修改 MySQL 的程式码或是将 MySQL 的程式纳入自己的程式当中,只是运用
MySQL 所提供的服务,或者称之为公开的 API 来进行资料的存取,在我的看法是,如果
原 po 并不要求从 MySQL 官方取得程式,而是使用一般常见 Linux 套件随附的 MySQL
程式,那麽原 po 并不需要特别去购买商业授权,因为他所取得的是衍生版本,而 Linux
套件的作者对於 MySQL 的使用是合乎着作权拥有者的规范,此时的问题点在於,使用了
MySQL 这个名称, MySQL 的着作权拥有者是否可以将这样的条件套用到衍生版本中?
依据 GPLv2 第 2 项的 b 所说明,MySQL 对於该程式的第3方使用者,也就是这个例
子中使用 Linux 套件中 MySQL 的使用者,不得要求任何费用。
如果依据 IBIZA 的逻辑, Linux 核心也是采用 GPL 授权,专为 Linux 环境设计的软体
是否也得要采用 GPL 授权?因为这些软体 "必须要" 在 Linux 环境才能执行,符合了
IBIZA 在原 po 回应中针对商业软体与 GPL 授权软体合用的定义。
但实际上并不是这样子。
我并未否定 GPL 授权程式衍生版本需要使用 GPL 授权的继承关系
而关於 appleboy46 所提到的课程,我跟中研院的朋友在部份解释上也有不同看法,
有兴趣的朋友也欢迎参与:
http://lucien.cc/?p=70
我只是就事论事,而也希望能够多些证据可以说明,不需要这样子你来我往的各自解释,
因此才会再三提到需要实际的判例作为佐证。
---
kiang
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.103.49
1F:→ IBIZA:基於GPL授权所开发出来的程式是不是受GPL限制原本就是多年前 09/25 18:20
2F:→ IBIZA:引起相当大争议的事件, 也正是因为如此词有LGPL的诞生 09/25 18:20
3F:→ IBIZA:你的第三段的描述也不太对, 没有甚麽东西叫做专为linux环境 09/25 18:21
4F:→ IBIZA:设计的软体, 正确来说应该是基於甚麽函式库 09/25 18:21
5F:→ IBIZA:早期, gcc lib还是采GPL授权的时候, 利用gcc lib开发的程式 09/25 18:22
6F:→ IBIZA:是否必须无条件采用GPL, 吵过一阵子, 後来才用LGPL解决此一 09/25 18:22
7F:→ IBIZA:争议, 在LGPL授权中, 把程式分为结合跟连结两种 09/25 18:22
8F:→ IBIZA:采用结合方式产生衍生程式者必须无条件采用LGPL, 采用连结 09/25 18:23
9F:→ IBIZA:方式产生衍生程式者, 则可自由选择授权 09/25 18:23
10F:→ IBIZA:回到mysql的授权, mysql其实提供和LGPL类似的授权方式 09/25 18:23
11F:→ IBIZA:你的程式只使用ansi sql, 没有使用到mysql专属的特别功能或 09/25 18:24
12F:→ IBIZA:函式, 则适用FOSS授权 09/25 18:24
13F:→ IBIZA:一旦用到mysql专属的功能, 则out of FOSS 09/25 18:25
14F:→ IBIZA:你的程式基於别人的lib或是datebase, 所以在某些条件下, 你 09/25 18:26
15F:→ IBIZA:的程式也必须遵守别人的规范, 很奇怪吗? XD 09/25 18:26
16F:→ IBIZA:只能说不爽不要用 09/25 18:26
17F:推 NDark:Linux的GPL有个特殊但书,假如开发的是AP,是可以避开OpenSrc 09/25 18:28
18F:→ NDark:这也是Android的AP层不用公开原始码的原因. 09/25 18:29
19F:→ iincho:问题是你确定你拿的MySQL是GPL? 这马上就破功了吧... 09/25 18:39
20F:→ iincho:所以我说乾脆找个MySQL改两行叫YouSQL,保证是GPL授权。 09/25 18:40
21F:→ iincho:这样就不会有Dual license的问题,至於那个演生版本的看法. 09/25 18:41
22F:→ iincho:这点到是可以讨论没错,不过你对Linux kernel的授权也讲错 09/25 18:43
23F:→ iincho:System API是GPL开的後门,不然这东西根本没人要用... 09/25 18:43
24F:→ iincho:我显现在的争议点是,比如说Debian,打包的GPL是啥授权..XD 09/25 18:44
25F:→ iincho:Sorry,打包的MySQL,这部分到底算衍生物还是原来的MySQL 09/25 18:45
26F:→ iincho:这部分要厘清其实不难,找几个不同的Linux发行版来看就知道 09/25 18:49
27F:推 Ting1024:好复杂 09/25 18:53