The following is a detailed description of how Revelation Software’s products are licensed. Please read each section carefully and sign in the space provided at the end of this document to indicate your understanding of these licensing practices.

OpenInsight Works 
Every individual who assists in the creation, maintenance, testing and support of OpenInsight applications
must have a Works development software license. Included in an individual copy of the OpenInsight
Works is the OpenInsight installation CD. This CD installs a two user development copy of OpenInsight
on the appropriate computer and counts as the first OpenInsight Works license. If there is more than one
developer, these additional developers are added to the OpenInsight Works development license using
an authorization code supplied by Revelation Software. Each authorization code is applied into an 
OpenInsight license that resides on the network server and increments the number of concurrent developers 
that can access that copy of OpenInsight. For example, if five developers require access to OpenInsight on a 
network, the first developer license will be the installation of the OpenInsight installation CD creating a two user 
copy. The remaining four developers would apply the appropriate authorization code to the single copy of 
OpenInsight on the network increasing the license count to five and the user count to ten. OpenInsight 
development licenses cannot be distributed to more than one server. If you need to deploy the development 
application on multiple servers, additional copies of OpenInsight must be purchased.

TeamWorks
Every OpenInsight TeamWorks user must be properly licensed. Revelation provides these licenses via TeamWorks (TeamWorks includes an installation copy of OpenInsight and an authorization code as described above). TeamWorks increases the number of concurrent development users (in increments of 1). TeamWorks cannot be duplicated nor applied more than once. TeamWorks licenses cannot be distributed to more than one server. If you need to deploy the application on multiple servers, additional TeamWorks licenses must be purchased.

The WORKS Subscription
Every individual who accesses the “For WORKS Subscribers” section for up-grades, content, services, etc. must have an active WORKS Subscription. Proper licensing can be determined by ensuring each individual has his/her own unique user name and password. A WORKS Subscription is not transferable or shareable (i.e. multiple users logging in using the same user account).


Runtime License (type of deployment)
A Runtime license provides one end-user full use of an OpenInsight application; however, it does not
allow the user to change or modify the application. Applications are delivered using a Runtime license
when the application is fixed, and cannot be modified. The Runtime license specifically prohibits the
ability to create files, create or modify dictionaries, create or delete indexes, as well as any application
component (such as popups, forms, programs, etc.). The Open-Insight Runtime license specifically differs
from the Advanced Revelation runtime license by prohibiting the modification of database components. 

*Please note: The Runtime license is available at no additional charge to active Works members. To obtain software please complete the Runtime license agreement.

Network User License (NUL)*
Every OpenInsight Network User must be properly licensed. Revelation provides these licenses via an authorization code. The NUL performs two functions: it increases the number of concurrent users (in increments of 1), and enables communication to the network. A NUL cannot be duplicated nor can it be applied more than once. If an NUL has been applied to a license, that license cannot be distributed to more than one server. If you need to deploy the application on multiple servers, additional NULs must be licensed. The NUL is available in two editions: Desktop Edition (with a maximum of five concurrent users), Server Edition (with a maximum of unlimited users).

Network User License (NUL) - Enterprise*
The Enterprise Network User License enables a large number of users to accessOpenInsight residing on a multiple servers. The Enterprise Network User License has two increments:
Enterprise A is for 250 users, Enterprise B for 1,000 users. An Enterprise NUL
cannot be duplicated nor applied more than once. If an Enterprise NUL has been applied to a license, that
license can be distributed to more than one server.

Advanced Revelation Development Kit - (Advanced Revelation Development)
Every individual who assists in the creation, maintenance, testing and support of Advanced Revelation applications must be properly licensed. In non-networked environments proper licensing can be determined by ensuring each copy of Advanced Revelation has a unique serial number. In a networked environment all copies of Advanced Revelation must have a unique serial number as well as the appropriate number of Lanpacks applied.

Runtime License (type of deployment)
A Runtime license provides one end user full use of an Advanced Revelation application; however, it does not allow the user to change or modify the application. Applications are delivered using a Runtime license when the application is fixed, and cannot be modified. The Runtime specifically prohibits the ability to create or modify any application components (such as forms, programs, etc). 

* Please note: The Advanced Revelation runtime license allows for the modification of database components (including tables, dictionaries, and indexes).

Development Ready License (type of deployment)
A Development Ready license provides end users full use of an Advanced Revelation application including the ability to change or modify the application. Applications are delivered using a Development Ready license when the application will be customized, enhanced, or maintained by either the original developer or the end user. The Development Ready license allows for the ability to create or modify database components (files, dictionaries, indexes) and application components (such as reports, forms, programs etc.) as designated by the application developer. 

Advanced Revelation Runtime License - (Advanced Revelation Runtime)
Every Advanced Revelation Runtime user must be properly licensed. In non-networked environments proper licensing can be determined by ensuring each copy of Advanced Revelation has a unique serial number. In a networked environment all copies of Advanced Revelation must have a unique serial number as well as the appropriate number of Lanpacks applied.

Advanced Revelation Runtime Deployment License - (Advanced Revelation RDK)
This license enables developers to deliver an unlimited number of single-user runtime copies of their application to individual users. The Advanced Revelation Runtime Deployment Kit is licensed per application and assigns a serial number that is specific to that application. The runtime application must be delivered to the end user as a single user system. If the application is networked, the appropriate number of Lanpacks must be purchased to license additional users.

Advanced Revelation Network License (Lanpack)
When implementing multi-user applications, the proper acquisition and licensing of Lanpacks is required. A Lanpack cannot be duplicated nor applied more than once. If a Lanpack has been applied to a license, that license cannot be distributed to more than one server. If you need to deploy the application on multiple servers, additional Lanpacks must be licensed.

Advanced Revelation Server License - Unlimited Lanpack
The Advanced Revelation Server License enables an unlimited number of users to access an Advanced Revelation license residing on a single server. An Unlimited Lanpack cannot be duplicated nor applied more than once. If an Unlimited Lanpack has been applied to a license, that license cannot be distributed to more than one server. If you need to deploy the application on multiple servers, additional Unlimited Lanpacks must be licensed.

Network Products 
The Revelation Universal Driver is licensed per server. The implementation and use of this product works in conjunction with properly licensed network user licenses (OpenInsight NULs, Teamworks, or Advanced Revelation Lanpacks). A Network Product cannot be duplicated nor applied more than once. If you need to deploy the application on multiple servers, additional Network Products must be purchased.

Network Products (NPP - Advanced Revelation only)
The Network Performance Pack is licensed per copy of Advanced Revelation. A Network Performance Pack can not be installed in more than one copy of Advanced Revelation. If you need to install the NPP on multiple copies of Advanced Revelation, additional NPPs must be licensed.

Web User License (WDP)*
The Web User License (WDP) is essentially a ten user Network User License (NUL) which enables the publication of Revelation data to the World Wide Web via our OECGI, OECGI2 and OECGI3 executables. The WDP provides Internet users with access to application extensions exclusively within the context of a web browser. The minimum requirement for a WDP is a ten user Network User License (NUL). The Network User License can be configured for use with either a browser or desktop interface. For example a ten user Network User License can be configured for seven desktop users and three for use with the OECGI, OECGI2 and OECGI3 executables.


* Network User Licenses are subject to an annual license renewal fee. Please contact Revelation for details.