I guess I don't see the point of bringing in free food for people to enjoy, but then charging them for it or even asking for anything.
It would be no different then me bringing in brownies or soda and asking them to pay for it.
I have brought in boxes of donuts and coffee with cups, a few boxes of pizza, and left them in the break room and walked off with no sign or care that I got paid back for it. It's called a good gesture for a reason.
At one point I went to a farm and got a big bag full of apples, I brought them into work, left them in the break room and left. Again, a sign of good intentions and a good gesture, not a meaning to make a profit or compensation of any kind.
Free is free, and when you leave food in an open area for example, for others to take, it doesn't mean you should expect anything from anyone, not even the hope you will receive something in return. It's a kindness thing and you should not expect to be compensated for your kindness in any way monetarily or in any other form.
That would be like me, expecting the Big Brothers and Sisters of Arizona to compensate me for my kindness and giving to their institution for 10+ years. Simply stated, I don't!! I do acts of kindness and good gestures, because deep in my heart, it's the right thing to do and it pleases me to see the enjoyment and happiness of others who may have not otherwise been able to get that at one point or another. Do I do this everyday? No, I don't, however when I do, I never once expect anything in return, EVER.
I guess, I'm one of the rare ones who understands the true meaning of good gestures and kindness. 8)