I believe one missing piece of the puzzle is that
We need to learn to pay, developers need to learn to test
Developers need some incentive, something to keep them a bit happy, something to give them the feeling that their work is appreciated, tell me if am wrong!
On the other hand developers need to test their work too, I have noticed even on paid plugins there are a heck lots of bugs. If only the developer bothered to test his work once:
1- in various browsers ( Chrome, notaries IE, etc)
2- via various users (newbie, admin, user with score of 1000, etc)
3- in local copy (local host)
4- qa installations at: www.domain.com, domain.com, sub.domain.com, domain.com/subdir
We wouldn’t have to exchange 100s of emails!
I spent lots of money on creating a QA that haven’t even make a single dime, and paying for more paid plug-ins really scares me. I don't really wanna spend hours and hours to test bugs which could have been fixed just by simple code review.
Dont get me wrong, I am a developer too ( only Java desktop) , all I am saying it that we should do our best to keep this community alive. Or if it is gonna die let us know now!
To developers:
What happened to great developers? Why they are gone? Why they promiss their work to be completed by someday but that day never comes? This gives impretion to the users that they no longer develop/improve their plugins, no support scares us!
To users:
It is a good idea that we pay some donations to the free plugins that worked great. Even $5! what we pay for a thank you card!