Skip to content

Commit 9f17375

Browse files
committed
docs(licensing): refactor licensing file and update slugs across pages
1 parent 681065e commit 9f17375

File tree

7 files changed

+47
-68
lines changed

7 files changed

+47
-68
lines changed

getting-started/installation/installation-approaches.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ In addition to the steps for getting up and running with Telerik UI for ASP.NET
7474

7575
You can locally download `.nupkg` files and [build a private feed](https://www.telerik.com/blogs/power-your-projects-with-telerik---now-with-the-convenience-of-nuget) for your company.
7676

77-
Such a feed must be private, that is, not available to the general Internet. Also, the developers working with the controls must have active licenses, that is, the standard developer-seat [licensing model]({%slug introduction/licensing/license-agreement%}) applies to that feed.
77+
Such a feed must be private, that is, not available to the general Internet. Also, the developers working with the controls must have active licenses, that is, the standard developer-seat [licensing model]({%licensing/overview%}) applies to that feed.
7878

7979
To download `.nupkg` files locally:
8080

getting-started/installation/using-hotfix.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,5 @@ If you get a copyright message, this means that either you are using the trial v
8080

8181
* [Adding the Telerik Controls to Your Project]({%slug getting-started/adding-the-telerik-controls-to-your-project%})
8282
* [Using the Global Assembly Cache]({%slug introduction/deployment/using-the-global-assembly-cache%})
83-
* [Trial License Limitations]({%slug introduction/licensing/license-agreement%})
83+
* [Trial License Limitations]({%licensing/overview%})
8484
* [Getting Started with Telerik UI for ASP.NET AJAX (Video Tutorials)](https://learn.telerik.com/learn/course/external/view/elearning/5/telerik-ui-for-aspnet-ajax)

introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,4 +393,4 @@ For any issues you might come across while working with Telerik UI for ASP.NET A
393393
* [First Steps with MSI]({% slug introduction/installation/installing-the-telerik-controls-from-msi-file%})
394394
* [First Steps with ZIP]({% slug introduction/installation/installing-the-telerik-controls-from-zip-file %})
395395
* [First Steps with NuGet]({% slug introduction/installation/installing-the-telerik-controls-from-a-nuget-package %})
396-
* [Trial and Commercial Telerik UI for ASP.NET AJAX License and License Agreement]({% slug introduction/licensing/license-agreement %})
396+
* [Trial and Commercial Telerik UI for ASP.NET AJAX License and License Agreement]({% licensing/overview %})

knowledge-base/common-licensing-faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ The article will provide answers to some of the most popular questions we got so
3333

3434

3535
## Solution
36-
* How does the Telerik Ajax licensing work in the browser? - if you are using the trial version of the Telerik.Web.UI.dll assembly you will get random trial errors in the browser. The controls do not use license keys so the only way to eliminate the trial error is to purchase a license and to replace the trial assembly with the paid developer's one. See [here]({%slug introduction/licensing/license-agreement%}# licensing) and [here]({%slug introduction/licensing/license-agreement%}#license-limitations) for more information.
36+
* How does the Telerik Ajax licensing work in the browser? - if you are using the trial version of the Telerik.Web.UI.dll assembly you will get random trial errors in the browser. The controls do not use license keys so the only way to eliminate the trial error is to purchase a license and to replace the trial assembly with the paid developer's one. See [here]({%licensing/overview%}# licensing) and [here]({%licensing/overview%}#license-limitations) for more information.
3737

38-
* How does the Telerik Ajax licensing work in the design time of Visual Studio? - Starting from Q1 2015, Telerik UI for ASP.NET Ajax suite follows the standard licensing process of .NET. When you use the controls in the design time, Visual Studio automatically adds a license.licx file to your project. This file is only required during the design phase and does not need to be deployed with the project. The purpose of this license file is to prevent any unauthorized copying of the controls, to provide statistics to license holders within the company about the usage of available licenses, and to send anonymous usage statistics to Telerik's servers (which may result in some network requests being generated). Look [here]({%slug introduction/licensing/license-agreement%}#net-licensing-mechanism) for more details.
38+
* How does the Telerik Ajax licensing work in the design time of Visual Studio? - Starting from Q1 2015, Telerik UI for ASP.NET Ajax suite follows the standard licensing process of .NET. When you use the controls in the design time, Visual Studio automatically adds a license.licx file to your project. This file is only required during the design phase and does not need to be deployed with the project. The purpose of this license file is to prevent any unauthorized copying of the controls, to provide statistics to license holders within the company about the usage of available licenses, and to send anonymous usage statistics to Telerik's servers (which may result in some network requests being generated). Look [here]({%licensing/overview%}#net-licensing-mechanism) for more details.
3939

4040

4141
* Is it possible to temporarily hide the trial error message in the browser when using the Trial version of Telerik.Web.UI.dll assembly? - the trial error message appears randomly in the browser and disappears on refresh when the trial version of Telerik.Web.UI.dll is used. To hide the random error you need to purchase a license or to refresh the page. You can find more information in this blog post: [Getting tired of seeing trial messages in your ASP.NET AJAX application?](https://www.telerik.com/blogs/getting-tired-of-seeing-trial-messages-in-your-asp-net-ajax-application).

licensing.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

licensing/overview.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Overview
3+
page_title: Telerik Licensing Overview
4+
description: "Learn about the Telerik UI for ASP.NET AJAX Licensing, End User License Agreement, Bill of Materials and Third-Party Sofware Licensing"
5+
slug: licensing/overview
6+
tags: license, agreement
7+
previous_url: licensing/license-agreement, licensing/trial-license-limitations, licensing/license-file, licensing
8+
published: True
9+
position: 0
10+
---
11+
12+
# Licensing
13+
14+
To use Telerik UI for ASP.NET AJAX commercially, you need to purchase a license. The terms of use are fully described in the [Telerik UI for ASP.NET AJAX End User License Agreement (EULA)](https://www.telerik.com/purchase/license-agreement/aspnet-ajax). The EULA is also available in your Telerik controls installation folder:
15+
- `C:\Program Files (x86)\Progress\{TELERIK_UI_FOR_ASP_NET_AJAX_VERSION}\LicenseAgreements\EULA.rtf`.
16+
17+
18+
## Bill of Materials and Third-Party Software Licensing
19+
20+
The Bill of Materials (BOM) and a list of the third party software (including open-source software) can be found in the Telerik controls installation folder:
21+
- `C:\Program Files (x86)\Progress\{TELERIK_UI_FOR_ASP_NET_AJAX_VERSION}\LicenseAgreements\ThirdParty\NOTICE.txt`.
22+
23+
## Licensing Mechanism
24+
25+
Starting with the `2025 Q1` release, Telerik UI for ASP.NET AJAX requires activation through a license key. To download your personal activation key and activate the Telerik UI for ASP.NET AJAX components, follow [License Key Installation]({%slug licensing/license-key%}) steps.
26+
27+
An invalid license results in [errors and warnings]({%slug licensing/license-errors-warnings%}) during build and run-time indicators such as watermarks and banners.
28+
29+
## Old Licensing Mechanism
30+
31+
Prior to `Telerik UI for ASP.NET AJAX 2025 Q1` release, all versions back to `R1 2015` use the [standard .NET licensing mechanism](https://docs.microsoft.com/bg-bg/dotnet/framework/tools/lc-exe-license-compiler), which means that using the controls in design-time causes Visual Studio to add a `license.licx` to the solution. This file is used only in design-mode and is not needed for deployment explicitly. The .NET framework (`lc.exe`) will embed it in the assembly when your web application is built for deployment.
32+
33+
The `license.licx` file is maintained by Visual Studio and contains information about all licensed components in the application, including non-Telerik products. The availability of this license file is not expected to cause any performance or compilation issues and you can ignore it.
34+
35+
* If your project build fails with errors pointing to the license file, you can delete it and rebuild the application. Alternatively, you can clear its contents and mark it as `Read Only`. All known errors related to the usage of the license file are covered by the KB article on [fixing license file related errors]({% slug common-how-to-fix-license-file-related-errors %}).
36+
37+
* If you are working under source control, once the file is created, it will be detected as a change by your source control system. It is recommended that you check in this file initially. When the files is checked out again during your work, it is up to you to decide whether to check it in or discard the changes.
38+
39+
* If you are getting random copyright errors in the browser when using the trial version of Telerik UI for ASP.NET AJAX, refer to the article on [getting the copyright message]({% slug introduction/installation/upgrading-instructions/upgrading-a-trial-to-a-developer-license-or-to-a-newer-version %}#i-still-get-the-copyright-message). In this case, you need to upgrade the `Telerik.Web.UI.dll` trial version with the registered developer one as explained in the article on [upgrading a trial to a developer license]({% slug introduction/installation/upgrading-instructions/upgrading-a-trial-to-a-developer-license-or-to-a-newer-version %}#upgrade-from-trial-to-licensed-version-of-telerik-ui-for-aspnet-ajax).

upgrade-compatibility/old-versions-support-policy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ Suggestions on how to implement a certain scenario or feature in your project to
4848

4949
## See Also
5050

51-
* [License Agreement]({%slug introduction/licensing/license-agreement%})
51+
* [License Agreement]({%licensing/overview%})
5252

53-
* [Trial License Limitations]({% slug introduction/licensing/license-agreement %})
53+
* [Trial License Limitations]({% licensing/overview %})
5454

55-
* [License File]({% slug introduction/licensing/license-agreement %})
55+
* [License File]({% licensing/overview %})
5656

5757
* [Upgrade Your Project]({% slug introduction/installation/upgrading-instructions/upgrading-a-trial-to-a-developer-license-or-to-a-newer-version %})

0 commit comments

Comments
 (0)