close

Contact Information:

Product Inquiry:

ICEfaces EE FAQ

  1. When should I use ICEfaces vs ICEfaces EE?
  2. Why should I subscribe to ICEfaces EE?
  3. Is ICEfaces still open source?
  4. Is ICEfaces EE open source?
  5. Is ICEfaces still the same product?
  6. Will I still have access to the source for ICEfaces EE?
  7. Will there be features only accessible in ICEfaces EE and not ICEfaces?
  8. Can I continue to develop, use, and deploy my copy of ICEfaces EE software even if I let my subscription expire?
  9. Is there a royalty for deploying ICEfaces EE software in a runtime environment?
  1. When should I use ICEfaces vs ICEfaces EE?

    ICEfaces is open source and entirely free for development and distribution. Depending on the release version, ICEfaces is licensed under the Apache 2 license (ICEfaces 3.0+) or the Mozilla Public License (ICEfaces 2.0.1 and earlier). 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 different subscription 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
  2. Why should I subscribe to ICEfaces EE?

    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 to subscribe now. Doing so later may delay resolution of your support issues, while you migrate your application across to the relevant ICEfaces EE code base.

  3. Is ICEfaces still open source?

    ICEfaces is still available under an open source license at absolutely no cost.

  4. Is ICEfaces EE open source?

    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. 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.

  5. Is ICEfaces still the same product?

    Yes, ICEfaces still has all the same features that you are accustomed 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 open source 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 open source 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).

    Please contact sales should you require additional server licenses beyond those granted in your original subscription.