It may make sense to take on an unpaid project if you get something else valuable in return — like a non-cash payment, connections, or skills & experience — or if you support the cause and are willing to volunteer your time.