San Francisco 49ers franchise safety Dashon Goldson believes he has earned a long-term contract, and hopes not to play on a one-year deal again in 2013.