Updates for lifetime licenses

From ISPWiki
Jump to: navigation, search

Every Lifetime license for any ISPsystem software product includes one year of free updates. After one year, updates can be obtained with a yearly subscription, which cost equals 50% of the yearly license cost.

What are your benefits?

Although updating your Lifetime license is not a requirement, as your control panel will continue working as is, we strongly recommend keeping your version current. Timely updates for your license are very important as they include security bugfixes, new functions, and improvements to ensure system stability.

Purchasing Lifetime licenses (as opposed to Yearly or Monthly) will be beneficial for you, if you are planning on using the license for more than 3 years.

Let's consider an example with ISPmanager Lite. ISPmanager 5 Lite Lifetime license costs 60 EUR, 40 EUR for 1 year, and 4 EUR for a month.

First year - a Lifetime license will cost 60 EUR, 1 year - 40 EUR, 1 month - 48 EUR (4*12).

Second year - the total cost of your Lifetime license (starting from the purchase date) is 80 EUR (60 EUR is the cost of the Lifetime license + 20 EUR - update subscription for 1 year); 1 year license - 80 EUR (40 EUR for the first year + 40 EUR for the second year); 1 month license - 96 (4*24).

Third year - the total cost of your Lifetime license (starting from the purchase date) is 100 EUR (60 EUR is the cost of the Lifetime license + 40 EUR for 2 years of updates); 1 year license - 120 EUR (40*3); 1 month license - 144 (4*36).

Expenses in EUR depending on license type
Years Lifetime 1-year 1-month
1st 60 40 48
2nd 80 80 96
3d 100 120 144

Thus, if you are sure that you will be using a particular product from ISPsystem for a long period of time, then it will be more cost-effective to invest into a Lifetime license and Updates Subscriptions. If you are a hosting provider and offer ISPsystem's licenses to your clients together with your hosting services, we recommend taking advantage of our partnership program for Hosting Providers.

How will I know that updates for my license has expired?

Once updates for your lifetime license expire, you will see the following notification in the admin's panel interface:

Renew1234-en.png

In your Client area you can see its expiration date.

Lic8-en.png

What will happen if I don't update ?

Every version of ISPsystem's control panel is kept in a separate repository, which name corresponds to a panel version. Periodically (once in 24 hours), the panel kernel checks, what ISPsystem's repository is connected to the system, and changes it into a new one, if needed.

Once Updates for your license expire, the panel kernel will no longer change the repository to a new version, thus blocking updates for a software product.

If multiple control panels are running on the same server, and subscription for one of them expires, none of the panels on that server will get further updates.

If two or more control panels are installeed on the same server

If several control panels are installed on the server, and updates package expired for one of them, all the panels won't get any further updates. In other words, no matter how many panels run on the same server, all of them will be updated to the last version.

Security updates?

All updates are included in the Update Subscription, and Security updates are no exception. If you haven't updated your Lifetime license for several years, and we have released a security update, you will need to purchase updates for all the elapsed years, in order to be able to update your panel.

How to install an old version of a control panel?

If you need to reinstall your server for some reason, but updates for your lifetime license have already expired, you can install an older version of a product.

Download the installation script

wget http://cdn.ispsystem.com/install.sh

Run this script with the --release parameter, e.g.:

sh install.sh --release 5.50

where 5.50 - is the panel's version you need.

How do I know the version I need?

For example, updates for your lifetime license expired on 2016-01-25. Thus, you won't be able to install a version released after 2016-01-25.

In order to know your version, you should select a version, which release date is less than or equals to the updates expiration date

Execute the command to get the updates expiration date:

/usr/local/mgr5/sbin/licctl info <panel name>

Possible panel names: billmgr, ispmgr, vmmgr, dcimgr, dnsmgr, ipmgr

How to purchase updates?

For end user

If you have purchased a Lifetime license directly from ISPsystem (https://my.ispsystem.com), you can purchase updates in your Client area -- in the "ISPsystem licenses" module.

Renew1-en.png

If you have purchased a license from one of ISPsystem's resellers or partners, you won't be able to obtain Updates Subscription from ISPsystem (https://my.ispsystem.com). Please contact your license vendor directly.

For partners

License reselling through API

If you resell ISPsystem's licenses via our API, then the request for a Lifetime license Update will look like this:

https://api.ispsystem.com/manager/billmgr?authinfo=USER:PASSWD&out=xml&func=soft.prolong.update&sok=ok&elid=license_id

License reselling through BILLmanager 4

If you resell licenses through BILLmanager 4 integrated with BILLmanager 5, you can purchase updates as follows:

  • Go to your ISPsystem Client area.
  • Generate an expense for subscription in BILLmanager 4 (Clients -> Expenses -> Create).

The reselling module in BILLmanager 4 doesn't support reselling of Update Subscriptions, and is no longer being developed and supported. We thus strongly recommend that you upgrade to BILLmanager 5.

License reselling through BILLmanager 5

BILLmanager 5 supports license Update Subscription reselling starting from version 5.50.

Once your BILLmanager 5 is updated to 5.50, in the ISPsystem licensesmodule you can click the Update button, to purchase updates for lifetime licenses.

Renew1-en.png

The cost of Update Subscription equals 50% of the Yearly license cost. Discounts active for your account for license purchases are also valid for Update Subscriptions.

Technical details

We added separate repositories to ensure correct operation of every version of a control panel:

CentOS: http://download.ispsystem.com/repo/centos/5.51/mirrorlist.txt

Debian: http://download.ispsystem.com/repo/debian 5.51-wheezy main

where 5.51 is a control panel version.

A control panel will run under a certain version enabling you to install additional packages (e.g. when adding a cluster node) for your control panel once its updates expire.

Starting from version 5.50 additional checks will be performed:

  • /usr/local/mgr5/sbin/licctl info <panel name> is called, and the Update expire parameter is read
  • Update expire is compared with a date on the licensing server.
  • The system will connect a repository of a certain version, which release data is closest to but not larger than the Updates subscription expiration date (Update expire). If updates of your license have expired, the latest repository will be connected.

Initially, stable5 or beta5 will be connected depending on a version you choose. If licctl info returns the "Update expire" parameter during the next license check, the repository will be changed (as described above).

If the "Update expire" parameter is not received, the repository will remain unchanged stable5/beta5.

Notes

If you select the option "Do not update", the repository file won't be changed into a the actual one during license download. In order to get updates for the panel, select "Update ISPsystem products", download the license file, and update the panel manually.