You have probably noticed that we have implemented License Keys for the first time in DF as of v6.5. They use the same model that we have already tested and used successfully in WS, AE, and PS going back 18 months. From discussions with channel partners and monitoring Technical Support inquiries, we know that DF is very widely pirated, particularly outside of North America. Prior to implementing Licensing, we created and distributed two versions of each product:
- Full Shipping Version
- Evaluation Version (no cost and valid for 30 days after installation)
This worked reasonably well, but had several disadvantages for us, end-users, and partners that have been addressed with Licensing.
Note that regardless of whether a product uses Licensing or not, the legal ramifications are the same — if you use our products past the 30-day evaluation period, you are obligated to pay. Just because you can pirate a Full Shipping Version or use a License Key obtained from a pirate site, key generator, or a colleague, does not make it legal to do so. Also, just because you can install our products on more computers than you have purchased licenses for, it is not legal to do so.
Scope
Description of how our Licensing functions as well as how this affects us, end-users, and partners.
Goals
Licensing was planned very carefully with the goal of benefiting us, our users, and our partners. Potentially disruptive or non-desired behavior common to other licensing schemes was intentionally minimized or completely avoided.
Benefits
- We are able to develop, build, test, and distribute a single version of each product (there is no longer a need for separate evaluation and full shipping versions).
- Our users are able to easily convert an evaluation into a full shipping version (there is no longer a need for a customer to uninstall the evaluation and then reinstall the full shipping after purchase).
- Our partners are able to focus on distributing License Keys to their customers (there is no longer a need for a partner to figure out how to deliver the separate full shipping version to a customer).
- Our users and partners are able to easily extend an evaluation period for a product to fit any foreseeable scenario (there is no longer a need to distribute a full shipping version to a customer on a “good faith” basis when the 30 day evaluation period needs to be extended for a valid reason).
- Our users will immediately be aware if they are installing a pirated version of the software. With the old method, many users claimed to have installed a full shipping version not knowing that they were supposed to have paid for it. Now that they would need to install a correspondingly pirated License Key, the argument that they “didn’t know” no longer holds water.
Limitations
License Keys are valid only for a specific major/minor version number pair and any earlier versions. They are not valid for any later versions. This is an intentional design based on the goals above.
License Key Creation
The specific major/minor version number pair that a License Key will function on is determined at License Key creation time. License Keys are created under two scenarios:
- When an invoice is generated.
- When a new major/minor version number is Published. In this scenario, all customers with valid Maintenance for the Product at version number publication time will automatically have a new License Key created for them and will be able to retrieve them using their Labs account.
- No Key (literally, no Key is entered).
- Invalid (improperly formed or otherwise invalid) Key.
- EE (Extended Evaluation) Key: Currently generated by creating an invoice (typically for $0) for a Part Number containing “EE”.
- NFR (Not For Resale) Key: Currently generated by creating an invoice and for distribution to our partners. They are identical to a “Standard Key” with the exception that the words “Not For Resale” will appear in the product’s UI.
- Standard Key.
Behavior
- No Key: The product will expire (cease to function) 30 days after the initial installation.
- Invalid Key: The product will notify the user and will not allow an Invalid Key to be applied.
- EE Key: The product will expire (cease to function) on a specific date. The date is determined by the date entered as the “Maintenance End Date” on the invoice.
- NFR (Not For Resale) Key: The product will never expire.
- Standard Key: The product will never expire.
I hope that clears things up for some of you. We have received many questions about this in Tech Support. Let us know if you still don’t understand or require further explanation.
Scope
Description of how Faronics Licensing functions as well as how this affects you and your interactions with end-users and partne