We have a commercial SharePoint 2013 web part application for which we license the Telerik.Web.UI dll, etc.
We build the dlls with our own .snk file (e.g. unique PublicKeyToken) and custom initialization (so noone else can use the dlls).
The dlls are installed in the GAC
At a customer site, they have our web part app and that of another company who also installs their version of the Telerik.Web.UI dlls, etc.
Problem - either one app or the other will work, but not both.
While it is possible to specify a specific version of the dll (including PublicKeyToken) in the SharePoint web.config file, there can only be one web.config file for all web part apps (for that SP site collection) and in that web.config only qualifiedEntry element for the dll with the name Telerik.Web.UI.
How to resolve (dynamic load of the specific dll?, build a "private" version of the Telerik dlls, rename the dll file/assembly name? Some other magic we don't know about?)