Improved techniques for implementing Network Copy Protection for database
programs are disclosed. The techniques can provide Network Copy Protection across
various platforms and/or connection protocols. Accordingly, the database programs
can detect unlicensed use of the software even when different platforms and/or
connection protocols are used by two instances (software copies) of the same database
program. When unlicensed use of software is detected, access to data can be denied.
As will be appreciated, in addition to supporting more conventional communication
protocols, more prevalent connection protocols can be supported.