For those who may be interested, it looks like ATM no invitation is needed to join.
I don't know how long the registrations will stay OPEN.
Register - Demonoid
I don't know how long the registrations will stay OPEN.
Register - Demonoid