ICEfaces
is open source and entirely free for development and distribution. ICEfaces is licensed under the open source Mozilla Public License (MPL). In order to use and deploy the open source version of ICEfaces most productively, developers and project managers should be capable of / willing to:
Resolve issues/bugs during development without any service level agreements (SLA)
Rely on forums and publicly available documentation and collateral
Edit source code as necessary and support changes throughout production
Continuously integrate and test against third party software
ICEfaces EE
is a fully tested and certified enterprise-grade solution ideal for companies that require a fully supported production platform with guaranteed SLA response times, from development through to production. ICEfaces EE is a commercial source code product available in five differentsubscription options
. ICEfaces EE is best suited for companies that:
Require enterprise-ready framework that has been extensively tested and certified
Need to integrate with Java EE open source and commercial software products
Need to be professionally supported with committed SLA response times
Need access to advanced composite components
Need access to the latest certified release, emergency patches, and custom builds
Need to be supported on previous versions of ICEfaces EE
Require assistance with Function and Load Testing
Need to scale complex applications in clustered, highly-available environments with or without failover
ICEfaces EE is a fully-supported product. If you need support now, or anticipate that you might require support once your application is in production, you are encouraged tosubscribe now
. Doing so later may delay resolution of your support issues, while you migrate your application across to the relevant ICEfaces EE code base.
Much of the code base is the same between ICEfaces and ICEfaces EE, and as a result, the vast majority of ICEfaces EE software elements are available under open source and licensed under the Mozilla Public License (MPL). ICEfaces EE, however, does contain some supplementary code such as the Enterprise Push Server, Facelet Composite Components, Facelet Templates, and Functional and Load Testing Scripts. Binary and source code versions of this software are made available to subscribers under a commercial source code license.
Yes, ICEfaces still has all the same features that you are accustom to.
6.
Will I still have access to the source for ICEfaces EE?
Yes, subscribers to ICEfaces EE will have full access to all source code associated with the product under a commercial source code license, which grants perpetual rights around source code development and distribution.
7.
Will there be features only accessible in ICEfaces EE and not ICEfaces?
Yes, the features included in ICEpack are now included in ICEfaces EE. ICEpack is a suite of technologies and documentation that enhance your ICEfaces project lifecycle from development and testing, to deployment of enterprise-strength ICEfaces applications.
8.
Can I continue to develop, use, and deploy my copy of ICEfaces EE software even if I let my subscription expire?
Yes. Both the MPL and the ICEsoft Commercial Source Code License under which ICEfaces EE software is made available are "perpetual" licenses. The Enterprise Push Server Software and the Composite Component Library however are subject to certain distribution restrictions, and while you can continue to use, develop and deploy them after your subscription expires you can only do so in conjunction with the original application or project you took out the subscription for, and only onto the number of servers for which you were originally licensed. Once your subscription expires however you will lose access to product updates, maintenance releases and the Customer Wiki, and ICEsoft will have no obligations to provide support, indemnification or warrantee beyond the active subscription term.
9.
Is there a royalty for deploying ICEfaces EE software in a runtime environment?
The majority of ICEfaces EE software is available under the Mozilla Public License and as such, you have unlimited, royalty-free distribution rights associated with it. Two software elements, the Enterprise Push Server and the Composite Component Library are licensed under the ICEsoft Source Code License. While there is no ongoing "royalty fee" associated with this software, usage of these software elements is restricted to being associated with the application / project you named when you took out the subscription, and distribution is restricted to the number of servers identified by the subscription you purchased. These restrictions survive expiration of your subscription (i.e. you can continue to deploy the software even after your subscription expires provided you continue to abide by the original application / server number restrictions). Should you require additional server licenses beyond those granted in your original subscription, please contact sales.