Some licenses, like the GPL, mandate that I license derivative works under the same license and not a more restrictive license. I believe this is called "copyleft".
But say I want to have more restrictive terms anyway. Maybe I am Red Hat and I am tired of people downloading the RHEL code they pay me for and then turning around and giving it away for free, like I am required to license them to do.
Can I distribute my derivative work of copyleft software officially under the required license, but in a way where I require people to agree to a restrictive adhesion contract to get a copy? Like "By clicking download or otherwise downloading the software here, you agree to the Terms of Use."
And then the Terms of Use say that, while you have a copyright license to sublicense the software, in consideration for being allowed to use my download server, you also make a promise not to exercise those rights. And that if you break that promise you will pay me for any resultant lost sales revenue. Or whatever other terms I want that I am not allowed to tack onto the copyleft license.
Or is this something that most copyleft licenses contemplate and prohibit licensees from doing?