2006年11月13日,Sun
Microsystems正式开源Java。事实上Java的源代码在发布第一天就可以访问,这一策略帮助Java在早年推动了平台的建立。

oracle与开源之间的那些事

导读由于甲骨文(Oracle)在开源项目上的一些作为,以至于它成了开源界的嘲讽对象。在
2015 年旧金山举办的 JavaOne 大会上,前太阳微系统公司(Sun
Microsystems)的 CEOScott McNealy 出现在了 Java 20
周年纪念视频中,在那段视频中,他讽刺性的列出了“Java 开发者的 12
大噩梦”,其中第四条是“你喜欢开源和分享,但是你却在甲骨文工作。

”这惹得在场的开发者们哄堂大笑,但从其中也可以看出甲骨文在开发者中间的形象。
下面列出了一些甲骨文在开源方面发生的一些事情:

2009 年 12 月

MySQL 的创造者Ulf Michael “Monty” Widenius
向欧共体(欧盟前身)发起请愿,要求阻止甲骨文收购太阳微系统公司Sun
Microsystems,其时,太阳微系统公司刚刚收购了 MySQL 公司一年。Widenius
预测,如果太阳微系统公司被收购,甲骨文有可能将 MySQL 的一部分闭源。

2010 年 1 月

甲骨文完成了对太阳微系统公司的收购。

2010 年 2 月

甲骨文从其产品路线图中排除了 OpenSolaris。

2010 年 3 月

太阳微系统公司的开源官Simon Phipps 在两家公司合并时离开了该公司。

2010 年 4 月

Java 之父James Gosling 离开了甲骨文,他后来称该公司“挑战了道德”。

2010 年 8 月

甲骨文内部备忘录告知员工,OpenSolaris 将会中止,Solaris 和 ZFS
也会“关闭”。

澳门新葡亰游戏网址,OpenSolaris 管理委员会解散。

“完全开放”的 OpenSolaris 和 ZFS 项目Illumos 启动。

多名 MySQL 团队成员离开并加入了 Rackspace,参与到了 MySQL 分支 Drizzle
项目的开发。

2010 年 9 月

OpenOffice.org 社区的一些成员离开并创立了文档基金会The Document
Foundation(TDF),并分支出了 LibreOffice
项目。他们邀请甲骨文加入文档基金会。

2010 年 10 月

甲骨文要求文档基金会成员离开 OpenOffice.org
项目,理由是“利益冲突”,并且拒绝加入文档基金会。

LibreOffice 正式成为替代 OpenOffice.org 的一个分支。

甲骨文闭源了 HPC 平台(以前叫做太阳网格计算引擎Sun Grid
Engine),转而开源维护开放网格计算调度器Open Grid
Scheduler项目。四个月后,整个网格计算团队离开并加入了 Univa。

2010 年 12 月

阿帕奇基金会Apache Foundation为其 Java 开源实现版本 Apache Harmony
提出了一个技术兼容配套方案,在甲骨文拒绝许可该方案之后,阿帕奇基金会辞去了Java
社区进程Java Community Process(JCP)组织的执行董事席位。

2011 年 1 月

甲骨文申请了商标“Hudson”,这是一个开源的 Java
持续集成平台的名字(社区后来投票改名为“Jenkins”),甲骨文继续以它自己的名字“Hudson”开发该项目。

2011 年 4 月

甲骨文停止了 OpenOffice.org 和 OracleOpenOffice
的开发,两个月后,该公司将代码捐献给了阿帕奇基金会。

2011 年 9 月

甲骨文宣布它将发布 MySQL
的商业扩展,并且该项目将不再是完全开源的了,变成了“内核开源open
core”模式。

2013 年 6 月

甲骨文改变了开源的伯克利 DBBerkeley DB(BDB)的许可证,从一个 BSD
风格的公开许可证变成了Affero 通用公开许可证,它要求用户以 GPLv3 或 AGPL
许可证提供其应用的源代码给任何一个通过网络连接到他们的应用的人。这一举动被广泛认为是要么恐吓用户为其开发的应用购买商业许可,要么是想弄死伯克利
DBBerkeley DB(BDB)。


原文地址:

编辑员:杨鹏飞,审核员:逄增宝

导读
由于甲骨文(Oracle)在开源项目上的一些作为,以至于它成了开源界的嘲讽对象。在
2015 年旧金山举办的…

Java之父James
Gosling称,他们公开源代码的意图是让社区帮助进行安全分析、bug报告、增强性能、了解偏僻个案等。Java最早使用的许可证允许内部使用源代码但不能分发。

IBM当时呼吁将Java捐给Apache软件基金会,使用Apache许可证分发,但Sun最终决定在GPL许可证下开源Java。GPL许可证要求衍生版本需要公开分发。Gosling称这能让Java更好的适应开源社区。Sun在2010年被甲骨文收购,Java也落到了甲骨文手中,由甲骨文主导Java的演化。

网站地图xml地图