Cutting Edge Non-Profit Development

What is keeping us from creating a non-profit company that develops and releases for free (or close to free) solutions without bias or agenda? Basically these solutions could be open-source wins for Churches trying to track relationships and giving with parishioners. Or maybe a solution for NGO's tracking and solving poverty or AIDS penetration rates within communities and impact of their efforts against this blight on society. The possibilities here are basically limitless.

Guerrilla Labs – Monetizing Donations

So I had a thought. What if the Christian Technical community came together and donated time towards a money making - for profit company whose sole purpose was to give money away? Hrmm.