AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Apache 的 JCK 核准请求已逾 90 天而未获解决

  • 2007-07-31
  • 本文字数:1035 字

    阅读完需:约 3 分钟

自从 Apache Harmony 的副总裁 Geir Magnusson Jr. 发表了一封给Sun 微系统公司的公开信 ,要求去除Java 兼容性工具包(JCK)许可证中“无法接受的”限制条款,已经过去三个多月了。Sun 最初只给了一个快速而简洁的答复:“让我们考虑一下”,这也给那些致力于通过OpenJDK 开放他们自己的Java 代码的开发者们提了个醒。现在90 天过去了,却没有更进一步的答复。

事态的发展并未对Apache 基金会产生太大的震动——双方一直在私下关于JCK 谈判了几个月而毫无结果。Apache 觉得Sun 正在违背 Java 社区过程 (JCP)的协议

信中的另一要点是 Apache 要求 Sun 在 30 内对 Apache 要求妥协或说明 Sun 对此的态度。然而这封信却没有提到“否则”的后果会怎样。开源社区的一些成员对此表示焦虑,认为这封信的基调有点过于挑衅 了。Dalibor Topic 在 Classpath 邮件列表中写道

我本可以浪费 Sun 的 PR team 的时间或者写公开信来公开讽刺 Sun 拥有一个专有的 TCK 许可证。比如我取笑了 Sun 对于 TCK 的“只读”许可证,但当它发布时就收回了(取笑)。据我所知,尽管有我的率直的尝试,这对那个许可证并没有任何影响。以我所见,试图“取笑”一个几十亿美元的公司来实现个人的愿望并不奏效,这通常只会让愿意一起积极工作的人走开。我已经做过,并从 Harmony 的建立过程中学到了这些。

许多人很高兴 Apache 为了他们的信仰站了出来,然而现在又害怕如果在他们自己强加的限期前没有答复,他们会显得手足无措 。在Harmony 邮件列表中,有很多活动试图说明在危机的关键时刻Apache 该如何应对。Harmony 社区正在对是否撤出那些没有遵守“开放”过程、又需要签署保密协议(NDAs)的JSR 进行投票。这看上去对于构建在开放标准之上的组织是很合理的,但实际上,NDAs 已成为确保Apahce 组织保留JCP 过程的“必要枷锁”。虽然它就像一片苦得难以吞咽的药片,但毕竟Harmony 的目标是创建一个经过认证的Java 实现,而这只有在他们接受规范领导者制定的需求规定时才会发生。有人希望OpenJDK 能强迫Sun提供 对于JCK 的开放访问。Andrew C Oliver 一直在关注此事,因为他们一直在试图提供一种好的解决办法 。他对于Sun 许可证限制的动机提出了一种奇怪的看法:

有有趣的是,虽然Opend JDK 是基于GPLv2(加上用于连接组件的GPL)和一个特殊的二进制许可协议的,但Sun 并不受这些“使用领域”的限制,从这一点来看,这意味着这更多是经济上而不是法律上的动机。

查看英文原文 Apache JCK Request Hits 90 Days without Resolution

2007-07-31 23:595031
用户头像

发布了 127 篇内容, 共 45.3 次阅读, 收获喜欢 5 次。

关注

评论

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

一文读懂NodeJs知识体系和原理浅析

coder2028

node.js

nodejs实现jwt

coder2028

node.js

Python进阶(三十八)利用matplotlib 进行折线图,直方图和饼图的绘制

No Silver Bullet

Python matplotlib 11月月更

JavaScript刷LeetCode拿offer-js版字典

Geek_07a724

JavaScript LeetCode

Redis6.0新特性、剖析线程模型(单线程和多线程)

C++后台开发

redis 多线程 后端开发 单线程 C++开发

聚焦“教-学-评-测-练-管一体化”,推动新型人才培养!

华为云开发者联盟

云计算 后端 华为云

[力扣] 剑指 Offer 第一天 - 用两个栈实现队列

陈明勇

Go 数据结构与算法 力扣 11月月更

亚中医疗——数据驱动预算管理升级,引领业务发展

元年技术洞察

数据驱动

js对象和原型、原型链的关系

hellocoder2029

JavaScript

前端leetcde算法面试套路之二叉树

js2030code

JavaScript LeetCode

元年科技:在数字化浪潮中,为企业建造一艘“方舟”

元年技术洞察

微服务 云原生 容器化 方舟企业数字化 PaaS 平台

Python进阶(三十九)使用matplotlib进行绘图分析数据

No Silver Bullet

Python 绘图 matplotlib 11月月更

直播CDN调度技术关键挑战与架构设计

京东科技开发者

架构 系统架构 直播 CDN加速 CDN技术

java Apache poi 对word doc文件进行读写操作

@下一站

编程 原创 word Java core 11月月更

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

ONES 出席产业互联高峰论坛,分享金融企业研发管理实践

万事ONES

Nftea: 世界杯文化、 NFT与 期权的首度碰撞

股市老人

js异步编程的三种模式

hellocoder2029

JavaScript

分享一招应对BOM表的检查方法,摆脱被BOM支配的“恐惧”

华秋PCB

检查 PCB PCB设计

还在为数据库事务一致性检测而苦恼?让Elle帮帮你,以TDSQL为例我们测测 | DB·洞见#7

腾讯云数据库

数据库 腾讯云 数据一致性 tdsql 腾讯云数据库

js函数式编程讲解

hellocoder2029

JavaScript

MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇

MASA技术团队

blazor MASA MAUI Xamarin MASA Blazor

JavaScript刷LeetCode拿offer-树的遍历

js2030code

JavaScript LeetCode

【Redis】Redis AOF持久化

石臻臻的杂货铺

redis 11月月更

【Go电商实战05】结合项目解答使用Go中间件遇到的问题:中间件的概念和应用

王中阳Go

golang 学习方法 中间件 11月月更 电商实战

大咖说·先临三维|高精度3D视觉技术商业应用与实践

大咖说

科技 高精度3D视觉

JavaScript刷LeetCode拿offer-二叉树层序遍历篇

Geek_07a724

JavaScript LeetCode

彻底搞懂nodejs事件循环

coder2028

node.js

Python进阶(三十七)Windows7使用nginx+apache部署django项目

No Silver Bullet

Python Apache nginx django 11月月更

挖到宝了!2022阿里大佬手写“精品”Sping Boot学习笔记

小小怪下士

Java 程序员 阿里 springboot

Apache的JCK核准请求已逾90天而未获解决_Java_Andy Roberts_InfoQ精选文章