Schools and community organizations participating in any federal child nutrition meal program may donate food to food shelf programs, provided that the food shelf:
(1) is a nonprofit corporation or is affiliated with a nonprofit corporation, as defined in section 501(c)(3) of the Internal Revenue Code of 1986;
(2) distributes food without charge to needy individuals;
(3) does not limit food distributions to individuals of a particular religious affiliation, race, or other criteria unrelated to need; and
(4) has a stable address and directly serves individuals.