锁定老帖子 主题:mysql的双重许可
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-05
今天在cu逛了逛,看到一个有意思的帖子: http://www.chinaunix.net/jh/17/814671.html 也就是mysql的双重许可问题。以前我一直以为mysql是基于GPL发布的,只是象Redhat那样卖服务,不过从这个帖子看似乎不是那么回事:关键是,如果你的程序是商业应用,那么要么选择把你的程序也遵循GPL发布,要么就要向mysql购买商业许可。 上mysql的网站看了看,http://www.mysql.com/company/legal/licensing/commercial-license.html 其中有这么一段: Specifically: 要是这么算的话,mysql用来做商业应用可不是好选择——除非愿意购买它的商业许可。 另外,还有一件事就是mysql似乎不打算再释出二进制安装版本(传闻挺多,官方网站上也言辞闪烁,但有一点可以肯定,更新速度会大大慢于商业版本),虽然自己可以编译安装,但总觉得怪怪的,让人觉得mysql靠扛着开源大旗发家后,开始打背叛革命的主意,一心搂钱了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-05
"If you include the MySQL server with an application "==
You don't include the MySql server with an application. |
|
返回顶楼 | |
发表时间:2007-03-05
ozzzzzz 写道 "If you include the MySQL server with an application "==
You don't include the MySql server with an application. 没这么简单,特别是第二段,就算是发布的程序不包含mysql,只要这程序需要用到mysql,那就要算商业许可了。 |
|
返回顶楼 | |
发表时间:2007-03-05
是的,如果你需要把MySQL打包在你的程序里面发布,则需要商业许可,这样做的可能性有:
1.自动安装MySQL,方便用户 2.跟用户说不需要额外买数据库,或者说你们已经提供数据库,可以利于销售谈判。 等等。 一般来说,是不需要这样的。比如你的程序可用于MSSQL、Oracle,你需要把他们打包在你的安装程序里么?同理,在安装的时候,让用户,或实施人员另外安装MySQL即可。 |
|
返回顶楼 | |
发表时间:2007-03-05
那运营网站呢?比方说,一个商业网站,如果用mysql,要按照mysql的双重许可方式,要么就购买商业许可,要么就要以GPL方式发布网站源码。如果是这样的话,问题就大了。
|
|
返回顶楼 | |
发表时间:2007-03-05
商业网站买使用权就行了吧,需要发布自己的源代码?
|
|
返回顶楼 | |
发表时间:2007-03-05
叶子 写道 商业网站买使用权就行了吧,需要发布自己的源代码?
购买商业授权当然不需要发布源码。有人去买过mysql的商业许可吗?实际购买价格是多少?CU上面那个帖子是报linux版本21000,相当贵啊 Material Description License Type User Number List Price Support MySQL PRO Version (for Linux和windows) Server 1 21,000.00 12 MySQL PRO Version (for Unix) Server 1 42,000.00 12 MY SQL Classic Version (for Linux和windows) Server 1 11,000.00 12 MY SQL Cluster Version Cpu 1 180,000.00 12 |
|
返回顶楼 | |
发表时间:2007-03-05
无明 写道 那运营网站呢?比方说,一个商业网站,如果用mysql,要按照mysql的双重许可方式,要么就购买商业许可,要么就要以GPL方式发布网站源码。如果是这样的话,问题就大了。
这个理解应当是有误的。很常见。 你没有分发MySQL,则不需要使用商业许可。 就是说,你的程序支持MySQL,用在MySQL上,只要不分发MySQL,则没有任何要求。 |
|
返回顶楼 | |
发表时间:2007-03-05
引用 If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries.
如果你开发并且分发商业产品,并且把MySQL作为使用你的产品的一部分,那么最终用户必须下载MySQL拷贝。 如果我自己开发商业网站,符合了“开发”这个条件,但是不符合“分发(distribute)”这个条件,就是说你自己商业使用是没有问题的,但是不能卖给别人,如果你要卖给别人,那么购买者要使用你的软件,就必须购买MySQL的商业license。 这一条对开发自己使用的软件来说到没有什么影响,license的限制是针对最终用户(End User)的,不过对最终用户狠了点。 |
|
返回顶楼 | |
发表时间:2007-03-05
再查了一下,在http://dev.mysql.com/tech-resources/articles/mysql-network-and-you.html中有提到这个:
If you are an end-user, you can use a GPL licensed server and will not require a commercial license to use MySQL. This applies even if you are an ISP or if you sell services on your e-commerce web site, since you are not distributing anything. 确实跟lucas lee说的那样,这样还是可以接受的。 |
|
返回顶楼 | |