New InterBase 7.0 licenses

By: Quinn Wildman

Abstract: A description of the three new licenses introduced in InterBase 7.

InterBase 7 introduces three new licenses. The first is quite straight forward - a 50 user license. It works the same as the existing 1, 10 and 20 user licenses and you must purchase a server license in conjunction with this license to use it.

The second license is an additional CPU license. This license is required to take advantage of additional CPUs on your system. You need one additional license for each CPU you want InterBase to use.

The third license is a development license. This license disallows new connections to a server when more than 48 hours have expired since the InterBase server was started. Existing connections to a server after 48 hours are unaffected. To allow new connections the InterBase server must be restarted. Development license will included with future versions of Borland IDE tools. No products ship with an InterBase development license as of the initial release of InterBase 7.0.

An attempt to connect using isql after 48 results in the following:

Statement failed, SQLCODE = -902

I/O error for file "..."
-Error while trying to open file
-The system cannot find the file specified.

This results in the following in the Interbase.log file:

This is a DEVELOPMENT ONLY LICENSE. Please SHUTDOWN and RESTART the server to use

iblicense -display shows the following after entering this license:

Certificate IDCertificate KeyCertificate Description
----------------------------------------------------
XX-XX-XX-XX-XXXXXXX-X-XX-XDevelopment Only InterBase server activation license and simultaneous user license for five (5) users.

Note that if you have a development license and a server license that the development license with take precedence. To make your server allow new connections under this condition you need to remove your development license.

Server Response from: ETNASC04