Due to the recent changes regarding developer licensing, I have been asked to get clarity on what is allowed regarding developer license assignment, and the resulting impact on ensuring that built files are correctly licensed.
According to "https://www.telerik.com/purchase/faq/licensing-purchasing", under "How do I assign developers and managers to the purchased licenses?", it states that "The license holder can assign license developers and managers through Your Account in the section Licensed Users and reassign them anytime." This wording appears to suggest that developer licenses can be reassigned freely as needed, yet my understanding is that this is not the intended interpretation, and that reassignment is only permitted under specific circumstances. I have not been able to find any documentation that explicitly states this.
Our concern arises from how these licensing changes affect the building of .NET assemblies. According to the license agreement at "https://www.telerik.com/purchase/license-agreement/reporting-dlw-s", we are granted what appears to be an unlimited testing and building license, not restricted by seat count, however the new licensing behavior seems to conflict with this. Any assembly that uses Telerik Reporting and is built by an unlicensed developer will be unlicensed at runtime.
4.A.1.1.2. Testing and Building License. If you purchase a Developer License, you may also use (as applicable based on the Product(s) identified in the Order or included in the DevTools collection(s) identified in the Order) the UI/Kendo Products Product Package, and/or Progress Telerik Reporting Product Package in the testing and building of Your Integrated Products. Testing consists of one or more of the following functions: retrieving source code developed by your Licenced Developers from the source control repository, and/or using a compiled version of Your Integrated Product, for the purposes of quality assurance (i.e. writing tests and manually testing). Building consists of one or more of the following functions: retrieving code developed by Your Licensed Developers from the source control repository, compiling such code (without making or performing any modifications, customizations, configurations, or further development actions which utilize or impact the Products) and checking dependencies and modules, running automated unit tests, linking libraries and code, building and storing artifacts, archiving build logs, and publishing/distributing Your Integrated Products to your Permitted End Users. This testing and building license is not limited to a number of seats.
Additionally, at least one cross‑reference within that license agreement appears to point to an incorrect section number (the one referring to the definition of a user points to the section adjacent to the actual definition); the rest may be worth a brief look.
If there is a page that explicitly clarifies the intended rules around developer license assignment and reassignment, I would appreciate being directed to it. If no such clarification currently exists, I recommend including this information in the appropriate documentation, as the current wording appears ambiguous.
Thank you in advance for your guidance.