If donations make a sensitive income flow, why switch to paid SaaS offering ever?
Keep your OpenSource as a non-profit and develop SaaS as another brand, separately.
Offer a premium proprietary product as a separate product under the same brand.
Let's talk if I can help you: https://calendly.com/ignatev/coffee-online