NetBeans 是开源的


NetBeans 项目是一个开源项目。这意味着:

  • NetBeans 平台和 IDE 可免费用于商业和非商业用途。
  • 任何人都可以依照许可证条款将两种产品的源代码重复用于适当的用途。
  • 平台和 IDE 开发都是公开的。决策是在公共邮件列表上以协商一致的方式作出的。
  • 个人或公司可以为项目提供代码;任何人都可以参与项目。

除了明确指定提供代码时依照的许可证的内容以外,此网站上的软件和其他内容均依照通用开发和分发许可证授予许可,该许可证符合开源定义的要求。源树中的 /external/ 目录包含的任何第三方二进制文件是依照自己的条款和条件授予许可的。

为什么是开源的?


有很多原因选择使用开源方法来创建软件。可以使用不同的方式描述这种方法:
  • 这是一组适用于地域分散的软件开发的最佳做法。
  • 这种方法通过确保软件用户可以参与创建软件,确保软件满足这些用户的需求。
  • 这种方法确保软件用户可以修改该软件以满足他们的需求,并且没有任何一个实体可以损害项目或社区的利益。
  • 这种软件创建方法通过同行审查和社会力量(“多人审查”概念),帮助确保软件获得较高的质量。
  • 这种软件创建方法避免了可能导致一些商业开发工作效率下降的分层结构和组织管理。

还有很多其他的描述方式,包括现实和宗教的描述方式。更重要的问题是,这种方法能否达到预期目的?自 1998 年起,有成千上万的个人和数百家公司参与项目开发(一些公司的业务基于此处创建的软件),我们相信答案无疑是肯定的。不过,要测试这种方法能否达到预期目的,最好的办法是加入 NetBeans 社区并亲自体会这种方法的优点。

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo