TallComponents Licensing Model
Download
Licensing Guide
After developing and using components many years we have developed our
own licensing model. Based on our personal experience and requests from customers
we have decided on some key points, designed to guard both our interests and your
interests as a customer
What license do I need?
The quickest way to find out what license you need, is to use the license selection wizard.
The type of license you need depends on how your product will be deployed. We provide
licenses for the most common deployment scenarios.
More information
If you have specific requests you can always
contact our sales department (sales@tallcomponents.com)
or call +31 (0)77 47 48 677 during office hours (GMT +1) for a customized solution. Check the pricing section of the component that you are
interested in.
No Developer licenses
As opposed to many vendors, we do not sell developer licenses. Instead, licenses
are sold per deployment instance. This means that the licensing costs scale with
the number of installations, instead of with the size of your development team.
We have different types of licenses for different deployment scenarios. These licenses
are described below.
No time limitations
If you purchase a deployment license for a TallComponenets product, you purchase
the right to use that product indefinitly. So, if you need to update or extend your
application there is no need for a new subscription.
Free updates
You can download the latest version of our components free of charge. We continuously
update and extend all our products.
After a new major version has been released (e.g. 2.0, 3.0 etc. ) you can upgrade
your license if needed at a reduced price.
License is verified against a runtime attribute
Our components explicitly check to see if the component is used within the terms
of the license based on one or more 'runtime attribute' per license type. For example
for a server license, the runtime attribute is the NETBIOS name of the server.
When you pruchase a license you can activate it online in
My Account on this site.
Server License
The Server License allows you to run our component on exactly one machine.
You are allowed to move the license once to another machine. The license mechanism is based
on the NETBIOS name.
Client Application License
The Client Application License allows you to redistribute our component with
a single client/desktop application to an unlimited number of seats. The license
includes support and updates within the same major version. The license mechanism
is based on the Company and Product assembly attributes of the entry assembly (managed EXE). Or, if your application
does not have an entry assembly, e.g. because you are using our component with an
unmanaged legacy application, the license mechanism is based on the Company and
Product of the innermost calling assembly (managed DLL).
ASP.NET Domain License
The ASP.NET Domain License allows you to run our component on any server
that serves a specific domain such as tallcomponents.com or microsoft.com.
The license mechanism is based on the domain part of the incoming HTTP request.
For example, if you have a web application named 'myWebApp' deployed on your domain
'www.mycompany.com', then the ASP.NET Domain license will check each request to
see if the domain part of the URL matches *.mycompany.com.
Web Application License
If you are developing an ASP.NET application that will be installed at your customers
location, you probably do not control the customer's server names and don't know
the domain name in advance. Installation of your application should not involve
an additional TallComponents activation step. The Web Application License applies
best to this scenario.
The license mechanism is based on the Company and Product assembly attributes of the calling assembly (managed DLL). These are normally defined
in the AssemblyInfo.cs or AssemblyInfo.vb of your web application project.
Windows Domain License
The Windows Domain License allows you to run our component on any machine
that is a member of a given Windows Domain or Windows Workgroup. The license includes
support and updates within the same major version. The license mechanism is based on the
part that precedes the backward slash of System.Security.Principal.WindowsIdentity.Name.