Oracle什么时候开放源代码(oracle何时开源的)

Oracle:什么时候开放源代码?

作为一家IT巨头,Oracle一直以其强大的关系型数据库产品为主,在企业级数据库市场占有相当大的份额。然而,与开源界的关系并不友好,甚至可以说是敌对的。一方面,Oracle积极参与开源项目,如Java、MySQL、Linux等;另一方面,Oracle也经常被批评为“闭源怪兽”,在软件许可、知识产权等方面,与开源社区产生了很多矛盾和纠纷。

那么,什么时候才能看到Oracle开放源代码呢?我们来分析一下以下几个方面。

1.Oracle与Java

作为Java的维护者和开发者之一,Oracle对Java的态度一直备受争议。从Sun Microsystems收购Java开始,Oracle使用了一种叫做“BCL”的封闭许可证,限制了Java的开放性。虽然Java开放源代码,但是“Java标准版”和“Java企业版”仍然是封闭源代码。这使得Java的开发和部署变得更加复杂和受限。

然而,Oracle在2019年宣布,将把Java EE项目转移给开源社区“Eclipse基金会”(The Eclipse Foundation),并开源Java EE的所有源代码。这是Oracle首次以“顶层项目”的形式将Java的部分代码开源。

2.Oracle与MySQL

MySQL是一款流行的开源关系型数据库,也是Oracle的直接竞争对手。Oracle在2009年收购了Sun Microsystems,这也使得MySQL成为了Oracle的子公司。在这之后,MySQL就一度被认为可能会被Oracle关停或者放弃。

然而,Oracle在2010年宣布,将支持MySQL的开发和发展,并将其并入Oracle的产品线中。虽然Oracle并没有直接开放MySQL的源代码,但是Oracle在MySQL上进行了大量的开发和改进,并且定期会发布MySQL的社区版(Community Edition)以及商业版(Enterprise Edition)。

3.Oracle与Linux

Linux是一款流行的开源操作系统,也是企业级服务器领域最受欢迎的操作系统之一。Oracle在2006年宣布,将支持Linux的开发和发展,并且在2007年发布了自己修改的Linux版:Oracle Enterprise Linux(OEL)。

OEL是一款基于Red Hat Enterprise Linux修改而来的操作系统,与Red Hat Enterprise Linux具备高度兼容性。Oracle提供OEL的源代码下载,但是并没有宣布OEL的源代码开放的计划。

综上所述,虽然Oracle与开源界的关系不算完全友好,但是Oracle参与了很多开源项目,并且也为开源项目做出了贡献。虽然Oracle并没有宣布将自己的产品完全开放源代码的计划,但是Oracle定期会发布社区版,以及参与开源项目并开放部分源代码,这也是在开源社区中受到认可和赞赏的。


数据运维技术 » Oracle什么时候开放源代码(oracle何时开源的)