> I would love to figure out a not-for-profit business model [...]

You can turn any businesses model into a not-for-profit business model. Just don't make any profits.