OK I will explain to you. I make resource and I do with it what I wish, cause I create it and I put my time to make it. Now if I want to share it, I do it my way and people who find it useful appreciate it, people who want everything for free and don't want to do anything don't.
And I say to them "Great".
Listen it's not like I'm making money on it and that's why I want people to register. I want people to register cause I don't want everyone to download it. So if you don't want to register that's "Great".
Now think about it and tell me if it make sense to you