what constitutes a nonprofit
A private foundation is a 501(c)(3) nonprofit organization with few sources of funding and which makes grants to other charities rather than operating its own charitable services. Private foundations are often funded by a single individual, family, or corporation.