donate buttons are request buttons from the site to donate some amount (minimum 1$ to whatever you can donate) through paypal or credit card, some sites give you extra features when you donate like extra speed, some don't. Some force you to donate by having a popup whenever they are running low of cash some keep it low....
Simply put an alternative way of getting fund from members for using the site...