Oracle JDeveloper and Oracle Application Development Framework Pricing FAQ
Last Update June 2008
What is Oracle announcing?
What is Oracle announcing?
Free tools have an undeniable momentum right now in the Java development community. Oracle is taking free tools to a more advanced level of SOA application development by offering more than just a free Java IDE: Oracle is offering its complete SOA development environment at no cost. Oracle is committed to helping developers build standards-based enterprise Java and SOA applications, and in return, Oracle hopes to improve developer affinity for Oracle's leading-edge Oracle Fusion Middleware product family. Will Oracle open-source JDeveloper?
No. While JDeveloper is available for free, there are no plans to open-source it. Does this decision impact pricing for any other Oracle products?
No. How will developers benefit from the decision that JDeveloper is free?
Developers now have greater choice in free IDEs. In addition to currently available free Java IDEs that offer a focused set of functionality, developers can also choose to use JDeveloper, a mature, robust development environment that includes many productivity features such as UML modeling, code analysis and optimization, BPEL process modeling, and visual editors for JSPs, HTML, Swing, JSF, and Struts. JDeveloper also includes tools for PL/SQL, portlet, web service, and XML development. How does this decision benefit Oracle?
Oracle wants to attract developers to its standards-compliant, J2EE application server and tools: providing a free IDE is a perfect way to allow developers to experience and adopt the Oracle Java technology stack. Is Oracle reducing its commitment to JDeveloper? What is Oracle's plan for JDeveloper in the future?
On the contrary: removing JDeveloper's price tag signals an increased commitment to JDeveloper, which represents a critical part of Oracle's Java and SOA strategy. This move allows Oracle to compete on an even playing field in a marketplace where developers expect tools and technologies to have no acquisition cost, while simultaneously promoting our entire Java technology stack to the developer community.
Oracle's vision is for JDeveloper to be the complete development tool for all the products in the Oracle Fusion Middleware family-including business intelligence, portal, RFID, integration, and wireless-as well to support other J2EE-compatible platforms and databases. Does Oracle use JDeveloper and Oracle ADF internally?
Oracle JDeveloper and Oracle ADF are the development platform used for Oracle Fusion Applications -Oracle's internal initiative to develop information age applications by fusing together Oracle's E-Business Suite, PeopleSoft, Siebel, JD Edwards, and Retek applications using a common, standards-based technology infrastructure over time. JDeveloper is the design-time environment, and Oracle ADF provides the runtime architecture for Project Fusion. How do you expect JDeveloper to compete with Eclipse?
JDeveloper is not intended to compete directly with Eclipse. Rather, JDeveloper's broad functionality rivals commercial, for-fee products from IBM and SAP that are built on Eclipse, with JDeveloper providing a richer, more tightly integrated end-to-end solution than any of these or other competitive tools. In recent releases, we have enhanced JDeveloper substantially to provide a richer, more tightly integrated end-to-end SOA and Java development experience. How will Oracle support committed Eclipse users?
Oracle acknowledges that some members of our developer base want to use Eclipse to build and deploy to the Oracle platform. Oracle supports that choice. That is why Oracle has also committed to leading Eclipse projects that will provide tooling for JavaServer Faces (JSF) and Enterprise JavaBeans 3.0. This open-source project will allow developers to program in Eclipse while utilizing Oracle technologies.
Oracle may choose to lead additional Eclipse community projects in the future. Any functionality that Oracle decides to provide to the Eclipse community will be available in JDeveloper before-or at the same time as-it is available in Eclipse. Does this mean Oracle plans to move JDeveloper to the Eclipse platform in the future?
No. This announcement is consistent with the path Oracle has been on since before the inception of the Eclipse project: to make JDeveloper the best integrated development environment for Java and SOA developers. As part of our commitment to �Productivity with Choice,� Oracle acknowledges that some members of our developer-base want to use Eclipse to build and deploy to the Oracle platform, and we want to help them by adding JavaServer Faces and EJB 3.0 to Eclipse. Is this free version of JDeveloper merely a subset of a paid version's functionality?
No. The free version of JDeveloper contains the product's entire functionality. There is no JDeveloper version available for sale. Where can I get a free copy of JDeveloper?
Oracle JDeveloper can be downloaded from the Oracle Technology Network at oracle.com/technology/products/jdev. Is Oracle ADF still an integrated part of JDeveloper?
Oracle ADF design-time components will continue to be included with JDeveloper. Developers will continue to be able to run Oracle ADF applications on the OC4J instance included with JDeveloper for testing and debugging. What will no longer be included with JDeveloper is a license to deploy Oracle ADF applications to non-Oracle application servers. What happens to customers who already have an Oracle ADF�based application deployed?
Customers who licensed JDeveloper prior to the effective date of this change will continue to have their existing license grant rights, which include deployment and development on Oracle ADF. Any licenses obtained for free after the effective date will not contain deployment rights for Oracle ADF. Do customers need an Oracle ADF license if they plan to deploy to a Web container like Apache Tomcat?
Yes. How will customers know if they are using Oracle ADF?
You are using Oracle ADF if your system is using one of the following:
Customers who use the free version of JDeveloper can optionally purchase a support contract at the same price as before ($218.90 per named user plus per year). How will this decision impact maintenance fees for Oracle ADF?
Maintenance fees for purchased JDeveloper licenses will continue to cover Oracle ADF. The new TopLink-ADF license will have its own maintenance fees. How does this decision impact Oracle Application Server customers?
Oracle Application Server used to come bundled with five JDeveloper licenses for no additional charge. This announcement means that customers can now use as many seats of JDeveloper as they like. What if I use Oracle ADF in a Swing-based application running on client machines without an application server?
For client-based deployment that doesn't involve an application server, the user-based pricing for Oracle ADF applies. Do I still need to pay for a runtime license if I use JDeveloper for development, but don't use Oracle ADF in my project?
If you are not using Oracle ADF, you do not need to pay for a runtime license for applications built with JDeveloper, regardless of the application server on which they are deployed. Can I get the source code for Oracle ADF?
Complete Oracle ADF source code is available to supported ADF customers through Oracle Support. What if I build and resell custom applications using Oracle ADF?
Each installation of your application will require an Oracle ADF license. Note that ISVs can get a free license for Oracle Application Server Java Edition as part of an Embedded Server License - this include a free license for Oracle ADF More details on http://opn.oracle.com. Do I need Oracle ADF licenses for my test and production servers?
Check out the answer in the Oracle Application Server pricing FAQ. Do I need a license to use Oracle ADF in an academic setting?
Check out the answer in the Oracle Application Server Pricing FAQ Do I need a license to use Oracle ADF in an open source setting?
Check out the answer in the Oracle Application Server Pricing FAQ. Where can I find more information?
On the Oracle JDeveloper page on OTN http://www.oracle.com/technology/products/jdev Related FAQs
Oracle's ADF Faces donation to Apache
Oracle's Contribution to Eclipse