Opt-In Downloads (formerly Subscribe & Download) is a plugin that allows distributing files through subscriptions. If people want to download something from your website or from third-party websites they must submit their contact details. After submission, they receive a download link by e-mail. Very simple workflow.