As a diner you pay what you think the food is worth, balanced by what you can afford. No-one is turned away - and can pay in kind - by doing dishes, weeding the garden etc. In most neighbourhoods it has been tried, this system is working.
More at link...
More at link...