技术专题
Firebird在国内没有MYSQL流行的原因分析
2017-06-29 10:22:03

       一.MySQL的历史最早可以追溯到1979年,在1996年,MySQL 1.0发布, 在小范围内使用。到了1996年10月,MySQL 3.11.1发布了,没有2.x版本。在2000 年的时候,MySQL 公布了自己的源代码,并采用GPL(GNU General Public License)许可协议,正式进入开源世界。而此时全世界的Internet网络刚开始起步,以数量众多WEB网站为代表应用正好需要一款高性能的小型数据库,商业版本数据库价格高昂,MYSQL的开源免费可以说是生逢其时。而firebird也是这一年从borland的interbase6.0商业版中分离开源出来,虽然有着良好基因,但是borland主要是在推广其开发工具。

 

       二.2008年MYSQL被sun收购迎来新的发展、扩张机遇。borland则日渐式微。firebird由社区管理。

 

       三.2009年04月20日Oracle收购Sun 公司,MySQL 转入Oracle 门下。 不久后mysql变成双授权版,MySQL 遵守的不只是 GPL 协议,而是双授权模式(dual license)[11]  即你在遵守 GPL 协议的开源项目使用 MySQL,需要遵守 GPL 协议方能使用。如果你在非开源项目使用(即软件不打算开放源代码),且该软件用来销售,则需要向 MySQL 支付相应 license 费用。Oracle 对MySQL版本重新进行了划分,分成了社区版和企业版,企业版是需要收费的,当然收费的就会提供更多的功能。

 

       从以上可以看出mysql在自己尚弱小时选择了开源,吸粉无数,最终嫁入豪门。而firebird功能强大,因为borland的式微而开源,命运没有那么好。但在社区的支持下也获得长足的发展,2009年SourceForge开源社区选择奖:最佳企业项目,入围最佳项目和政府最佳项目(2009. SourceForge Community Choice Award: Best Project for enterprise. Finalist on Best Project and Best Project for Government.[41])

 

       选择完全开源Firebird作为OA办公系统毫无疑问是不错的,最新的3.02版的安装包仍然只有10M多。mysql5.7.18达到了300M多了,有点胖了,完全不是当初的小体积了,未来则面临收费风险(license中已经写明了)。