Revelation Deployment Licensing
Revelation's deployment licenses are consistently determined on a per-user basis. On a network, where the number of users is known, there are three types of deployment licenses:

    • LanPacks for Advanced Revelation.
    • Network User License for OpenInsight deployment access.
    • OpenInsight Works and Teamworks for OpenInsight full development access.

The appropriate number of user licenses required is based on the maximum number of concurrent users required at any given time. Unlimited licenses for all three types are available as a cost-effective way for large organizations to ensure concurrent access to all their users. On the web, where the number of users is not known, there is one type of deployment license: the Web Deployment Pack. This is required for all web access except for a single persistent connection using Revelation's OECGI technology with a named engine.

Revelation Licenses Access Not Specific Features
Revelation's licensing requirements are on a per-user basis and not a feature basis. As part of the user license, Revelation may deliver a specific feature as an implementation that facilitates user access; however, that feature itself is not the license. For example, the Revelation Web Deployment Pack (WDP) licenses access to Linear Hash data via the web. The WDP includes the OECGI, OECGI2 and OECGI3 features, which are implementations that enables web access. There are, however, other ways to enable access to Linear Hash data via the web. If you choose not to use the OECGI, OECGI2 or OECGI3 implementations in favor of another method, you still need the WDP to be properly licensed to access the data via the web.

Differences between OICGI and OECGI Web Access
OpenInsight versions 4.0.3 and lower use a CGI program named OICGI.exe to provide a conduit between web server software and OpenEngine. OpenInsight versions 4.1 and higher use a CGI program named OECGI, OECGI2 or OECGI3 to provide a conduit between web server software and OpenEngine. OICGI requires a persistent connection to the web server and requires the use of a WDP. OECGI allows the creation of either dynamic or persistent connections to the web server. In those cases where a persistent connection is used a single user Network User License is only required. In all other cases the use of a WDP is required.

Licensing Scenarios for OECGI, OECGI2 or OECGI3 Implementations
The following table highlights some of the specific web-access scenarios about which we have received queries.

Scenario License Required
I am writing data out of an HTML file directly from OpenInsight to the web server. Web Deployment Pack or 10 user Network User License required
I develop a utility or method that enables users to access Linear Hash data via a web browser without using OECGI, OECGI2 or OECGI3. Web Deployment Pack required or 10 user Network User License required
I need to provide access to Linear Hash data via the web through multiple web servers. Web Deployment Pack required or 10 user Network User License required
I have Works or Teamworks applied to my development-ready OpenInsight application and I want to allow data access via the web to that application. Web Deployment Pack not required
I have ten or more Network User License (NUL) applied to my runtime OpenInsight application and I want to allow data access via the web to that application. Web Deployment Pack not required
I have an Unlimited LanPack applied to my development-ready or runtime Advanced Revelation application and I want to allow data access via the web to that application. Web Deployment Pack required
I am using dynamic connections to the engine via OECGI, OECGI2 or OECGI3. (e.g. CreateFlags and ShutDownSessions in the registry are set to TRUE) Web Deployment Pack or 10 user Network User License required
I need to provide access to Linear Hash data via the web through multiple web servers. Web Deployment Pack required or 10 user Network License required
I am using OECGI with a persistent connection to a named engine to provide access to Linear Hash data via a web browser. Web Deployment Pack not required.


If you have a specific licensing scenario that is not listed here, please contact us at (800) 262-4747 or (201) 594-1422 and we will provide you with the appropriate licensing guidelines.