In terms of mechanics of use, they are the same — players get a chance to spin the reels without paying for it. However, these bonuses are different in the way they are triggered. Free spins are given randomly while you are playing slots. Meanwhile, spin bonuses are guaranteed to be given to a gambler for a certain action (e.g. registration)