Skip to content

Licensing

Stanislav Prusac edited this page Nov 20, 2021 · 6 revisions

Is your license on a per-developer basis? Does each developer using your products require a license?

Yes. Each developer that uses our products must have their own license. We don't license per machine, per server, or demand any royalties or run-time fees. For more information, refer to our End-User License Agreement.

How many licenses do I need?

Polar Name Explorer component is licensed on a per-developer basis. This means you have to obtain a valid license for each developer who accesses Polar Name Explorer component for development purposes. Examples of activities for which you need a license: Writing code which calls Polar Name Explorer API Calling Polar Name Explorer API via one or more proxy or wrapper layers Building or compiling project which depends on Polar Name Explorer assemblies Writing unit tests for code which depends on Polar Name Explorer assemblies

I lost my licence key. How can I obtain my license key?

Please contact our Licensing Team via email at sales@polarsoftware.com to obtain your license information.

Do you provide source code?

Yes, contact us at sales@polarsoftware.com.

Can I use the component on multiple machines?

Licensed developers can use the component on any number of machines as long as they are the only persons who access the component.

Can I redistribute your components with my product?

In most cases that's OK (of course), but there is one exception. You cannot use Polar Name Explorer component in a product which directly or indirectly competes with Polar Name Explorer component. Rule of thumb: If your users are developers of any kind and you enable them to create code which calls Polar Name Explorer component via some kind of proxy layer, then the answer is: No, it's not allowed.

Can I redistribute Polar Name Explorer library with my own library?

No. Every developer who is using Polar Name Explorer library must have a license - even if he uses it via a third party library.

Do we have to pay for each copy of our software we ship that includes your component?

No. The component is licensed per-developer, not per user. Once you have purchased a license for each of your developers, you can redistribute the component DLLs with your application royalty free and to any number of end users and to any number of computers.

License keys for NuGet packages

When are license keys needed?

You need it when you reference commercial Polar Name Explorer Component assemblies from NuGet.org.

How do I get my trial license key?

When you make a purchase we will send the licence key to your email.

Is the key validated online?

No. There is no call-home license validation functionality. All license checks are performed offline.

How to use the license key? How to Upgrade from trial to full version of Polar Name Explorer component?

You need to register the component in source code with full version licence key like this.

// Add this line to your application to set your key before working with Polar Name Explorer classes.
Licenser.RegisterLicense("put-your-full-version-license-key-here");
Clone this wiki locally