甲骨文对MySQL版权的控制可能会给客户带来新的许可问题和捆绑限制
甲骨文的太阳的吸收是完全的。现在欧盟委员会已经批准了这次合并,任何在浏览器中输入“sun.com”的人都可以自豪地看到甲骨文的logo。然而,如果你访问mysql.com,你会发现几乎没有提到Sun公司$ 1十亿在2008年购买的MySQL而甲骨文的logo则深埋在页面底部。
似乎没完没了的法律简报、听证会、武力恫吓和绝望从未发生过。目前,数据库管理员、IT经理和各地的小型网站操作员继续照常工作,让MySQL在服务器上运行,并处理快速输入的查询。然而,既然Oracle掌握了MySQL版权的钥匙,问题仍然存在:流行的开源数据库以及依赖它的组织的未来会怎样?
[关注开源的最新发展与InfoWorld的技术:开源时事通讯。|跟上的关键科技新闻和见解与信息世界每日简报。]
现在的问题是一个棘手的,答案在您的业务在很大程度上取决于MySQL的角色,您使用的许可证类型,你想花,你想购买什么样的量,并计划工作,在未来谁。为了进一步使问题复杂化,MySQL是世界上最杰出的开源项目和业务之一,因此关于MySQL的讨论成为一个开源的辩论的代理许可证,如GPL(GNU公共许可证)。
MySQL的,今天和明天MySQL的粉丝们有个好消息:它不会很快枯萎死亡。甲骨文已非常公开的保证它会花更多的开发数据库比Sun做过,至少在未来三年。该社区版将继续看到改善,这将在GPL下,在所有的源代码,不收取任何费用被释放。
这些保证表明MySQL的普通用户在未来几年内不需要考虑是否放弃MySQL。如果您对您的数据库版本满意,那么您就可以继续运行它——只要您有一个编译器。
有一些很好的历史证据表明,Oracle将使MySQL在不使用编译器的情况下继续使用变得很容易。一位熟悉Oracle如何培养的开发人员了Sleepycat购买开源数据库公司后表示,这一交易为大家制定出奇妙。现在有比以往更多的工程师,该公司从来没有改变过许可证。
“四年过去了,我们几乎还在这里,”一名不被允许公开为甲骨文发言的开发人员说。“人们仍然很忙碌,也很快乐。甲骨文是一个优秀的工程组织。”
保证如这些是不够冷静着大家的神经。张女士说,MySQL的网站是如此不同(不像Sleepycat.com,这重定向到Oracle网站)可以比一个监督以上。甲骨文高管知道旅程是多么动荡一直为MySQL。在行军和重定向mysql.com权利oracle.com会扰乱人谁在购买太阳后仍耿耿于怀
您的许可证还是我的?组织和开发人员并不仅仅关心MySQL作为一个产品的未来,而是关心Oracle对数据库的拥有——以及它的版权——将如何影响许可。
Monty Widenius, MySQL的创始人之一,一直是Sun-Oracle合并最公开的反对者之一。他左太阳在2009年为了启动MariaDB, MySQL的一个新版本的源代码,在伞公司的Monty程序AB。
Widenius游说欧盟委员会阻止并购,认为这将是坏,欧洲和整个社会,让版权到MySQL的甲骨文增益控制。他做了一个公司,如他的,他的产品是建立在开源数据库上,是可持续的,只有当它能够提供商业许可,谁不希望受GPL的约束用户的情况。
然而,他辩称,如果甲骨文成为唯一的版权所有者,就不允许任何竞争对手出售商业许可证。(原来的MySQL公司一直坚持保留完整的版权,要求所有贡献者签署协议将版权转让给公司。这种力量意味着他们,而且只有他们才有可能出售忽视GPL的机会。)
与强迫客户接受GPL的麻烦的是它是一个可以说是混乱的许可证,它的细节可以增长相当复杂。有人建议,例如,该许可证适用于通常的联系更加紧密,以其他人的软件驱动程序,并且定义了连接的协议。其他人则认为该想法是大言不惭。
在过去,我知道MySQL的销售人员会有效地利用潜在客户对GPL的困惑,说服他们选择商业许可证会更简单,从而消除未来昂贵的法律诉讼的机会。当然,购买商业许可也有助于满足开发者的需求。事实证明,这是一种有效且有利可图的恐吓策略。
一个亲切,温和的GPL我们有理由相信,对GPL的恐惧正在消散。谷歌在使用许可运行MySQL时没有任何顾虑。谷歌的开源项目经理Chris DiBona说:“有很多人读过GPL,希望它能说些什么。”“我们理解GPL,我们将以它的方式使用它。”
他指出,GPL要求开发人员在发布副本时包含源代码。谷歌发布的大部分内容是结果,而不是软件,因此公司不需要发布对软件所做的任何更改——如果它真的做了任何更改的话。许多公司使用MySQL和其他GPL项目而不做任何更改。
“很快,卖的人的想法是,GPL是可怕的,‘你要我们不要诅咒你知道它’不会是持久的商业模式,”伊本·莫格林,哥伦比亚大学法学教授,谁经常帮说理查德·斯托曼的GPL版本的草案。
在过去,墨戈兰工作了两个Oracle和MySQL来帮助他们理解和定义业务GPL的作用。当欧盟委员会辩论合并,墨戈兰得出的结论那这两家公司的PDF的婚姻不会破坏源代码的开放性,在他心中最重要的因素和GPL的真正重点。
斯托曼采取了不同的策略而选择把重点放在经济和竞争,与其他开源的倡导者加入呼应维德纽斯的说法,发出商用许可证的能力是必不可少的。在致函欧盟委员会,小组提出这样的情况:“由于只有原著作权人可以出售商用许可证,代码中没有新的叉版本将不得不实行平行牌方式的能力,不会轻易产生资源支持持续的MySQL平台的发展“。
为了更好或更坏,欧盟委员会没有被这些观点所左右和同意让Sun和MySQL的Oracle的增益控制。这将如何影响公司使用和授权MySQL的方式还不清楚,但是Oracle,它的客户,和它的竞争对手正在准备。
开放的方式蒙蒂计划是不是要支持谁使用MySQL数据库管理员的公司。的前MySQL开发另一组已开始工作毛毛雨中,MySQL的在α型叉静止。2020欧洲杯预赛数据中心经理Rackspace公司最近宣布聘请来自小雨几大开发商,应该靠拢公司出货多数民众赞成普遍接受的稳定版本的决定。
MySQL安装的生态环境可能会分成几个截然不同的阵营。Widenius已经表示,他希望他的分支通过接受社区bug修复来提供一个更具协作性的实验性社区。MariaDB可能对核心开发人员更有吸引力,因为他们有时间对代码进行调优,以便充分利用每一点性能。新版本包括玛丽亚,PBXT和字母x这三个存储引擎位于MySQL解析机制内部。
对于需要高水平性能和ACID事务的开发人员来说,有关这些存储引擎的详细信息是他们最感兴趣的。这些细节在很大程度上隐藏在SQL解析器后面,因此大多数用户将把这些引擎看作与来自Oracle的MySQL版本的分布式引擎一样。
维德纽斯表明GPL结合,与他们的软件分发MySQL的所有开发者,即使两个独立运行。该MariaDB的或小雨版本将不帮助他们,除非他们打算发布所有代码。
“我的看法是,GPL不影响一个在[TCP / IP],”维德纽斯说。“在MySQL的GPL如果分布与MySQL服务器和/或需要MySQL服务器工作不影响但应用程序,这是因为整个系统是一个衍生的MySQL,即使一些地方都没有。”
但也有人不同意,任何公司在这个灰色地带将会继续下去,除非它想准备好争论的GPL在法庭上的细节需要从Oracle商业许可证。或者公司可能只是点的方式,甲骨文将其数据库与Linux操作系统混合很多人认为这个过程不会强制GPL覆盖数据库。
欢迎来到Oracle的世界甲骨文,就其本身而言,几乎肯定会利用其强度和工作朝着支持那些依靠它的重要数据的公司。公司拥有一支精干的销售队伍和人才培养系统设计良好的机制。
Oracle的MySQL的版权管控及授予商业许可证用户的能力也使许多客户在其轨道上,如果仅仅因为支付几千元的商业许可证比雇佣一个律师来决定你是否与遵守便宜GPL。尽管MySQL用户的大量运行他们的内容存储在数据库中的博客或其它网站的基本,很少有这些版本产生任何收入。甲骨文会怎样榨取着他们的更难费用?也许Oracle会查看这些客户的农场团队,鼓励他们,直到他们长成更大,更商业化运作,以享受开源许可证。
有些公司别无选择,只能微笑着对甲骨文的销售人员友善。许多软件公司围绕MySQL构建它们的软件包,并将二者作为一个集成工具发布。如果他们想要将MySQL与他们编写的代码捆绑在一起,那么他们需要继续购买商业许可——或者他们可能认为他们必须这样做。
没有像MySQL这样的NoSQLOracle必须是精明足以认识到,有限制到什么之前客户开始重写他们的代码,它可以根据需求。Twitter的,例如,已宣布它与在切换其基础设施,以大量的实验卡桑德拉,这是另一个开放源码项目,具有更开放的Apache许可。
Twitter的举动可能只是由技术原因的动机:Cassandra是一个非常简单的,快速的数据库,而许多更复杂的保护措施,如交易。有各种各样的像卡桑德拉等项目,所有的这些往往被定义流行语“NoSQL。"
Twitter的举动也可能建议对谁不愿意陷在泥沼牌MySQL用户更简单的路径。然而,拥抱的NoSQL是有代价的:“很明显,NoSQL的有它的地方,但它不是普通开发者为的NoSQL可以在很多其他地区较少的灵活性和互操作性的费用给你在某一方面更多的表现,”说维德纽斯。“他们提醒我创建的MySQL之前存在大量的数据库中。当MySQL得到普及它杀死了许多的这些作为的MySQL,由于SQL接口,是如此更容易使用和界面与其他应用程序。”
与此同时,今天的NoSQL数据库都让人联想到的是什么的MySQL就像仙界。该数据库开始在同一个利基卡桑德拉,通过放弃一些最传统数据库的皮带和 - 吊带保护措施提供了非常快速的存储。多年来,MySQL的加入许多功能,建立一个成功的工具,可以处理一些更复杂的琐事,也需要更多的工程师和更大的预算的所有作业。
维德纽斯,与严重依赖MySQL的组织一起,现在处于危险的境地。如果因为潜在客户希望避开许可问题的MariaDB的失败,他会留下一个失败的公司,但他可以要求平反,他的甲骨文与Sun合并的不利影响,可怕的预言。如果MariaDB的蓬勃发展,他将有一个成功,但他的预言一定会与更多的怀疑招呼。沿一条路径,他成为大卫谁击败了巨人甲骨文。打倒对方,他被视为卡桑德拉与谁长大了,发现一个票友生活华而不实的家伙,他的大游艇宝贝。在这两种情况下,他是对的和错误。
本文, ”后太阳时代MySQL的未来“最初发表于InfoWorld.com。按照最新的发展开源,神谕和MySQL的在InfoWorld.com上。
阅读更多关于开放源码的内容在InfoWorld的开源频道。
这个故事,“MySQL的的在后孙未来世界”最初发表InfoWorld的 。