Once again this varies from casino to casino. However, some of the general qualification criteria are that you are of legal age, that gaming is legal in your jurisdiction, etc. Most of the casinos will only let you redeem a no deposit bonus once and you need to be a new registrant.