发布时间:2026/8/13 14:18:53
OpenJDK“封杀”AI生成代码,Oracle发新规! 编译 | 苏宓出品 | CSDNIDCSDNnews近日Oracle 针对 OpenJDK 贡献者发布了一项新规禁止提交由 AI 生成的代码。这并非一项建议而是一条硬性要求。作为 Java 的参考实现、并支撑着全球大量企业级软件的核心基础设施OpenJDK 的这一决定迅速引发了外界对 AI 生成代码的讨论。除此之外更令人疑惑的是制定这项规则的 Oracle自己却在积极拥抱 AI 编程并公开强调 AI 正在改变软件开发方式。一边是对 AI 编程的积极拥抱另一边却对 AI 生成代码设下限制这种看似矛盾的态度也难免引发众人关注。这项政策到底说了什么在这份名为《OpenJDK 关于生成式 AI 的临时政策》声明中Oracle 说的非常直白OpenJDK 社区中的贡献不得包含任何由大型语言模型LLM、扩散模型或类似深度学习系统部分或全部生成的内容。这里所说的“内容”包括但不限于OpenJDK Git 仓库中的源代码、文本和图像以及 GitHub Pull Request、电子邮件、Wiki 页面和 JBS Issue 中的相关内容。不过Oracle 并不是完全禁止开发者使用 AI 工具。Oracle 指出OpenJDK 社区的贡献者可以私下使用生成式 AI 工具帮助理解、调试和审查 OpenJDK 代码及其他内容也可以利用这些工具开展与 OpenJDK 项目相关的研究但前提是不得将这些工具生成的内容贡献到 OpenJDK 社区。对此有开发者 Kanishk Singh 整理了这套规则下的贡献流程贡献者必须勾选确认提交内容合规合并请求才会进入人工审核流程。Contributors local workflow OpenJDK contribution pipeline ┌───────────────────────┐ ┌─────────────────────────┐ │ AI used privately to │ │ Pull request opened │ │ explain,debug,research│ ───────► │ │ │ └───────────────────────┘ │ ▼ │ │Skara compliance checkbox│ Human writes and owns the ─────────►│ (not AI-generated) │ actual submitted code │ │ │ │ ▼ │ │ Human reviewer │ │ │ │ │ ▼ │ │ Merge │ └─────────────────────────┘之所以这么做Oracle 给出的理由包括如果直接使用 AI 生成的代码会增加代码审核负担、安全风险以及 AI 生成内容尚未解决的知识产权归属问题。Oracle 着重强调OpenJDK 支撑着全球大量关键业务系统。在这种情况下看起来正确但隐藏细微错误的代码会带来另一种风险——尤其是在代码审查者往往无法可靠判断某次修改究竟来自人类还是 AI 自动生成时。关于 AI 使用Oracle 自己内部并没有统一答案让这件事变得耐人寻味的地方在于同一时期Oracle 旗下另一个开源项目采取了完全不同的态度。其中由 Oracle Labs 推动的 GraalVM 项目此前发布的 Coding Assistants 政策明确允许 AI 辅助贡献。但它设置的门槛并非一刀切禁止而是设立责任制度无论是否借助 AI贡献者必须能够解释、论证、长期维护自己提交的所有代码这一政策鼓励主动披露 AI 参与情况但不作强制要求。也就是说同一家企业内部两个开源项目面对同一类潜在风险制定了截然相反的规则OpenJDK 选择全面禁止 AI 生成代码GraalVM 选择 “可以自由使用 AI但贡献者全权负责”。两种方案从工程角度都具备合理性但放在一起很难让人认为 Oracle 对 AI 代码已经形成统一、成熟的立场。这种矛盾在 Oracle 管理层过去公开表达的观点衬托下更加明显。在 2025 年 Oracle AI World 大会上Oracle 联合创始人兼 CTO Larry Ellison 曾表示Oracle 内部的软件开发已经不再真正意义上是“写代码”。工程师只需要描述他们希望程序实现什么功能而模型会生成具体的实现步骤。Oracle 联席 CEO 也曾多次强调公司正在快速采用 AI 编程工具并将其视为保持竞争力的必要手段而不是需要回避的风险。为什么这项政策引发关注严格来说Oracle 对 OpenJDK 实施 AI 代码禁令并不是毫无道理。代码审查能力、安全问题以及 AI 输出的知识产权来源不明确确实是所有大型开源项目都需要面对的问题。许多其他重要开源项目也都在讨论类似问题。但真正引发争议的是这项政策背后隐藏的信息一家最积极推动 AI 编写生产级代码的公司却决定对于自己最重要的基础设施项目仍然要求每一行代码背后必须有人承担责任。这与 Oracle 目前大举押注 AI 的做法多少有些矛盾。如今Oracle 正投入数百亿美元建设 AI 数据中心基础设施但这笔巨额投资能否带来预期回报仍存在不确定性公司也因此面临信用评级压力。今年早些时候Oracle 还曾将 AI 的快速发展作为调整员工结构的因素之一。对于那些正在开发 AI 编程工具的团队来说这或许才是这项政策最值得关注的地方Oracle 并不是反对 AI 编程而是说明了一件事——即使是一家正在大力押注 AI 的公司也不认为 AI 生成的代码可以在没有人工审核和负责人的情况下直接进入关键软件项目。来源https://openjdk.org/legal/aihttps://medium.com/kanishks772/oracle-just-banned-ai-code-from-openjdk-the-reason-is-going-to-upset-ai-developers-bc577ee7c73d

相关新闻

2026/8/13 14:13:53

Oracle数据库迁移实战:从评估到割接的全流程指南

1. 项目缘起:为什么数据迁移是DBA的“成人礼” 如果你在Oracle数据库领域待过一段时间,一定会认同一个观点:没独立主导过一次完整的数据迁移,你的DBA生涯是不完整的。这听起来有点夸张,但事实如此。数据迁移&#xff0…

2026/8/13 14:13:53

PyWinAssistant:如何用自然语言轻松操控Windows桌面?

PyWinAssistant:如何用自然语言轻松操控Windows桌面? 【免费下载链接】pywinassistant The first open-source Artificial Narrow Intelligence generalist agentic framework Computer-Using-Agent that fully operates graphical-user-interfaces (GUI…

2026/8/13 15:24:00

基于Spring Boot构建私有化相册系统:从技术选型到生产级实践

1. 项目缘起:为什么今天还需要一个“相册系统”? 在智能手机拍照功能已经强大到可以替代专业相机的今天,随手拍、随手分享到社交平台似乎成了我们记录生活的全部。那么,花时间去设计并实现一个基于Java和Spring Boot的网站相册系统…

2026/8/13 15:24:00

CST实战:2.4GHz微带贴片天线设计全流程与仿真优化

在射频电路、无线通信和物联网设备开发中,天线设计往往是决定系统性能的关键一环。面对复杂的电磁仿真软件,许多工程师和初学者常感到无从下手,尤其是在如何将理论参数转化为一个可实际仿真、性能达标的模型上。本文将以一款经典的 2.4GHz微…

2026/8/13 15:24:00

STM32输入捕获原理与实战:从定时器到PWM频率测量

1. 从“数数”到“测速”:为什么你需要掌握输入捕获玩过STM32的朋友,对定时器肯定不陌生。我们最常干的事,就是让它“数数”,然后到点触发个中断,去翻转个LED灯,或者执行一段代码,这就是最基本的…

2026/8/13 15:24:00

ios_sdk深度链接处理教程:从基础解析到高级应用的实战技巧

ios_sdk深度链接处理教程:从基础解析到高级应用的实战技巧 【免费下载链接】ios_sdk This is the iOS SDK of 项目地址: https://gitcode.com/gh_mirrors/io/ios_sdk ios_sdk是一款功能强大的iOS开发工具包,提供了全面的深度链接处理能力&#xf…

2026/8/13 15:24:00

[作品集]-芙莱亚商城

项目名称: 芙莱亚商城 项目介绍: 客户自营的商城项目, 用户端是微信小程序, 商家管理端是PC网页, 项目拥有完整的电商购物功能, 核心模块包括用户模块, 商品模块, 订单模块,支付模块, 分销模块,消息模块等.前端技术: uniapp后端技术: PHP 功能展示: 部分代码:

2026/8/12 10:37:12

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 5:35:25

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/13 0:02:21

Prefix Cache

Prefix Cache(前缀缓存) 是大模型推理引擎(如 vLLM、SGLang、TensorRT-LLM)中用于跨请求复用已计算 KV Cache 的核心内存与计算优化技术。 它的核心目的在于:彻底消除重复 Prompt 的 Prefill 阶段计算,将首…

2026/8/13 0:02:21

VSCode插件精选:从AI补全到代码规范,打造高效开发环境

1. 项目概述:为什么说插件是VSCode的灵魂?如果你和我一样,每天有超过8小时的时间是在VSCode里度过的,那你肯定明白,一个顺手的开发环境有多重要。VSCode本身已经足够优秀了,但真正让它从“好用的编辑器”蜕…

2026/8/13 0:02:21

如何快速完成文件批量重命名:FreeReNamer终极指南

如何快速完成文件批量重命名:FreeReNamer终极指南 【免费下载链接】FreeReNamer 功能强大又易用的文件批量重命名软件 项目地址: https://gitcode.com/gh_mirrors/fr/FreeReNamer 你是否曾经面对成百上千个杂乱无章的文件感到头疼?传统的手动重命…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/11 17:06:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…