MySQL恐不再开源,开发者能挽救吗(mysql不再开源)

MySQL恐不再开源,开发者能挽救吗?

作为开源数据库中的佼佼者,MySQL自从1995年诞生以来,一直在开源社区中获得极高的声誉。然而,最近有消息称MySQL的开源未来可能会受到威胁,这让许多开发者感到担忧。

在2019年下半年,甲骨文公司宣布了他们的一项重大调整计划,其中就包括MySQL的开源模式。他们将在不久的将来,将MySQL从GNU通用公共许可证(GPL)转向专有许可证授权模式,这也就意味着MySQL将不再是完全的开源软件了。

MySQL的商业版将由甲骨文公司自行控制,并且要针对商业用户进行收费。这对那些长期依赖于它的中小型企业来说,无疑将是一个不小的冲击。此外,对于广大的开源开发者群体来说,自由而易得的MySQL将变得不再自由,他们的创新能力将会受到极大的限制。

事实上,甲骨文公司并不是第一个采取这种开发模式的公司——MongoDB、Elasticsearch 等数据库开发商早已抛弃了完全的开源模式。虽然这种行为遭到了不少开发者的批评,但是在商业利益的诱惑下,这种转变还是不可避免的。

MySQL的开发者为此与甲骨文公司进行了多次交流,他们提出了许多有关保护MySQL开源的建议。他们认为,要想在开源社区中保持强劲的竞争力,必须保证MySQL的开源性。他们建议,甲骨文公司将MySQL分为两个版本:一种是开源版本,即MySQL Community版本;另一种则是商业版本,即MySQL Enterprise版,采用专有授权模式。

MySQL Community版将继续保持开源身份,从而继续保留其在开源社区中的地位,同时MySQL Enterprise版则为商业版,针对企业用户进行收费。此举不仅有利于MySQL的广泛应用,还可以确保MySQL的开源性。

尽管存在一些问题,但是MySQL的开发者们并没有放弃,取而代之的是积极地探索和实践各种解决方案。MySQL分叉、分托管和开源协议的改变都是可以考虑的方案,这些措施可以帮助MySQL保持其原有的开源精神。

MySQL的未来向何方,还需要时间的考验。然而,对于开发者来说,无论出现了什么情况,他们始终可以依赖自己的技术和实践来保证MySQL的开源性,通过不断的探索和实践,他们将会找到更好的解决方案,从而维护MySQL的开源性,为MySQL的未来发展提供更强有力的支持。


数据运维技术 » MySQL恐不再开源,开发者能挽救吗(mysql不再开源)