Our components are available with several licenses. If you're not sure what license you need, try the license selection wizard.
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).
The Server License allows you to run our component on exactly one machine. The license includes support and updates within the same major version. You are allowed to move the license once to another machine. The license mechanism is based on the NETBIOS name.
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 includes support and updates within the same major version.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.
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 Web Application license includes support and updates within the same major version. 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.
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.
The URL License allows you to run our component on any server that serves a specific URL. The license includes support and updates within the same major version.The license mechanism is based on the URL which is defined as the domain plus application name. For example, you have a web application named 'myWebApp' deployed on your domain 'www.mycompany.com'. The URL license will then check each request to see if it is handled in the context of www.mycompany.com/myWebApp/.
Update Next