I currently have an application I'm working on that requires people to provide their email address into a form before they're allowed to download the free trial software.
I do this because it allows me to directly reach out to users, provide them with on-boarding emails/updates, and build a mailing list of people interested in keystroke automation (my domain of software).
However, I recently posted my software to Reddit and it got a very angry response from prospective users who didn't want to enter their email addresses. They said it put up a barrier and turned them away from downloading.
So in your experience, is the added barrier to entry of an email signup worth it, given the richness of interaction you can have with customers over email? Real world experience and examples would be excellent (if you have them).
Let me know your thoughts, experience and wisdom!
Cheers, Robin