How is sustaining on community donations makes it a for-profit
A for-profit has is in the word, the obligation to make a profit
A non-profit has no obligation to do so and does need every penny they can save regardless to minimize losses or break even