There is no harm in giving back to the community or to people who you like, there is also no harm in doing work for free for some people once in a while.

You can be strategic about it though, trust me there is no free work, you will surely get something in return.