Production Server refers to the intended target server or computer where any application using PLCIO is intended to be run in “production”—that is, outside of the application development environment.
Development Server refers to a single server or computer where PLCIO is actively being developed by a Development Team.
Development Team refers to any one or group of persons at a single site in your organization who intends to integrate PLCIO into a software program or application.
DEVELOPMENT LICENSE
Purchase of a PLCIO Development License entitles one Development Team in your organization to the following privileges. A Development Team may:
A. View, modify, copy, or otherwise include the PLCIO's source code in any existing applications' or computer programs' source code set within your organization.
B. Compile PLCIO into binary form to be included directly in any existing software applications. The PLCIO library may be statically or dynamically linked as needed.
C. Operate any number of programs containing PLCIO on any number of Development Servers for testing purposes.
D. Distribute programs containing PLCIO only in binary form to others outside your organization as needed for legitimate support cases.
RUNTIME LICENSE
Purchase of a PLCIO Runtime License entitles you to the following privileges. You may:
A. Operate any number of programs containing PLCIO on one (1) Production Server for each one (1) Runtime License owned. Only one license is required per physical server hardware, regardless of number of CPUs, cores, virtual machines, or processes running PLCIO on that server.
B. Install PLCIO in non-operating form on any backup or fail-over server. Such software may automatically become active if the Production Server running PLCIO fails or is otherwise taken out of “production” status.
C. Install, move, or otherwise copy PLCIO onto multiple Production Servers, provided that only one (1) Production Server is operating the PLCIO software at a time for each one (1) Runtime License owned.