您好,欢迎访问一九零五行业门户网

MySQL的是否继续开源?_MySQL

bitscn.com     mysql是目前最受欢迎的数据库之一,这种“民望”一直以来都是得利于庞大的开源社区。但是,现在这个社区的一部分成员对开源mysql现在的发展趋势表示了异议,并对这个开源数据库将来的发展忧心忡忡。危机和问题都来自于sun已经给mysql投资的十亿美金。当社区成员质疑sun的用意时,mysql选择坚守阵地,并为同僚辩护。
就在上周,sun的mysql分部预告了mysql 5.1的发布计划,这款数据库有望在今年六月份登陆市场。实际的发布时期比原来的计划推迟了好几个月,而距离上一个版本mysql 5.0的发布已经过了两年半。mysql同时还介绍了目前已经进入alpha开发阶段的mysql 6的一些新特性。其中,mysql 6最引人瞩目的特性是数据库的在线备份。但是,在线备份特性的一部分功能将不会在mysql社区版本中出现,而只会提供给商用的mysql企业版。(mysql提供了一个免费的社区版和一个付费的商业版)。
这一举措已经在一些博客和开源网站slashdot.org上引发了对mysql的激烈抨击。这场大爆发的导火索始于mysql的顾问jeremy cole的一个博客帖子,cole在帖子中声称,由mysql开始只在企业版数据库提供一些特性可以看出,mysql正在改变其开发模式。cole在帖子中是这样写的,mysql企业版的用户群规模远小于mysql社区版,这意味着这些重要特性只能由少数客户进行测试。所以,实际上。他们只会将真正的没有经过测试的源代码交给付费的客户,也就说这些特性的源代码将不再为公众开放。
cole的观点引起了很多人的共鸣,包括mysql的顾问vadim tkachenko,他也对mysql的开放性表示了质疑:记得一年前,mysql proxy还只是提供给企业客户使用,没有提供给公众广泛应用。所幸的是,去年的时候mysql还是全面开放了其源代码。现在,我们又看到mysql数据库的新特性只提供给企业客户。而事实上,sun更倾向于在开源协议下开发新软件,但mysql则决定将“选择性”部分开源,将为下一个版本所开发的新特性“封闭”起来。
mysql前首席执行官,sun现任高级副总裁marten mickos在slashdot.orgm网站上的一系列帖子中对此进行了辩护,并澄清了mysql的开源承诺和未来发展定位。
mysql的发言人steve curry则在接受媒体采访时证实了marten mickos所发帖子的真实性。目前只将高端的增值特性提供给付费用户看起来是一种有益的模式,mysql的合作伙伴和客户都觉得这样很好。也有很多用户认可这个做法。当然,并不是所有的人都是这样认为的。mysql当然希望能够让所有人都满意,但事实上恐怕不能做到。
mickos还很坚决的表示,mysql的技术发布计划以及关闭某些技术功能的源代码的决定并没有受到sun的影响,他指出,mysql 5.1和6.0的开发计划及其相关的商业决策都是在被sun收购之前就已经做出的决定,所以和sun无关。mickos指出,事实上,sun还询问过他公司是否应该将所有备份功能的源代码公开,而他在接下来的几个月里会和他的同僚讨论这个问题。
这个事件中所表现的群情激愤在开源社区里并不是什么新鲜的事情,而mysql只给付费的客户提供特定组分的源代码也不是第一次了。451 group的分析师matthew aslett认为,mysql以前就曾宣布数据库设计工具mysql workbench会有一部分功能的源代码不开放。而在这之前的2006年十月,mysql也引进了network monitoring和advisory services的企业版本;此外,在2007年八月,mysql从社区的ftp下载站点关闭了企业版本源代码的打包下载。
mysql的发言人curry指出,mysql无意“闭源”或削减mysql服务器的功能。无论是在sun的旗下还是原来的mysql,其战略都是围绕着在开源gpl许可下提供全功能的mysql社区数据库服务器。mysql的社区版是专门为那些具备一定技术擅长自己动bitscn.com
其它类似信息

推荐信息