ANSI Standard PL/B Language and Visual PL/B
USER LICENSE
NOTE TO OUR READERS
This web resource is written for our own use. But we feel strongly that the PL/B language should be shared with the software community. So feel free to use this at will!
BUT PLEASE...
if you find errors or omissions or have a better way to do something. TELL US! Dialog helps us all. Send e-mail to:
support@mmcctech.com
A user license process has been developed which allows an encrypted license to be e-mailed or otherwise distributed to any user. Similar to the concept used by Sunbelt, the user gets a name string uniquely identifying them plus an encrypted string of characters. Each user system using the license has a loadmod to update the license and to check its validity.
The license is created by a utility program in the
UTIL-PLB folder and system. There's an ANSWER and MASTER program in that folder plus a MENU. The Menu includes the create license program.
The license includes several limit fields, the user of which depends on the particular application. The license also includes an expiration year and month.
When a user license expires, we go to the UTIL-PLB system and the
CREATE License program on the second menu. There we select the user by 3 byte ID. This loads the previous license. We update the various fields then click the
ENCRYPT button. That writes the encryption data to the screen.
With the encrypted license on the screen, we can cut and paste it, or write it down, or print the screen. We can also "Write File". This will write the license information into a file called
license.sss where
sss is the customer's 3 byte ID. That file can then be e-mailed or otherwise sent to the user. He can then use his "update license" took to import that file.
The license concepts are documented in the source of those programs and will not be discussed here.
See more about this in the
software license article.
Back to
Standards Index
v1.10