This article applies to: ML v7, ML8, MultiStore

Frequently Asked Questions About Licensing


Synopsis
This document answers some of the most commonly asked questions about AspDotNetStorefront Licensing

NOTE: This is primarily in reference to versions 9.0.1.3 and previous, or 8.0.1.2 and previous. For ML8.0.1.3+ and MultiStore 9.1.0.0+, follow instruction HERE.

Details

1:  How is AspDotNetStorefront licensed?

A:  AspDotNetStorefront is licensed per domain/per production site.  This means that you can have a single store (production site) running on a single domain name per license.  If you wish to have additional stores, or wish to use additional domain names, each must have a separate license.  Quantity discounts are offered for license purchases exceeding three licenses.  For more detailed information on our license, please see http://www.aspdotnetstorefront.com/t-licensing.aspx.  For our reseller/multiple license discount schedule, please see http://www.aspdotnetstorefront.com/t-resellerdiscounts.aspx.

2:  There is a message at the bottom of my site stating that I am running unlicensed or unactivated software.  Why does this message appear, and what can I do to remove it?

A:  AspDotNetStorefront is licensed by domain and by site.  To remove the message, you must generate a license key for the domain/IP/hostname you are using to access the site.  It is important that you are certain on what URL you will be using to activate the site before generating a license key, as only one development, one staging and one production key may be generated per license.  PLEASE read the next question and answer for additional information on activating your license.  It is also possible that your license was activated for the wrong domain/hostname.  For example, if the license is activated for www.mywebstore.com, but you are accessing the site via http://store.mywebstore.com you will receive the message.

3:  What do I have to do to activate my license?


4:  Can I put my store in a subdirectory/virtual directory without affecting licensing?

A:  Yes.  The license is based on the domain name, not the full URL.  Your key should be generated for just the domain name, leave off the /foldername.

5:  Will the license work with multiple domain names?

A:  No.  The license will work with a single domain name.

7:  Can I use my software for a product site and a development/sandbox/staging site without purchasing two licenses?

A:  Absolutely.  Our license allows for the software to be installed on one development web server or PC as well a production/live server.  We encourage all customers to thoroughly test their implementation in a sandbox before deploying the software to a live environment.

8:  When I upgrade my site, will I have to generate a new license key?

A: In some cases, yes.  Maintenance releases do not require a new license key.  For example, if you upgrade from 7.0.2.3 to 7.0.2.5 the same license key will work for either version.  On the other hand, if you upgrade from version 7.0.2.5 to version 7.1.0.0 then a new license key is required, as this is a feature release as opposed to a general maintenance release.  Customers with current support and upgrades contracts will be able to generate a new key for the SAME DOMAIN NAME that the previous version was licensed under.

9:  I lost or deleted my license key.  Can I retrieve a new one?

A:  Yes, you can click the 'Retrieve' link on the mylicenses page to re-download the key file.

10: Are their any limitations to development keys?

A:  Development keys may be generated for "localhost", an IP address, or a fully qualified domain name.

11: I generated my development key for localhost.  Can I access the site from another PC?

A:  You can access the site from another PC, however you will receive a message indicating that the site is running unlicensed or unactivated software.

12: Can I make modifications to run multiple stores/sites off of a single domain, such as an online "mall" or to reflect different brands or divisions of my company?

A:  The ML and ML/64 versions of the software do not support running on multiple sites.  We do, however, offer our MultiStore version, which allows you to run multiple sites through a single admin interface.

13: I purchased source code, but did not receive any of the licensing or application/session startup logic or application_beginrequest/endrequest logic.  Shouldn't this be included?

A:  To prevent software piracy, all licensing logic has been placed in a separate library and source is not provided under any circumstances.  If you have requirements to perform specific tasks during the application start procedure, you may add these in the custom_applicationstart_logic, custom_application_beginrequest_logic, custom_application_error, etc. methods within our AppLogic class.

14: Can I make modifications to remove licensing requirements if I purchase source code?

A:   No.  We do not allow developers to turn off or otherwise circumvent our licensing requirements.  Unfortunately this is necessary due to software piracy.

15: I am an end-user, but I am no longer using your software.  Can I transfer the license to another person/company?

A:  Single AspDotNetStorefront licenses are non-transferrable unless they were purchased specifically for resale.

16: I am a developer and already purchased source for another license.  Do I have to purchase source again?

A:  If the project you are currently working on requires source code, then you must purchase source again.  The reason for this is that when the license is transferred to the end customer, they should have access to the source in case the site must be updated or upgraded at some point in time.  The exception to this would be if you are using the licenses in an ASP (application service provider) model where you will be maintain all licenses on a unified code base and the licenses will not be transferred to the customer.