A Linux application we have developed relies upon the presence of licensed, third-party applications to which we defer some internal processing. Our customer has requested that we package our software as RPMs for deployment in their environment --- the question is how best to handle the third-party dependencies which do not provide RPMs.
It seems simplest to repackage the third-party software as an RPM for deployment (sans the license keys which would enable them) and then have our RPMs depend upon those.
So, this question is not about how to package their software, but whether it is permissible to do so. The end customer would still have to purchase a valid license for the software from the vendor, but we'd just be facilitating the installation and configuration for our custom solution via the RPMs we'd build.