This definitely still counts as charity.

Graffiti Artist LUSH Let a Homeless Man in Madrid Sell His Art and Keep the Money