In reply to M Asif Rahman.

Yes that is perfectly fine by the GPL and is standard practice within the commercial WordPress plugin and theme space.

The GPL has absolutely nothing to do with access to download the product, access to updates, access to support, or access to SaaS services which the GPL code may interact with.

It is strictly a license related to the code itself once it is in your possession. It doesn't mean they have to also provide you with that code via download perpetually.

You should always keep WordPress, your plugins and your theme updated for security reasons. Because of this you should never use a plugin or theme that you do not have access to updates for. Doing so potentially makes your environment open to security vulnerabilities that have been patched but you no longer have access to. You should always renew your license if you are using a commercial plugin or theme OR stop using the plugin or theme.

Using a plugin or theme you can't get updates for is asking for your site to be exploited. Security patches are extremely important when managing a WordPress site.

The GPL doesn't grant you access to these updates. That's what you pay for (and renew) when purchasing a plugin or theme. The GPL is a code license and nothing more.