MMCC's PL/B notes v1.10 |
509 Center Bay City, Michigan Sales (989) 892-9242             Support (989) 686-8860 MMCC Programming Standards
|
MMCC STANDARD SYSTEM FILES
USER LICENSE
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
© 2001 mmcc All Rights Reserved.
Report problems or suggestions to support@mmcctech.com