What is the difference between traditional and not for profit funding models?

Traditional funding concentrates solely on the single bottom line, the emphasis of which is the maximization of profit with disregard for social and environmental issues.

Not for profits rely on short term support from Government and philanthropy, the funding size of which is limited with no guarantee of sustainability. We want them to run like busineses but fund them like charities.