`
totoxian
  • 浏览: 1073705 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

So it happened - OpenJDK

阅读更多
This is a big day! Sun终于正式宣布了将Java开源的消息,并且已经启动了OpenJDK项目。值得关注的要点如下:

1. JVM, Javac, JavaHelp, Java ME部分classlib已经以GPLv2开源
2. Java SE classlib将于明年上半年在GPLv2 with "Classpath Exception" 开源
3. Java EE已经以CDDL开源的classlib (Glassfish)将以CDDL+GPLv2 dual license发行
4. Sun保留将所有这些代码以商业许可证发行的权利,所有OpenJDK的contributor都将被要求签署协议,与Sun共享copyright
5. Sun的工程师将在一开始作为contributor的proxies(也就是committer),但是Sun希望看到将来选出非Sun的committer
6. TCK不在开源范围,Sun也没有说JCP会受什么影响

(费了我半天力气敲这许多字是因为没看到国内的新闻报道了这些)

正如很多人在半年前所料(也包括),Sun最终选择了一个能够继续维持自己控制的license和governance model(后者现在还不甚确定),不过虽然如此,这还是一件让人很高兴的事情。尽管GPL不是我最期望的选择,但是毕竟Sun是在开放自己的代码。

由于半年来Sun已经做了more than enough的hype, 所以今天没看到多少新鲜有趣的评论,相对而言,推荐前theserverside的Floyd Marinescu的两篇文章(这里这里)。而对Harmony的影响,Geir讲的非常精确。

最后,我其余所有想说的都被Rich Green的一句话概括了: "We'are not changing, we're adding"。绝妙!
分享到:
评论

相关推荐

    java-7-openjdk-amd64

    安装包:java-7-openjdk-amd64.tar.gz 使用方法 1. 拷贝至服务器/个人电脑 2. 解包 mkdir /opt/jdk/ tar -zxvf java-7-openjdk-amd64.tar.gz -C /opt/jdk/ 3. 配置编译环境 JAVA_HOME=/opt/jdk/java-7-openjdk-amd...

    java-8-openjdk-amd64 资源包下载和解包方法.

    "java-8-openjdk-amd64.tar.gz" 是一个压缩包文件,通常在Linux环境下使用。它包含了OpenJDK 8的所有组件,如Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)以及其他开发工具。".tar.gz" 扩展名...

    java-7-openjdk-amd64.tar.gz

    标题中的"java-7-openjdk-amd64.tar.gz"是一个针对AMD64(也称为x86_64)架构的Linux系统的OpenJDK 7源代码压缩包。这个压缩包通常用于开发者或系统管理员手动安装OpenJDK 7,以便在没有预装或更新版本的环境中运行...

    java-1.8.0-openjdk

    5. **文件名称列表**: "java-1.8.0-openjdk-1.8.0.292-2.b10.dev.redhat.windows.x86_64" 是整个压缩包的主文件名,它包含了所有 OpenJDK 的组件,如 bin 目录下的可执行文件、lib 目录下的类库、conf 配置文件等。...

    java1.7-openjdk-amd64.zip

    在本例中,文件名为 "java-7-openjdk-amd64.zip",这表明它是为 AMD64(也称为 x86_64)架构编译的。你可以通过 wget 或 curl 命令下载,或者直接在浏览器中下载并使用 scp、sftp 等工具传输到 Linux 系统。 下载...

    java-7-openjdk-amd64.tar.bz2

    java-7-openjdk-amd64.tar.bz2

    java-8-openjdk-amd64.tar.gz

    "java-8-openjdk-amd64.tar.gz"是一个压缩文件,采用gzip压缩格式,包含OpenJDK 8的AMD64版本的所有必要组件,如Java虚拟机(JVM)、Java类库和开发工具。 在Ubuntu 12.04(代号 Precise Pangolin)这样的Linux发行...

    java-8-openjdk-amd64

    1. **下载**:从官方或者第三方源获取`java-8-openjdk-amd64.tar.gz`压缩包。 2. **解压**:使用`tar`命令解压文件到指定目录。 3. **配置环境变量**:修改`~/.bashrc`或`~/.bash_profile`文件,添加`JAVA_HOME`、`...

    java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7-8.aarch64.tar.gz

    基于arm64架构CentOS ...yum install java-1.7.9-openjdk-devel.aarch64 打包/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64 openEuler 20.04 LTS安装GConf2-devel后,可启动apache-tomcat-8.5.91

    java-1.8.0-openjdk-1.8.0.362.b08-1.el7-9.x86-64.rpm,,亲测可用

    java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64.rpm,,亲测可用

    java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.x86_64.rpm

    java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.x86_64.rpm

    亲测可用java-1.8.0-openjdk.linux.x86_64.zip

    "java-1.8.0-openjdk-devel.x86_64"这个包是针对CentOS操作系统的64位版本OpenJDK开发工具包。它包含了编译、调试和测试Java应用程序所需的全部工具。开发包通常会包含JDK中的核心组件,如Java编译器(javac)、Java...

    java-1.8.0-openjdk.linux.x86_64

    Java 1.8.0 OpenJDK 是一个广泛使用的开源Java开发工具包,适用于Linux x86_64架构的系统。OpenJDK是Java Development Kit(JDK)的一个实现,由Oracle公司发起并维护,它遵循GNU General Public License (GPL)条款...

    java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.i686.rpm

    java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.i686.rpm

    java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64版 全套安装包 CENTOS最佳安装包

    包含java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64.rpm java-1.8.0-openjdk-devel-1.8.0.242.b08-1.el7.x86_64.rpm java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64.rpm 下载后只需要一键rpm -ivh 安装...

    java-1.8.0-openjdk-1.8.0.102-1-redhat

    java-1.8.0-openjdk-1.8.0.102-1-redhat.b14.windows.x86_64

    java-7-openjdk-arm64-aarch64.tar.gz

    Java 7 OpenJDK Arm64 AArch64 压缩包文件“java-7-openjdk-arm64-aarch64.tar.gz”是专为基于ARM架构的64位系统设计的Java开发运行环境。这个压缩包包含了OpenJDK 7的实现,OpenJDK是一个开源版本的Java开发工具包...

    java-11-openjdk-devel-11.0.8.10-1.el7.x86_64.rpm

    java-11-openjdk-devel-11.0.8.10-1.el7.x86_64.rpm

Global site tag (gtag.js) - Google Analytics