NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Oracle 宣布 JDK 7 开发者预览版,但许可问题依然存在

  • 2011-03-26
  • 本文字数:1134 字

    阅读完需:约 4 分钟

近日,Mark Reinhold宣布 JDK 7 开发者预览版(M12)业已发布。

该里程碑旨在通过开发者、部署人员以及最终用户对 JDK 7 进行广泛的测试。我们已经在所有支持的平台上运行了所有的测试,并没有发现什么大问题。自从 1 月份发布的特性完整的里程碑版本以来,我们已经修复了 456 个 Bug。

主流的 Java IDE 都在争先恐后地增加对 Java 7 的支持。 NetBeans 7.0 Beta 版将提供完整的支持,而 6.9 版已经开始支持在 switch 语句中使用字符串、diamond 运算符、java.util.Objects 和 JSR 292 了,此外还提供了一个下载,添加了multicatch 和自动的资源管理支持。

JetBrains(IntelliJ IDEA 背后的公司)表示 IntelliJ 10.5 版会将主要精力放在 Java 7 的支持上,并计划今年春天发布新版本的 GA 版,几周后就会启动访问预览计划。JetBrains 公司会邀请感兴趣的用户从 JetBrains 的下载页面下载 IntelliJ IDEA Community Edition。根据公司的博客所述:

我们的产品将会完整支持所有新的语言特性,包括代码完成、代码审查以及快速修复等等。

Eclipse 基金会也正致力于提供JDK 7 支持,在switch 语句中使用字符串、二元字面值、数字字面值中的下划线、Unicode 6.0 以及SafeVarargs 注解支持已经实现了。

Oracle 鼓励开发者使用新版本测试自己的软件,这样才能尽早发现问题,还为了这个目的专门搭建了一个论坛。然而,为了下载 JDK,你必须得接受 Sun 之前的预发布软件评估许可,但这会导致一些问题。GNU Classpath 维护者及 IcedTea 黑客 Mark Wielaard 说到:

我觉得这类严格的私有许可是反社会的,会对 OpenJDK 和更广泛的 Java 社区造成严重的后果。除非完全搞清楚接受这个许可到底意味着什么,否则大家都不应该使用这些二进制文件。OpenJDK 黑客基于 GPL 贡献了自己的代码,这样每个人都可以自由运行、复制、分发、学习、修改并改进 OpenJDK 了。你甚至不可以与 OpenJDK 社区共享测试结果、错误和 Bug 等信息。由于所有这些行为都叫做“反馈”,因此他们将是“秘密信息”,除了 Sun 以外不能告诉其他任何人。如果不这样做那就违背了许可条款,会造成无法挽回的后果,这是用金钱所无法修补的。在这些条款下,我们根本无力推进 Java 的不断前进。

Wielaard 在公开的 openjdk 列表上表达了与 Mark Reinhold 一样的担心。就 Reinhold 所说的这些许可条款“差劲至极”这个观点,他补充到:

我们希望能够修正这些条款,虽然法律上的问题很多,我认为其中有一些问题更加重要(比如说解决 SPA 和 GPL 之间的关系以及 openjdk.java.net 的使用条款)。

JavaFX 也在不断发展,2.0 版的早期访问计划也已实施。预计二季度将会开启 Beta 计划,感兴趣的开发者可以报名参加

查看英文原文: Oracle Announces the JDK 7 Developer Preview but Licensing Concerns Persist

2011-03-26 07:371984
用户头像

发布了 88 篇内容, 共 258.5 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

JDK 8 及其后续 JDK 中 Period 和 Duration

HoneyMoose

为移动通信争一先:Massive MIMO的进化三部曲

脑极体

5年Java经验字节社招:半月3次面试,Java资料

欢喜学安卓

Java 程序员 后端

java-注解,最新Java笔试题分享

JVM调优资料

Java 程序员 后端

【Flutter 专题】59 图解 Android Native 获取 Flutter 资源文件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

打分吧!客服小姐姐,评分页面与客户总分页面的 Django 实现

梦想橡皮擦

9月日更

从保证业务不中断,看网关的“前世今生”

华为云开发者联盟

负载均衡 网关 API网关 客户端 API Gateway

Java 小记 — RabbitMQ 的实践与思考,Redis灵魂14问

JVM调优资料

Java 程序员 后端

华为云PB级数据库GaussDB(for Redis)揭秘第一期:Redis与存算分离

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

2021-07-26 日期时间类,万字总结

欢喜学安卓

Java 程序员 后端

Vue进阶(八十九):watch 用法详解

No Silver Bullet

Vue 9月日更

golang--GC(Garbage Collector)垃圾回收

en

GC Go 语言

uni-app技术分享|开源demo视频呼叫arcall uni-app端技术实现

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 视频通话

四张图带你搞定原型和原型链

法医

JavaScript 大前端 9月日更

1年半经验,21条MySQL性能调优经验

欢喜学安卓

Java 程序员 后端

活动回顾 | Apache Hudi x Pulsar Meetup 杭州站(戳进看视频)

Apache Pulsar

阿里云 Apache Pulsar StreamNative

看懂这个故事,轻松实现从技术到管理的华丽转身!

博文视点Broadview

2021 Java开发 最全笔记 建议收藏!

欢喜学安卓

Java 程序员 后端

Java 线程池原理分析,一举拿下腾讯美团滴滴offer

JVM调优资料

Java 程序员 后端

2021最新38道Spring大厂面试题,你碰到过哪道,电商秒杀Java面试题

欢喜学安卓

Java 程序员 后端

cxx 的枚举类型

hedzr

c++ 算法 枚举

安卓支持RISC-V架构的技术剖析

Roy夹馍

IoT 安卓 risc-v 嵌入式开发

# 技术栈知识点巩固,开发多年HashMap原理不知道

欢喜学安卓

Java 程序员 后端

FunTester框架Redis压测预备

FunTester

redis 性能测试 测试框架 FunTester 测试发开

一,二,三,基层治理数字化「三步走」

浪潮云

云计算

NFT盲盒玩法详解,盲盒系统开发

合肥艾数199四②43⑧797

安卓对RISC-V支持的操作实战

Roy夹馍

安卓 risc-v 嵌入式开发

【LeetCode】二叉搜索树的后序遍历序列Java题解

Albert

算法 LeetCode 9月日更

平头哥玄铁处理器Linux新版本,5大亮点速览

Roy夹馍

Linux IoT risc-v 嵌入式开发

“眼界大开 声临其境”网易首届音视频技术大会圆满落幕

网易云信

互联网 音视频 网易 网易云信

CMake

Changing Lin

9月日更

Oracle宣布JDK 7开发者预览版,但许可问题依然存在_Java_Charles Humble_InfoQ精选文章