jglxgz 发表于 2006-08-20 20:34

【疑惑】mysql在商业上到底怎么用?需要付费么?别人告怎么办?

mysql到底怎么用了,需要付费么?包括服务器和客户端,windows和linux下的使用?在商业上怎么用了?别人告侵权咋办?

我现在打算用postgresql,但它缺乏windows下的双机热备


------------------------------------
下面的文章是转载(不好意思,找不到原始出处)
----------------------
很多人都不理解MySQL的授权方式,主要原因是没有中文资料别无其他!
我不想嘲笑谁,但是我认为有必要搞清楚这一重要的因素。国际官司我
们已经吃亏太多了,我不想这变成笑柄。

当前,MySQL采用双重授权(Dual Licensed),他们是GPL和MySQL AB
制定的商业许可协议。如果你在一个遵循GPL的自由(开源)项目中使
用MySQL,那么你可以遵循GPL协议使用MySQL。否则,你需要购买MySQL
AB制定的那个商业许可协议。这里最重要的一点就是要想免费使用MySQL,
你所开发的软件必须是遵循GPL的自由(开源)软件,虽然被批准的自由
(开源)许可协议有很多个。

理清授权管辖的范围

MySQL是一套客户端/服务器(C/S)结构的系统。双重许可机制对两大块
同时进行约束,但是并不绝对。MySQL AB(MySQL的出品公司)考虑到便
于人们使用,客户端是完全遵循GPL许可。也就是说,在事实上MySQL的
双重许可机制这一双重的特点是对服务器端而言的。我想,我恐怕会把
一些人搞糊涂,这里所说的客户端指的是MySQL AB开发的那个命令行下
的客户端工具(mysql.exe)。

不同操作系统下是否有特殊的限制?

在当前可以说没有,如果有只是MySQL具体代码实现上的功能差异,许
可协议本身是没有特定区分的。在早期MySQL确实对微软/非微软操作系
统进行过特定的区分,在那时如果要获得Windows平台最新的MySQL,
你必须付费购买,现在已经不同了。

Windows版本是否受到限制?

刚才已经说过了,现在没有这种区分,唯一的差异是不同操作系统下的
具体实现造成的。当前,你可以随意获得最新的Windows版本分发。他
们是没有功能、时间限制的。当然,你应该遵循许可协议。

以教育为目的是否需要付费?

其实没有这个区分,主要的取决还是软件是否遵循GPL进行发布。当然,
如果只是用来做课堂教学是不用购买商业许可协议,这种情况下MySQL
遵循GPL许可协议。

我该买几个许可证?

MySQL的许可证按照计算机台数计算,一台机器一个。至于一台机器多个
操作系统的情况下该购买几个许可证这种龌鹾问题别问我,我不知道!

许可证和技术支持的关系?!

技术支持和许可证是不同的东西。虽然很多的软件会把它们搭配销售,
但是实际上应该有单独签署一份技术支持保障协议。具体的时限和价格
我不清楚。

MySQL API的授权

MySQL客户端API遵循GPL协议,其中所包含的GNU getopt 遵循LGPL,并
且一些地方用到的regexp库则遵循BSD许可协议。

更多的信息

强烈建议去看看手册中MySQL许可协议的相关授权章节,里边写的非常详
细。
----------------------------------

欢迎释疑,谢谢!

jglxgz 发表于 2006-08-20 21:16

回复 1楼 jglxgz 的帖子

http://www.mysql.com/company/legal/licensing/faq.html

jglxgz 发表于 2006-08-20 21:17

回复 1楼 jglxgz 的帖子

http://www.mysql.com/company/legal/licensing/faq.html
-------------------------------------------------------------------------------
What is MySQL's software licensing model?

MySQL uses a "dual licensing" business model. Under this model, users may choose to use MySQL products under the free software/open source GNU General Public License (commonly known as the "GPL") or under a commercial license.

With the GPL license, MySQL is available free of charge. Users may download the software for free and modify, integrate and distribute it. However, GPL users must abide by the rules of the GPL, which stipulate that if a MySQL-based application is redistributed, the complete source code for this application must also be open and available for redistribution.

MySQL AB offers a commercial license for organizations that do not want to release the source code for their application. Commercial license customers get a commercially supported product with a level of assurance from MySQL AB, without the requirement that their MySQL-based software must be "open sourced". MySQL is able to provide a commercial license because it has full ownership of the MySQL code.

MySQL's dual licensing increases freedom in two ways: first, it encourages the growth of free software by licensing MySQL under the GPL; second, it makes it possible to use our software in situations where the GPL is not applicable.
Why does MySQL offer two licenses?

MySQL's dual license model supports the company's mission: to make superior database software available and affordable to all.

The dual licensing creates a circle that sustains both innovation and growth: MySQL channels the revenue from this viable open source business model back into support for its open source user community that, in turn, supports MySQL AB's commercial business.

Today, MySQL AB has over 4 thousand paying customers who have chosen the commercial license and over 4 million who have chosen the open source GPL license. The dual licensing business model is a "win-win" for all parties:

    * MySQL's open source community gets superior software for no cost;
    * MySQL's commercial customers have the option of using reliable, community "battle tested" MySQL software for a relatively low cost;
    * MySQL's business is healthy and viable, which also strengthens the open source movement.

How do I know which license to use?

The overall guiding business principle of MySQL's dual licensing is one of fair exchange or "Quid pro Quo" which means "something for something."

So if you use MySQL with GPL-licensed software (or a license that is GPL-compatible) we encourage you to use the GPL license. For all other users of MySQL, we recommend that you purchase a MySQL commercial license

For more complete guidelines on the GPL and commercial license from MySQL, please read our licensing overview or contact a MySQL representative online.
Do I get the same MySQL software under either license?

Yes. The MySQL product is essentially identical under either the GPL license or the commercial license. In some cases there are minor differences in the support libraries due to incompatibilities between the licenses of the libraries and MySQL.
How much does a commercial MySQL license cost?

As a result of its open source community and licensing model, MySQL AB is able to produce and offer its software at a much lower cost than what is typical in the industry. Current pricing for the server and other products can be found on our online store.
With a commercial license option, is MySQL still an "open source" company?

Yes, MySQL is still an open source company and is completely committed to the open source values and philosophy. We believe the open source model of development and distribution is the most efficient way to produce high-quality software. All MySQL software is offered under both open source and commercial license terms.
Are other companies using the dual licensing business model?

Yes, the dual licensing business model is becoming increasingly popular among open source companies as it paves the way for long-term financial viability. Other companies that offer dual licensing include Digium, OSAF, MandrakeSoft, Sleepycat Software, Technical Pursuit, Trolltech, and others.
Previously, the MySQL client libraries were licensed under the LGPL (the Lesser General Public License) and now they use the GPL (the General Public License). What prompted this change?

MySQL's goal is to provide all its software under a free software/open source license. The change from the LGPL to the GPL for the client libraries was made in 2001 during the development of MySQL 4.0 to help MySQL AB more easily differentiate between a proprietary user who should buy a commercial license and a free software user who should use the GPL license. Previously there were people that were misusing the GPL by distributing the MySQL server tightly coupled with their applications and claiming that the GPL doesn't affect them because the client libraries were free to use.

This change has allowed MySQL to support its dual licensing model by better identifying when someone is using MySQL software in a closed source fashion without commitment to the open source philosophy. While MySQL supports the open source ideals, we also believe in the notion of "Quid Pro Quo" or fair exchange. For developers building open source applications using MySQL, the change in the client licensing policy has no effect.

Based on feedback from our users, MySQL has introduced an exception that makes it possible to combine the MySQL client libraries with software that uses various Free and Open Source software ("FOSS") licenses. This is known as the FOSS License Exception.
What is the GPL License Exception for PHP?

Because PHP and MySQL use different incompatible open source licenses, we have created a special exception to encourage and promote the use of MySQL in the PHP community. MySQL AB gives permission to distribute derivative works that are formed with GPL-licensed MySQL software and with software licensed under version 3.0 of the PHP license. You must obey the GNU General Public License in all respects for all of the code used other than code licensed under version 3.0 of the PHP license.

There is also a more general exception which enables developers releasing software under other Free and Open Source software ("FOSS") licenses to include the MySQL client libraries. This is known as the FOSS License Exception.
What is the FOSS License Exception to the GPL?

The FOSS License Exception enables open source developers who are using Free and Open Source software ("FOSS") licenses other than the GPL to include the MySQL client libraries. Since some licenses are incompatible with the GPL this exception provides flexibility for open source developers. We want to support the open source community in their desire to use the MySQL client libraries in a broad range of open source projects.
Why has MySQL created the FOSS License Exception?

We created the FOSS License Exception to give developers greater flexibility in using MySQL with software that is under other Free and Open Source Software ("FOSS") licenses. Some open source licenses are not fully compatible with the GPL and so this exception makes it possible for developers to chose their preferred open source license and still have the ability to include the MySQL client libraries.
How did MySQL select the licenses for inclusion in the FOSS exception?

We have reviewed the most popular open source licenses to make sure that they can be used with the MySQL client libraries. If you are using a different open source license that follows the Open Source Definition by the Open Source Initiative and it is not on our list of approved licenses please contact us at license-feedback@mysql.com.
What is MySQL's policy on software patents?

We do not think that software patents are a useful way to protect software IP. Instead, we believe that copyright protection is sufficient. We have concluded that software patents are harmful to the software industry at large. This is why we support those who work for an abolishment of software patents. We also work with other companies and groups to build a joint defense against software patents. More information is available on our patent policy page.
How do I send MySQL AB comments on licensing or other issues?

The open source community is very important to MySQL and we want to hear all feedback! We have previously asked the community for specific feedback on licensing and will continue to do so to create an ongoing dialogue. You can send us your feedback using our feedback form. You can also fill out our survey on licensing and view the results.

Version 4.1, 12 March 2004

michael75 发表于 2006-08-21 10:57

回复 1楼 关于MYSQL的授权与使用问题

1、如果你是来开发一些应用软件,数据库用MYSQL,你所开发的应用软件销售,则需要付费license.如果你开发的软件不用于销售,但是你必须开放你的源码。如果你不开放源码,那么MYSQL公司就可以起诉你。
2、现在MYSQL的具体分类如下:pro版本分为windows、LINUX、UNIX操作系统, 其中windows、LINUX操作系统的MYSQL价格是一样的,UNIX操作系统的MYSQL贵一些。cluster版本的按照CPU来计算的。
3、如果你是用于商业,捆绑你公司产品销售,那么你必须购买MYSQL的license.根据你的需要的功能和操作系统,价格都会不一样。但是WINDOWS操作系统的价格都一样。
具体情况可以向我咨询:
**************************************************************   
             MYSQL AB中国研发中心
             拓林思(中国)软件有限公司(turboliunx.inc.
         北京万里开源有限公司      (greatlinux.inc)
                  
             宋桂平   MYSQL行业经理
            
地址:北京市朝阳区建国门外大街甲12号新华保险大厦5层503室
手机:13911253265
电话:010-65054020-315
传真:010-65054017
邮编:100022
邮件:michael.song@turbolinux.com.cn
网址:www.turbolinux.com.cn
**************************************************************

ua 发表于 2006-08-21 12:14

如果用mysql作为数据库服务器开发了一些应用软件,仅供公司内部使用,如公司内部的一些小系统,应该是不收钱的,对吧?

michael75 发表于 2006-08-21 14:27

回复 5楼 ua 的帖子

这样的话是不收钱,但是你要开放你的应用软件的源码哦@!

jglxgz 发表于 2006-08-21 15:15

原帖由 michael75 于 2006-8-21 10:57 发表
1、如果你是来开发一些应用软件,数据库用MYSQL,你所开发的应用软件销售,则需要付费license.如果你开发的软件不用于销售,但是你必须开放你的源码。如果你不开放源码,那么MYSQL公司就可以起诉你。
2、现在MYS ...

-------------------
非常谢谢你的解答,你为何不在此贴一下一般的价格和服务支持情况了?很多人可能都有这方面的疑惑,他们即使想购买,可能都不知道怎么办。

也就是说mysql是一个基本商业化的软件,除了GPL用途外,但听说针对PHP有一个专门的许可,能否解释一下,谢谢!

yejr 发表于 2006-08-21 16:06

嗯,解释解释

jglxgz 发表于 2006-08-21 18:26

原帖由 michael75 于 2006-8-21 10:57 发表
1、如果你是来开发一些应用软件,数据库用MYSQL,你所开发的应用软件销售,则需要付费license.如果你开发的软件不用于销售,但是你必须开放你的源码。如果你不开放源码,那么MYSQL公司就可以起诉你。
2、现在MYS ...
----------------------

网上找的,不知出处

开放源代码数据库公司MySQL已采取行动,避免MySQL数据库软件和好搭档PHP软件因授权问题硬生生被拆散。
  PHP全名是HypertextPreprocessor(超文件预处理器),昔日称作PersonalHomepage(个人首页),是一种开放源代码软件,其功能是让计算机快速建构特制的网页。Linux操作系统、Apache网页服务器、MySQL和PHP软件经常搭配使用,于是有开放源代码LAMP的称呼,代表这四种软件英文名起首字母的缩写。

  MySQL营销副总裁ZackUrlocker说,该公司上周四(11日)晚间已推出一项授权特例,允许PHP恢复昔日的做法,也就是与MySQL的组件──即所谓链接库(libraries)──绑在一起。

  PHP程序语言工具制造商Zend公司技术部副总裁AndiGutmans说,MySQL的举动“朝正确方向迈出的一步”,有助于解决开放源代码社区内部日益浮出台面的授权问题。

  和Sleepycat、Trolltech这些开放源代码软件公司一样,MySQL也采取一种策略,让自家的软件以双重管道散布,也就是一方面按开放源代码授权方式提供程序供开放源代码软件使用,同时也根据商业授权允许自制程式纳入专属软件之中。这种双重授权的做法──只适用于同一家公司握有全部源代码著作权的情况──据称有让营收加倍的效果。

  以MySQL为例,这家瑞典公司的数据库软件及支持的链接库现在采用公众通用证书(GPL)授权方式。但这些链接库先前是受次级公众通用证书(LGPL)的授权规范。

  两种授权方式之间的主要差异,在于专属软件或其它非GPL软件可能与LGPL软件有密切的关联。

  在去年6月以前,PHP软件一直纳入MySQL的链接库,让PHP程序设计师在构建网站时能够轻松利用数据库。但后来MySQL以某些专属软件开发商不当使用MySQL软件为由,改变了授权方式,让商业软件商必须付费取得MySQL商业授权,却也连带迫使PHP制造商移除MySQL组件,并且在后来推出的新PHP测试版中改搭配另一种数据库软件,称为SQLite,连红帽(RedHat)等公司也被迫必须更新软件。

  这些问题现在必须解决,Urlocker说。因为MySQL源代码全为MySQL公司所有,所以该公司可在自家软件中纳入额外的授权条款,新条款称为“免费和开放源代码的软件授权特例”,“让人们依循GPL以外的其它开放源代码授权许可,把MySQL客户端链接库与其它开放源代码计划搭配使用”。

  此特例条款“令人振奋”,Gutmans说。但他指出,MySQL还必须解决别的争议性问题,比方说另外再实施一个授权条款,允许专属软件链接库与MySQL的链接库并用。
--------------------------------------


这是另外一个:http://www.wzdjg.com/bbs/simple/index.php?t75.html
早前Zend给出了一些站不住叫的说法,早前就意识到是许可证的问题,这不,有人捅出来了:

  一直以来, MySQL公司采用的都是“双重”的授权方式,顾客可以在2种授权方式间任意选择。一种是在GPL(GNU General Public License)授权协议下可以免费使用,另一种是商用授权。但不久之后MySQL就表示有不少私有版权软件公司不恰当的使用了GLP授权许可证,因此对许可证的发放方式进行了修改并相应的更改了库文件的一些代码。

  MySQL公司此举遭到开源社区的强烈抗议之后,程序员们普遍认为这将会破坏MySQL数据库与其它软件包之间原有的紧密联系,世界著名的开放源代码数据库软件公司MySQL终于开始采取措施来弥补这个过失。

  在目前,LAMP(Linux、Apache、MySQL、PHP)Web服务应用构筑环境在业内得到了最广泛的应用。因此任何破坏这个应用架构的行为都将引起业界的反对。MySQL公司也是从善如流,在本周四又公布了一个特别许可证,允许PHP重新集成MySQL数据库的一些组件。

  专门从事PHP编程工具销售的技术公司Zend的副主席Andi Gutmans对记者表示,MySQL公司发布这个特别许可证是在正确的方向上前进了一步,而且残存的一些相关的问题也将在不久的将来得到解决。

  在MySQL公司公布新的许可证政策并对其软件的库文件进行修改之前,PHP程序员们可以很容易的利用MySQL数据库来构建网站。Gutmans如是说,库文件的改变并不意味着PHP不能与MySQL数据库协同工作,不过确实没有以前那么方便了,现在使用MySQL与使用Oracle或 PostgreSQL公司的数据库已经没有什么不一样了。

 业内人士则称这件事反映了开源软件在向主流迈进的过程中不可避免的阵痛。如果说此前闹得满城风雨的SCO所谓的版权官司是开源社区的软件共享哲学与私有版权软件世界的摩擦的升级的话,那么这次的MySQL许可证事件则表明在开源社区内部也产生了不和谐的声音。

  据记者最新得到的消息,在稍后时间将会公布的一个最新的PHP版本中,将不会集成MySQL的数据库,而是一个名为SQLite的数据库。开源软件巨头 Red Hat公司的发言人Leigh Day在早些时候也已经表示在将来的Linux系统中将不会有MySQL的位置,但其强调这与许可证问题无关。

  相对于共享软件与私有软件的冲突,开源社区内部的矛盾则要更加的复杂。一些分析家认为在下周于旧金山举行的开源社区商业大会上将会有更多的内部矛盾露出水面,预期届时MySQL公司将会大力吹捧它的新型许可证政策并对PHP进行攻击。

--------------------
怎么解释了,现在用mysql的确存在一些疑问

michael75 发表于 2006-08-22 13:51

回复 7楼 jglxgz 的帖子

一、|关于商业MYSQL的购买价格指南:
Material Description                            License Type                               User Number                List Price              Support
MySQLPRO Version
(for Linux和windows)                                            Server                                     1                21,000.00                    12
MySQLPRO Version
(for   Unix)                                                             Server                                     1                42,000.00                   12
MY SQL   Classic Version
(for Linux和windows)                                           Server                                     1                11,000.00                      12
MY SQLCluster Version                                            Cpu                                        1                180,000.00                      12


备注:1、以上价格为人民币;具体购买报价根据用户需求数量的多少享受不同级别的折扣. 2、服务期限为:12个月。3、版本之间的区别:Classic Version不带事务处理功能,PRO Version带事务处理功能,Cluster Version是做集群用的。
二、|MYSQL的支持与服务:
1、对社区下载的产品不提供任何服务与支持,出现问题可以向社区论坛寻求解决办法,但是响应速度慢,而且无法得到有力的支持,无可靠保障.
2、商业版MySQL服务与支持:
服务方式:远程支持,通过电话、WEB、邮件等方式来提供5*8小时的技术服务与支持;
服务期限:12个月。
服务内容::解决运行中出现的问题、提供解决方案、安装,数据库环境搭建、性能调优、协助应用程序迁移等。
反映速度快,能够及时解决问题,服务与技术支持有保障.
如用户有特殊需要,还可提供现场技术支持,费用另计!

三、社区版与商业版的区别:
1、        社区版:
可以自由从网上下载,不提供没有任何技术支持服务。而且源码无规律, 出现问题后不容易查找。相当于一个大众测试版本。许多新的未经严格测试的特性都会很快加到社区版中让大家下载测试,类似于“试验田”,可靠性、稳定性不高。
2、商业版 :
    软件经过严格认证,更加稳定、安全,性能比社区版好;平台优化,支持产权保护;包含企业级软件、服务和支持;出现问题后根据源码编排规律能够及时查找。

三、关于MYSQL的licenses使用问题:
1、商业用户购买的licenses后,在12个月的有效期内可以免费升级.超出有效期需要升级服务的,则需要另行购买产品,.(购买产品比购买服务便宜).
2、如果不需要进行安全更新服务升级的话,原有的licenses一直有效,可以继续使用。

***********************************************************

             MYSQL AB中国研发中心
      拓林思(中国)软件有限公司(turboliunx.inc.)
            北京万里开源有限公司       (greatlinux.inc)
                  
             宋桂平   MYSQL行业销售经理
            
地址:北京市朝阳区建国门外大街甲12号新华保险大厦5层503室
手机:13911253265
电话:010-65054020-315
传真:010-65054017
邮编:100022
邮件:michael.song@turbolinux.com.cn
网址:www.turbolinux.com.cn;
**************************************************************
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【疑惑】mysql在商业上到底怎么用?需要付费么?别人告怎么办?