Yes it's a form of gambling, however most people get a great sense of charity and more often see a raffle as a donation to a cause they feel is worthwhile. If they win a prize then that's a nice bonus.