We continue to be thrilled to welcome more and more SoftwareKey customers to the exciting world of our amazing new product, Protection PLUS 5 SDK! Inspired by many of the same powerful technologies and experiences that have made Protection PLUS 4 SDK the licensing system of choice for thousands of software developers for over 20 years, Protection PLUS 5 SDK is a built-from-the-ground-up solution with many new advantages.
The following blog post will help you determine when to upgrade to Protection PLUS 5 SDK based on your needs.
If you are currently using Instant Protection PLUS 3 (previously called Instant PLUS) and are happy with its features, we recommend that you continue using it, since it provides the easiest implementation of the SoftwareKey System with little or no source code changes. If you want more control and flexibility over the licensing implementation, you can certainly consider upgrading to Protection PLUS 5 SDK.
For a more detailed comparison between Instant Protection PLUS 3 and Protection PLUS 5 SDK, refer to our blog post THE DECISION: Instant Protection PLUS 3 or Protection PLUS 5 SDK.
If you have a Protection PLUS 4 license (Professional, Enterprise or Internet Edition) with an active software maintenance subscription, then you may be eligible for a free upgrade to a Protection PLUS 5 SDK license.
It is a significantly different solution which may not be suitable for you right now, but you will remain eligible for a complimentary upgrade to a Protection PLUS 5 SDK license as long as you keep your Protection PLUS 4 SDK software maintenance active. This allows you to continue with your current licensing implementation until you are ready to upgrade to Protection PLUS 5 SDK. If you let your software maintenance lapse, you will no longer be eligible for the free upgrade; however, as a valued existing customer you would remain eligible to purchase a new Protection PLUS 5 SDK license at a discount.
Protection PLUS 5 SDK is an entirely new product built from the ground up, and requires changes to your application’s source code. It is not a seamless drop-in replacement for what you are currently using. You are not required to upgrade your existing applications to Protection PLUS 5 SDK, and Protection PLUS 4 SDK will still be supported in maintenance mode for the foreseeable future.
We recommend upgrading to Protection PLUS 5 SDK when you are licensing a new product or a major new version of a current product, especially when your application will require a new activation.
Protection PLUS 5 SDK is fully compatible with SOLO Server, and you can support both Protection PLUS 4 SDK and Protection PLUS 5 SDK licenses and activations at the same time.
There are a multitude of new features and benefits available to you when you upgrade to Protection PLUS 5 SDK.
Protection PLUS 5 SDK has a variety of new features that are not available with Protection PLUS 4 SDK. Some of the new requirements that are addressed with Protection PLUS 5 SDK are:
If you find yourself thinking, “I wish we could implement X requirement, but it’s just not possible with Protection PLUS 4 SDK” then contact us with details on what you need to accomplish, and we can confirm if upgrading to Protection PLUS 5 SDK will meet your needs.
Protection PLUS 4 SDK has been reliable for almost 20 years, and Protection PLUS 5 SDK security features are even better! It uses the RSA algorithm to leverage public key cryptography and digital signatures to better secure the license file and its data. The introduction of read-only license files offers incredible security against license parameter tampering.
If you need or want the very latest licensing technology, Protection PLUS 5 SDK has many benefits over Protection PLUS 4 SDK.
You can read more details on the differences between Protection PLUS 4 SDK versus Protection PLUS 5 SDK here.
There are some important considerations for you to ponder before enacting your final commitment to the upgrade.
As mentioned at the beginning of this post, Protection PLUS 5 SDK is a separate product that requires a completely new implementation into your software. It is not a drop-in replacement for Protection PLUS 4 SDK.
We have various Protection PLUS 5 SDK sample projects that you can refererence, and many of our customers have reported a smooth transition to Protection PLUS 5 SDK. Nevertheless, it requires that you commit the proper resources to the conversion effort. If you are currently lacking the dedicated resources to do so, it may be more appropriate to upgrade to Protection PLUS 5 SDK at a later date and/or at a time when you are developing a new product.
If possible, we recommend upgrading to Protection PLUS 5 SDK to coincide with the licensing of a new product or a major new version of a current product. Requiring all customers to perform a new activation under a new license eliminates any confusion when trying to share the same license between major new releases of your licensing code.
In the case where you need to upgrade an existing Protection PLUS 4 SDK license file to a Protection PLUS 5 SDK license file, you will need to create a utility program specifically created to complete the conversion process.
If you are still unsure whether you should upgrade to Protection PLUS 5 SDK or not, contact us. We’re here to help you transform your licensing ideas into reality!
Mike Wozniak is one of the co-founders of SoftwareKey.com and responsible for marketing, content and product strategy. When he isn't plotting new ways to help customers solve licensing and business automation challenges, he likes to travel and entertain guests who come to visit the Orlando area. He also writes most of the licensing tips here.
How Your Software’s Environment Affects Copy Protection and Software Protection
Product Activation: Fingerprints, Copy Protection, Disconnected Computers
Protection PLUS July 2017 releases
Protection PLUS Maintenance Requirement for Instant SOLO Server Customers
4 things developers often overlook when securing their software
Licensing Client: Wizard-Based or Advanced SDK