常见问题解答 Oracle JDeveloper 和 Oracle 应用程序开发框架定价常见问题解答
2005 年 6 月 27 日更新


目录

Oracle 宣布的内容是什么?
Oracle 为什么免费提供 JDeveloper?
Oracle 是否将开放 JDeveloper 的源代码?
这个决策是否将影响任何其他的 Oracle 产品的定价?
开发人员如何获益于免费的 JDeveloper ?
这个决策对 Oracle 而言,又有什么好处?
Oracle 是否正减少对 JDeveloper 的投入?Oracle 在今后对 JDeveloper 做何计划?
Oracle 是否在内部使用 JDeveloper 和 Oracle ADF?
您预计 JDeveloper 将如何与 Eclipse 竞争?
Oracle 将如何支持 Eclipse 的忠实用户?
这是否意味着 Oracle 计划在将来把 JDeveloper 转移至 Eclipse 平台?
JDeveloper 这个免费版本是否只是付费版本的部分功能版本?
我从哪里可以获得 JDeveloper 的免费拷贝?
Oracle ADF 是否仍然集成在 JDeveloper 中?
对已经部署了基于 Oracle ADF 的应用程序的客户而言将发生什么?
如果客户计划部署到 Web 容器(例如 Apache Tomcat)中,那么它是否需要 Oracle ADF 许可?
客户如何知道它们是否在使用 Oracle ADF?
这个决策将如何影响 JDeveloper 的维护费用?
这个决策对 Oracle ADF 的维护费用有何影响?
这个决策对 Oracle 应用服务器客户有何影响?
如果我在一个基于 Swing 的应用程序中使用 Oracle ADF,并且该应用程序在没有应用服务器的客户机上运行,那将会怎样?
如果我使用 JDeveloper 进行开发,但不在我的项目中使用 Oracle ADF,那么我是否仍需要支付运行时许可的费用?
我能否可以获得 Oracle ADF 的源代码?
如果我利用 Oracle ADF 构建和经销定制应用程序,该怎么办?
我是否需要为我的测试和生产服务器购买 Oracle ADF 许可?
我在学术环境中使用 Oracle ADF 是否需要许可?
我在开放源代码环境中使用 Oracle ADF 是否需要许可?
我可以在哪里找到更多的信息?

Oracle 宣布的内容是什么?
Oracle 正免费提供 JDeveloper 的许可。客户可以以每 Named User Plus 付费 218.90 美元的价格购买软件支持和维护许可。

Oracle 正改变 Oracle 应用开发框架 (Oracle ADF) 的绑定方式,按照与 Oracle TopLink 相同的方式提供 Oracle ADF 许可。实际上,Oracle 正创建一个新的捆绑包,其中包含 TopLink 和 ADF 运行时。这个新捆绑包将在 Oracle 应用服务器 10g 的所有版本中免费提供。部署至其他 J2EE 应用服务器的公司可以以每处理器 5,000 美元或每个 Named User Plus 100 美元的价格购买 TopLink-ADF 捆绑包许可。

返回页首

Oracle 为什么免费提供 JDeveloper?
当前,免费工具在 Java 开发社区中有不可否认的推动作用。Oracle 将免费工具提升了一个层次,覆盖了 SOA 应用程序开发,它提供的并不仅仅是一个 Java IDE:Oracle 正免费提供整个 SOA 开发环境。Oracle 致力于帮助开发人员构建基于标准的企业 Java 和 SOA 应用程序,并希望借此来赢得开发人员对 Oracle 的最前沿的 Oracle 合成中间件产品系列的青睐。

返回页首

Oracle 是否将开放 JDeveloper 的源代码?
不。虽然 JDeveloper 是免费提供的,但没有计划要开放其源代码。

返回页首

这个决策是否将影响任何其他的 Oracle 产品的定价?
不会。

返回页首

JDeveloper 能给开发人员带来什么好处?
开发人员有更多的免费 IDE 以供选择。除了现有的提供集中的功能集的免费 Java IDE 之外,开发人员还可以选择使用 JDeveloper — 一种成熟、强健的开发环境,它包含了许多提高生产效率的特性(例如 UML 建模、代码分析和优化、BPEL 流程建模和为 JSP、HTML、Swing、JSF 和 Struts 提供的可视化编辑器)。JDeveloper 还包含了用于 PL/SQL、portlet、web 服务和 XML 开发的工具。

返回页首

这个决策对 Oracle 而言,又有什么好处?
Oracle 希望吸引开发人员使用其符合标准的 J2EE 应用服务器和工具:提供免费的 IDE 是让开发人员体验和采用 Oracle Java 技术的一种非常好的方式。

返回页首

Oracle 是否正减少对 JDeveloper 的投入?Oracle 在今后对 JDeveloper 做何计划?
相反,免费提供 JDeveloper 预示着我们将增加对 JDeveloper 的投入,它是 Oracle 的 Java 和 SOA 战略的重要一环。这一举措使得 Oracle 能够在市场中(开发人员所期望的可免费获得工具和技术的市场)公平地与其它厂商竞争,同时将我们的整个 Java 技术系列在开发人员社区中推广。

Oracle 的构想是将 JDeveloper 打造一个全面的开发具,它可用于 Oracle Fusion Middleware 系列 (包括商务智能、门户、RFID、集成和无线)中的所有产品,并支持其他符合 J2EE 规范的平台和数据库。

返回页首

Oracle 是否在内部使用 JDeveloper 和 Oracle ADF?
Oracle JDeveloper 和 Oracle ADF 是用于 Project Fusion(融合项目)的开发平台,Project Fusion 是 Oracle 公司的内部项目,它使用一个公共的基于标准的基础架构来逐渐融合 Oracle 的电子商务套件、PeopleSoft、JD Edwards 和 Retek 应用程序,从而开发出适应信息时代的应用程序。JDeveloper 是设计时环境,而 Oracle ADF 为 Project Fusion 提供了运行时体系结构。

返回页首

您预计 JDeveloper 将如何与 Eclipse 竞争?
JDeveloper 不打算直接与 Eclipse 竞争。相反,因为 JDeveloper 提供了一个比所有这些或其他的竞争工具更丰富和更紧密集成的端到端解决方案,它提供的广泛的功能可以和 IBM 和 SAP 基于 Eclipse 构建的商业性收费产品相匹敌。在最新的版本中,我们对 JDeveloper 进行了重大的增强,以提供一种更丰富、更紧密集成的端到端 SOA 和 Java 开发体验。

返回页首

Oracle 将如何支持 Eclipse 的忠实用户?
Oracle 知道我们的开发人员群体的一些成员想使用 Eclipse 来构建和部署至 Oracle 平台。Oracle 支持这种选择。这就是 Oracle 倾力负责一些向 JavaServer Faces (JSF) 和 Enterprise JavaBeans 3.0 提供工具的 Eclipse 项目的原因。这种开放源代码的项目将使开发人员能够在 Eclipse 中编程,同时利用 Oracle 技术。

Oracle 在将来可能选择主导一些其他的 Eclipse 群体项目。Oracle 决定为 Eclipse 群体提供的任何功能都将先于 Eclipse 在 JDeveloper 中提供,或同时提供。

返回页首

这是否意味着 Oracle 计划在将来把 JDeveloper 转移至 Eclipse 平台?
不。这一通告是与 Oracle 在 Eclipse 项目开始之前的一贯发展方向保持一致的:将 JDeveloper 打造成面向 Java 和 SOA 开发人员的最好的集成开发环境。作为我们对“选项成就效率”的承诺的一部分,Oracle 认识到我们的开发人员群体的一些成员想使用 Eclipse 来构建和部署至 Oracle 平台,通过将 JavaServer Faces 和 EJB 3.0 添加到 Eclipse 中,我们满足了他们的愿望。

返回页首

JDeveloper 的这个免费版本是否只是付费版本的功能的一个子集?
不。JDeveloper 的免费版本包含了产品的全部功能。没有提供用于销售的 JDeveloper 版本。

返回页首

我从哪里可以获得 JDeveloper 的免费拷贝?
Oracle JDeveloper 可以从 Oracle 技术网 (oracle.com/t/technetwork/developer-tools/jdev/overview/index-094652.html) 上下载。

返回页首

Oracle ADF 是否仍然集成在 JDeveloper 中?
Oracle ADF 设计时组件将仍旧包含在 JDeveloper 中。开发人员还能够在包含在 JDeveloper 中的 OC4J 例程上运行 Oracle ADF 应用程序,以进行测试和调试。JDeveloper 中所不包含的是将 Oracle ADF 应用程序部署至非 Oracle 应用服务器的许可。

返回页首

对已经部署了基于 Oracle ADF 的应用程序的客户而言将发生什么?
在这一变更的有效日期之前购买了 JDeveloper 的许可的客户将继续拥有它们现有的许可授予权限,这包括在 Oracle ADF 上进行部署和开发。在有效日期之后免费获得的任何许可将不包含针对 Oracle ADF 的部署权限。

返回页首

如果客户计划部署到 Web 容器(例如 Apache Tomcat)中,那么它是否需要 Oracle ADF 许可?
是的。

返回页首

客户如何知道它们是否在使用 Oracle ADF?
如果您的系统在使用以下特性之一,那么您就在使用 Oracle ADF:
  • Oracle ADF 商务组件 (pka Business Components for Java)
  • ADF 模型层(从 Java 组件、EJB 或 Web 服务中创建数据控件)
  • Struts 中的 ADF 的数据动作或数据页面
  • ADF UIX
  • ADF Swing (p.k.a JClient)

返回页首

这个决策将如何影响 JDeveloper 的维护费用?
使用 JDeveloper 的免费版本的客户可以选择与以前相同的价格(每个 Named User Plus 每年 218.90 美元)购买支持合约。

返回页首

这个决策对 Oracle ADF 的维护费用有何影响?
已购买的 JDeveloper 许可的维护费用仍然覆盖 Oracle ADF。新的 TopLink-ADF 许可将有其自己的维护费用。

返回页首

这个决策将如何影响 Oracle 应用服务器客户?
Oracle 应用服务器过去与五个 JDeveloper 许可绑定在一起,并不收取额外的费用。这一通告意味着客户现在可以根据它们的喜好使用尽可能多的 JDeveloper。

返回页首

如果我在一个基于 Swing 的应用程序中使用 Oracle ADF,并且该应用程序在没有应用服务器的客户机上运行,那将会怎样?
如果基于客户端的部署不涉及应用服务器,在这种情况下,将应用 Oracle ADF 的基于用户的定价。

返回页首

如果我使用 JDeveloper 进行开发,但不在我的项目中使用 Oracle ADF,那么我是否仍需要支付运行时许可的费用?
如果您没有使用 Oracle ADF,那么您不需要为使用 JDeveloper 构建的应用程序的运行时许可支付费用 — 无论它们被部署在什么应用服务器上。

返回页首

我能否获得 Oracle ADF 的源代码?
完整的 Oracle ADF 源代码是通过 Oracle Support 提供的。

返回页首

如果我利用 Oracle ADF 构建和经销定制应用程序,那该怎么办?
您的应用程序的每一个安装都需要一个 Oracle ADF 许可。如果您是将 Oracle ADF 应用程序部署至 Oracle 应用服务器的 ISV,那么请不要错过在 http://opn.oracle.com 上提供的特惠和定价信息。

返回页首

我是否需要为我的测试和生产服务器购买 Oracle ADF 许可?
请在 Oracle 应用服务器定价常见问题解答中查看答案。

返回页首

我在学术环境中使用 Oracle ADF 是否需要许可?
请在 Oracle 应用服务器定价常见问题解答中查看答案。

返回页首

我在开放源代码环境中使用 Oracle ADF 是否需要许可?
请在 Oracle 应用服务器定价常见问题解答中查看答案。

返回页首

在哪里我能找到更多的信息?
在 OTN http://www.oracle.com/technetwork/cn/testcontent/index-092578-zhs.html 上的 Oracle JDeveloper 页面上。