
If I may make a simple suggestion to Brash. Just call it a Beta testing club and members of the BETA club get first bash at BETA testing the module before public release for public scrutiny.
I seriously don't understand why everyone is getting SO UPSET about this.
If I look at the end result they are the same.
a. group develop module - release it to the public for testing (ie release candidate) then it become public final version. Public donation welcomed.
b. Brash commissioned someone to develop module - ask for public donation to spread cost. Decided to release module to donators for a short period before releasing to public as final version. All donations welcomed.
If Brash had kept quiet about it and just emailed the files to his donators, none of you would be making a big fuss about this. Eventually a public copy is still made available at the end.
Hey guess what? I've just donated money last week for someone to enhance a module for me. I'm using it on a website that is about to go live before the end of this month. This module does exactly what another module do. But the module developer wanted to further tweak the files before releasing it to the public. I get to use it first because of my donation (plus I need it urgently). Any problem with that?