写点什么

Oracle 将 NetBeans 交给了 Apache 基金会

  • 2016-09-22
  • 本文字数:957 字

    阅读完需:约 3 分钟

NetBeans 社区博客宣布,Oracle 正提议将 NetBeans 平台和 IDE 的开发委托给 Apache 基金会,“开放治理模型”,并重申了对这个项目的承诺。

NetBeans 现在已经作为一项提案递交给了Apache ,如果被接受,就会进入孵化器。基础设施和许可协议是两个需要解决的主要问题。在基础设施方面,hg.netbeans.org 上维护的30 多个库需要从Mercurial 迁移到Git。Mark Struberg 是其中一名项目顾问。他认为,借助GitHub 的导入工具,这很容易完成,然后就可以克隆生成的Git 库。

最难的部分是法律问题。NetBeans 是一个很大的项目,大量依赖其他项目。它当前遵循的许可协议是 CDDL GPL v2 及其附属条款 Classpath Exception,而据 Oracle NetBeans 产品经理 Geertjan Wielenga 介绍,所有东西都需要迁移到 Apache 2.0 许可协议。在这个过程中,要核实该平台用到的每个依赖库(其中大约200 个)的许可协议,确定哪些是绝对需要的以及它们是否可以迁移到AL2。部分库是遵循GPL 许可协议的,而Apache 不接受这个协议。

虽然对NetBeans 而言,Apache 所使用的强有力的治理模型以及随之而来的独立性是个好消息,但那并不足以保证该项目未来能够取得成功。初期的贡献者有60 多个人,其中包括James Gosling,他对将NetBeans 移交给Apache 表示支持,但是,将近一半的贡献者是Oracle 的开发人员。如果Oracle 不再提供支持,会发生什么呢?

有些人担心,NetBeans 会遭受和OpenOffice 同样的命运。那是Oracle 移交给Apache 基金会的另外一个Sun 项目。该项目的开发已经很少,大部分的注意力都转移到了OpenOffice 的分支 LibreOffice 上。在讨论列表上发表的评论中,NetBeans 大师兼顾问Bertrand Delacretaz 表示,人们不应该“为Twitter 上的消息而担忧”,新的治理模型会方便许多人做贡献,“减少对Oracle 的依赖。”只有时间会告诉我们,这个项目是会进入新的发展轨道,还是将慢慢地失去活力。

据NetBeans 官方介绍,在世界范围内,该IDE 目前有150 万活跃的开发人员,其中包括NASA、NATO、Boin、Airbus 等将其用于生产环境,也包括各类学校和大学将其用于教育教学。NetBeans 是一个使用Java 编写的跨平台IDE,主要是面向Java 开发,但它也支持几种其他的编程语言,如HTML5、PHP 和C/C++。

查看英文原文 Oracle Gives NetBeans to the Apache Foundation

2016-09-22 19:002940
用户头像

发布了 1008 篇内容, 共 419.8 次阅读, 收获喜欢 346 次。

关注

评论

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

Java方法设计原则与实践:从Effective Java到团队案例

京东科技开发者

简单几步,快速让你的 Java 项目拥有 AI 能力

Trae

Python 程序员 AI

云行| 雪域高原“智变”数智高地,天翼云助力西藏开启发展新程!

天翼云开发者社区

云计算 云服务 天翼云

如何在鲲鹏平台上快速上手应用开发?鲲鹏DevKit给你答案

华为云开发者联盟

性能调优 鲲鹏 鲲鹏DevKit

ElevenLabs X-to-Voice:社交账号自动生成能说话的个人页面;OpenAI 正式推出 ChatGPT 搜索

声网

MEME币私募官方平台网站开发

区块链软件开发推广运营

交易所开发 链游开发 NFT开发 钱包开发 代币开发

多线程在打包工具中的运用

不在线第一只蜗牛

UI 多线程

如何低成本实现 Prometheus 数据的长期存储?

Greptime 格睿科技

Prometheus 存储

运营TikTok需要什么网络环境

Ogcloud

云手机 海外云手机 tiktok云手机 tiktok运营 tiktok运营干货

HarmonyOS 5.0应用开发——音频播放组件的封装

高心星

鸿蒙 HarmonyOS 鸿蒙5.0 HarmonyOS NEXT

游戏显卡VS专业显卡:两者有什么区别?

Finovy Cloud

显卡

VMware Aria Automation 8.18 发布,新增功能概览

sysin

vmware automation aria

奇瑞汽车:降阶模型在新能源汽车热管理仿真上的应用

Altair RapidMiner

AI 汽车 仿真 altair AI 人工智能

AI大模型高效开发神器来了 ,解读ModelArts 8大能力

华为云开发者联盟

modelarts 大模型 华为云Stack AI 人工智能

【论文速读】| RED QUEEN: 保护大语言模型免受隐蔽多轮越狱攻击

云起无垠

Databend 产品月报(2024年10月)

Databend

DApp开发与DeFi、NFT交易平台及链游开发

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

数字先锋| 安全高效!天翼云电脑按下綦江数字政府建设“快进键”!

天翼云开发者社区

云计算 云服务

华为云开源项目Sermant正式成为CNCF官方项目

华为云开发者联盟

微服务 cncf #云原生 #开源 sermant

有Redis为什么还要本地缓存?谈谈你对本地缓存的理解?

王磊

Oracle将NetBeans交给了Apache基金会_Java_Abel Avram_InfoQ精选文章