网友问题:我们知道从MySQL推出5.0.41版本就宣称要进军企业级市场,现在一些公司其实已经花钱购买了其他数据库的Site License,他们是否还有理由去购买MySQL?毕竟维护一个通用品牌会比处理多个环境要容易的多。
Larry:刚才您提出的这个问题非常好,我们在全世界也碰到很多这样的例子。但是据我了解,国外的很多大型企业和企业级用户,一般都是至少采用两种数据库技术。这是为什么呢?因为一种数据库技术虽然有您提到的利于管理,但是从某种意义上说也容易导致您成为这家数据库公司的人质。因为这种专有数据库公司的Site License模式,肯定会有一个授权期限。如果到期了该怎么办?如果您要继续采用该数据库的话,您就还需要付出很高的成本。所以从某种意义上说,您就变成了这家数据库公司的人质,你只能跟着它走。因而,越是大公司,越是企业级客户,基本上在数据库方面至少选择两种。
Ulf:现在很多这种专有数据库Site License的客户已经在向MySQL迁移了。这是为什么呢?因为MySQL更便宜、更易用、性能更好。当客户将向MySQL迁移和继续购买专有数据库的Site License作对比时,他会发现向MySQL迁移更合适,因而很多客户已经越来越多的在向MyQL做迁移。
网友问题:MySQL和SQL Server相比,用户可能会更乐意接受一个界面化的SQL Server,而不是通过一个辅助工具来使用的MySQL,那对于这一点MySQL是怎么看的?
Larry:关于用户界面问题,我相信不同用户有不同的感觉。很多使用PHP、Perl、Python、Ruby的开发者可能会觉得MySQL的用户界面比微软的SQL Server更为友善。这与您习惯的开发语言和模式有关。并且,我们现在也已经发布了和微软.NET、Visual Studio界面的接口,我们会在这方面越做越好。
主持人:我们已经提到了MySQL的一些主要竞争对手Oracle、DB2、SQL Server、Sybase等,那么能不能分别用一句话来评价一下这几个竞争对手呢?
Ulf:只有我们是开源的。
开源协议和GPLv3
主持人:非常感谢,非常有力的一句话。既然提到了开源,我们来聊一下开源协议这方面的问题,我们知道新近推出了GPL3,对于GPL3各位有什么看法呢?
Larry:GPL3是一个很大的话题,很多的内容还正在讨论中。执行这个可能还需要很长的时间,我们公司的专家也在参与这个讨论。
网友问题:MySQL如何对待利用MySQL的开放源代码进行封装,而另外去进行商业目的的行为?不知道MySQL有没有遇到过这样的问题?
Larry:MySQL社区版遵循GPL协议,如果您的产品也是遵循GPL协议的,这就没有问题。但我认为这样做的人不太可能成功,因为他后面没有技术支持队伍,没有合作伙伴,没有MySQL这个品牌。另外我们之前也提到MySQL和Linux不一样,MySQL拥有自己的源代码和知识产权,如果修改MySQL商业版并将其用于商业目的,且不遵循GPL协议的话,MySQL有权起诉这样的行为,并取消这个修改版产品继续生存的权利,所以这在法律和产品方面是很大的风险。其实如果您对MySQL有兴趣,我们更欢迎您成为一个正式的MySQL合作伙伴。MySQL是完全开放的,我们愿意和您一起把MySQL的开源事业做得更好,这样才能大家共赢。MySQL是开源的,我们希望合作。