Anyone asking for donations to pay the server bills is trying to scam you.
A program that is in beta or is beta testing is a program that some lazy shit programmer never finished. The program is slapped with the word "Beta" or is refered to as "in beta" to warn individuals that the programmer is a fucktard with no reason to live. The word Beta comes from the greek letter B;, which is a better grade than any of these programmers ever got at ITT Tech. Also, if you're really eHip you'll attach beta to anything for higher eAppeal:
Sometimes programmers give up and declare that "it is not a bug, it's a feature."
Beta in Gaming
However, some games like Battletoads were never in beta.