MemberPress Downloads GPL Overview:
MemberPress Downloads allow you to provide downloadable files for your members. Use the add-on to upload files to your membership site and get a downloadable link. Then track the number of times members download your files while protecting them using MemberPress Rules.
MemberPress Downloads works on almost every web host and most webserver configurations, so there’s no need to run a specific web server or add custom .htaccess rules. If you can upload files to WordPress, you can use MemberPress Downloads. The add-on also creates a unique URL for each uploaded file, enabling protection and tracking.