Reviewed July 2020
One of the key data elements of the software license and key is the "maint. expir." date. The "maintenance expiration" date works like this:
• | Regardless of the expiration date, A-Shell will run properly; the maintenance expiration date has nothing to do with the normal running of A-Shell. A-Shell will keep running forever, regardless of the maintenance expiration date—unless you try to update, as explained in the following notes. |
• | The expiration date has only to do with your ability to update A-Shell. |
• | As long as the expiration date has not passed—i.e., your software maintenance is "current"—there are no restrictions or limitations on your ability to update A-Shell. |
• | When the expiration date is in the past, then your ability to update is limited. The general rule is: don't update A-Shell if the maintenance expiration date is in the past. |
More specifically, here's how that works:
• | When A-Shell runs, it checks its own release date against the maintenance expiration date. If the A-Shell date is newer than the expiration date, then A-Shell will run, but it judges the software license to be invalid. An invalid license means that A-Shell will operate only in demo mode, which in turn means that only one user is permitted and annoying "nag" messages appear frequently. |
• | Note that the comparison of the A-Shell date and the expiration date do not involve today's date. In other words, it doesn't matter when you perform the update; what matters are the dates of A-shell and the expiration date. |
Practical Concerns
I just got a new A-Shell license. Must I install it?
No. You should install it, so that when you check the status of your A-Shell license, it shows the same date as your most recent authorized license. However, you don't need to install it unless/until you are planning to update your A-Shell software.
My license has a maintenance expiration date of 15 October 2019. Can I install the latest update?
No. The latest version of A-Shell is more recent that 15 October 2019. Therefore, if you install that update, the date of the A-Shell program will be more recent than your expiration date, and A-Shell will revert to demo mode.
My license has a maintenance expiration date of 15 October 2019. What version of A-Shell can I install?
Anything with a release date before 15 October 2019. Check the A-Shell History documentation, and determine what is the newest version of A-Shell that was released before 15 October 2019. You can install that version of A-Shell, or any one that is older.
I accidentally updated A-Shell to a version that's newer than my license, and I'm now able to run only in demo mode. What do I do?
Contact MicroSabio or the firm from which you bought A-Shell, and get an updated license. Once you install the new license, with an expiration date in the future, A-Shell will run in licensed mode.
If you are unable or unwilling to install an updated license, then you can try installing an older version of A-Shell. Check the A-Shell History documentation, and install a version of A-Shell with a release date before the maintenance expiration date on your license.
How to I check the maintenance expiration date?
Get to the A-Shell prompt and enter LICENS or ABOUT. In A-Shell/Windows, you can also check Help...About on the menu bar.