Ubuntu为何挥手告别甲骨文Java开发包?

开发 后端
近日,典范(Canonical)对外宣布,自2月16日起,将从Ubuntu现有软件库中删除甲骨文的Java开发包(JDK)。此举是何故也?

近日,典范(Canonical)对外宣布,自2月16日起,将从Ubuntu现有软件库中删除甲骨文的Java开发包(JDK)。此举是何故也?

自去年12月16日以来,甲骨文独自宣布将改变Java开发包对外发行的“授权模式”(即不再允许Linux发行版与其捆绑发行),此举引起业内议论纷纷,至今不断。甲骨文为什么要这么做呢?其根本原因就是一个字:钱。试想,由于Java是一个自由编程语言,谁都可以自由使用,而Java开发包(JDK)的不断升级、完善的成本则由甲骨文来承担,甲骨文感到“不合算”。那么,怎么办呢?

于是,甲骨文想出一个“妙计”,先分两步走:***步,终止JDK原有的发行模式(即不与Linux发行版捆绑发行),使得Java用户必须到甲骨文官方网站上下载***版本的开发包JDK;第二步,......(现在不好意说)。

当然,有人说,不用甲骨文的JDKk开发包,而改用OpenJDK不就行了?此言差矣!甲骨文现在就对外嚷嚷,它的***版本JDK开发包是如何如何“神奇”(尤其是对于大型Java应用系统),效率又是如何“高超”,如何如何“优秀”,......把广大Java用户搞的迷迷糊糊,都相信了甲骨文的“神话”,纷纷转向甲骨文的商用Java开发包。

Java开发包是商用(封闭),还是公用(开放)?这是两条不同的发展路线。历史已经证明,商用软件有其强大的生命力,在不同的发展时期,商用软件曾经有过自己的”辉煌“,这是不可否认的历史事实。微软与甲骨文都是实例。但是,进入互联网时代,尤其是进入移动互联网以“云计算”为中心的新时期,商用软件是否能够继续“辉煌”?苹果的崛起很能说明问题,苹果的C编译器就是好(相比GNU的C编译器)。现今,Ubuntu发展起来了,它代表了一种新的“思潮”(即内外开放、完全透明)。但是,Ubuntu能够取得***的成功吗?对此,业界有不同的声音、不同的看法。

甲骨文收回Java开发包一事,看来并不简单。我们要认真反省一下,这些年来,有谁在关心OpenJDK的不断完善?在软件原创问题上,我们国人有何值得一说的贡献?软件的本质(或灵魂)是什么?大家承认,软件的本质就是数学(而且是纯粹数学)。但是,现今有谁还在迷恋数学研究?上星期,我去过北京新华书店,在数学书的书架上,我没有看见国人写的数学”傻瓜书“。当今,国内工科院校的数学教材还不如50多年前的水平(苏联的数学教科书),为此,我的心几乎都要凉了。

环顾四周(指软件业界的当前情况),凄凄凉凉,有谁还在做软件的原创工作?......我想起来了,有一人(我不说他是谁)还在痴心迷恋软件的“原创”。今天我就给他打电话,预祝他与父母家人新春快乐!

原文链接:http://blog.sina.com.cn/s/blog_4e8581890102dyg2.html

【编辑推荐】

  1. Java路线图:甲骨文的两年计划
  2. Java 8将支持无符号整型
  3. JavaFX 2012:彻底开源
  4. 一个Java程序员对2011年的回顾
  5. Sun Java在Ubuntu上依然绽放光芒
责任编辑:林师授 来源: 袁萌的BLOG
相关推荐

2019-05-05 17:00:09

Java 甲骨文开发

2010-10-12 10:20:01

甲骨文IBM

2014-12-24 15:35:07

甲骨文HCM

2013-08-30 10:39:47

谷歌甲骨文专利

2011-09-01 09:31:56

LinuxJava

2011-09-01 10:00:55

甲骨文Linux

2012-09-04 14:42:36

2010-03-19 09:43:18

Java甲骨文

2013-12-24 12:54:15

甲骨文收购

2012-08-07 09:24:11

虚拟化

2013-07-19 09:59:19

甲骨文拉里·埃里森云合作

2013-07-17 09:18:24

虚拟化技术Sun

2013-07-15 18:19:31

甲骨文Sun虚拟化技术

2013-06-03 14:39:01

2011-10-20 22:11:48

甲骨文Java

2013-01-30 09:56:56

2012-07-24 10:13:55

Oracle

2011-03-18 17:39:52

甲骨文WindowsMySQL

2012-07-23 14:03:04

甲骨文

2012-02-28 10:44:40

MySQL集群数据库
点赞
收藏

51CTO技术栈公众号