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

Oracle将NetBeans交给了Apache基金会相关推荐

  1. “为什么中国没有Apache基金会这样的组织?”

    "世界不能没有开源","开源正在杀死软件开发","开源不过是一些理想主义者的美梦","你开源我赞美,要我开源我不干".关 ...

  2. apache 基金会 project 概述

    ==================================================== Ambari 是一种基于Web的工具,支持Apache Hadoop集群的供应.管理和监控.A ...

  3. Apache基金会项目介绍

    项目名称 描述 HTTP Server 互联网上首屈一指的HTTP服务器 Abdera Apache  Abdera项目的目标是建立一个功能完备,高效能的IETF Atom联合格式(RFC4287)和 ...

  4. 座谈会:Apache基金会那些事儿

    2018年10月13日下午,开源微服务项目ServiceComb的团队邀请Apache基金会高管,与国内Apache项目开发者相聚于上海.针对开发者所关心的主题进行了深入的交流.讨论问题主要包括: 如 ...

  5. Skywalking 结束孵化,成为 Apache 基金会顶级项目

    百度智能云 云生态狂欢季 热门云产品1折起>>>   来自 Apache Skywalking 官方的消息,Apache 基金会宣布 Skywalking 结束孵化,成为基金会顶级项 ...

  6. 所以Apache基金会不受美国法律约束?

    开源中国昨天发布的一篇文章<开源界也要注意,Apache 基金会与 GitHub 都受美国法律约束>引发了开源届乃至整个 IT 行业的热烈讨论,其中有个别声音认为文章的说法有误,甚至制造了 ...

  7. Apache基金会正式宣布新一代分布式对象存储Ozone成为顶级项目

    刚刚获悉,Apache基金董事会通过一致表决,正式批准分布式文件对象存储Ozone从Hadoop社区孵化成功,成为独立的Apache顶级开源项目.这意味着,作为腾讯大数据团队首个参与和主导的开源项目, ...

  8. Apache 基金会宣布 Apache Kylin 成为顶级项目

    Apache软件基金会宣布Apache Kylin成为顶级项目 Apache Kylin是可扩展到PB规模的开源分布式大数据分析引擎,已被应用在eBay,Exponential, 京东,美团,明略数据 ...

  9. Apache 基金会创始成员访谈录 ———— 回顾 Apache 20年历程!

    引言 刚刚过去的2019年是 Apache 基金会成立的20周年,来自Apache 基金会的Sally Khudairi搞了一件事,那就是找找当年的创始成员,除了祝贺之外,就是想听听这些人是持什么样的 ...

最新文章

  1. 使用tcgetattr函数与tcsetattr函数控制终端
  2. 要建设数据中心吗?IDC数据中心的四大要求来了解一下!
  3. 控件与组件的区别_5分钟学交互:手机交互组件归纳 导航篇
  4. 关于 SAP UI5 应用的自动化测试方法
  5. JavaFX技巧30:带有DropShadow的ScrollPane
  6. VUE.JS 组件化开发实践
  7. Docker拉取ZooKeeper镜像安装运行
  8. maven如何直接手动下载jar包
  9. 虚拟服务器怎么搭建php,怎样搭建Apache+MySQL+PHP服务器
  10. 模糊控制洗衣机c语言程序,模糊控制洗衣机
  11. zabbix3.4详细安装教程
  12. 计算机课数据排序与筛选ppt,《EXCEL 数据排序与筛选》教学设计
  13. 戴尔服务器板载系统raid管理,如何在 Dell 系统的统一可扩展固件接口(UEFI)配置中管理您的板载 LSI 3008 RAID 控制器...
  14. 经典作品推荐CLANNAD(含下载、汉化、周边和攻略,真正全语音)
  15. CentOS 7迁移Tencent OS 2.4 tk
  16. pdf转换成jpg格式快准狠的转换方法
  17. android tag的使用方法,Android setTag方法的key问题解决办法
  18. 对于任一整数n,符号函数sign(n)的定义如下
  19. 如何让AutoHotkey在大部分游戏中好用
  20. 学术论文写作常用词汇、句式表达

热门文章

  1. 超图桌面版GIS配准基本操作
  2. Cesium BingMapsImageryProvider类学习
  3. 初步了解超图两种3D客户端 - iClient3D for_WebGL 和 iClient3D for_Plugin
  4. Linux安装Oracle11G
  5. Flex命令行学习总结
  6. 根据数据库连接的java.sql.Connection获取数据库名称
  7. Kendall Rank(肯德尔等级)相关系数
  8. centos 上docker 运行出现/bin/sh: . not found
  9. C# 调用Java接口
  10. 使用socket获取网卡信息