Category Archives for "General Licensing Tips"

Dec 20

How to license .NET components and controls using Microsoft’s LicenseProvider Class

By Dan H. | General Licensing Tips

Microsoft allows software developers to create tools which extend and add functionality to Visual Studio, making software developers more productive. If you are a .NET component or control developer, it is important to protect your intellectual property with a method to verify that a developer is authorized to use your product. With an ordinary application, authorization […]

Read More
Dec 01

What do you do with the old license when it is upgraded to a new license?

By Mike Wozniak | General Licensing Tips

In a previous post, we discussed how to allow users to freely access minor upgrades while ensuring you get paid for major upgrades. But had you thought about the likelihood of a customer purchasing a discounted upgrade and continuing to run BOTH versions on two different computers?Was it your intention when selling the discounted upgrade to have the customer install […]

Read More
Nov 15

Allow users to freely access minor upgrades while ensuring you get $PAID$ for major upgrades

By Mike Wozniak | General Licensing Tips

Upgrade

While developing updates for your software, you will likely have both minor and major updates/upgrades.  Minor updates will often fix small defects found and may even introduce small new features.  You may choose to go from Version 1 to Version 1.1 for a minor update.  Major upgrades have a bigger Version number increase, such as 2.0, and often include big […]

Read More
Nov 08

How to limit software version updates to users with valid maintenance agreements

By Mike Wozniak | General Licensing Tips

Update

Regularly updating an application is almost always an inescapable requirement in the life cycle of a successful software product.  Accordingly, if your application is dynamic in nature and you anticipate offering your customers new features on a periodic basis, a software maintenance subscription lets you market new releases of your software product on a transaction fee […]

Read More
Oct 25

The one thing you must do to secure the license transfer process

By Mike Wozniak | General Licensing Tips

Transfer

It is inevitable that customers will need to move licenses from one computer to another at some point. When a license becomes invalidated in the licensing server as a result of one of the 4 main reasons to allow software deactivation, the protected application will continue to run until it receives notification that the license has been revoked.   To maintain the […]

Read More
Oct 18

Are you leaving money on the table by allowing license deactivation?

By Mike Wozniak | General Licensing Tips

Last week’s licensing tip, 4 reasons to allow software deactivation – and how it works, sparked a really good question: should you limit the number of times a customer can deactivate their software?Electronic License Activation and Management DefinedTraditional “copy protection” or license enforcement means that the customer can’t run the software on more machines than their license allows. In […]

Read More