The deal is worth about $1.6 million.
Goode has played three seasons for the Packers and was set to become a restricted free agent in March, meaning it would have cost the team roughly $1.2 million to retain him, the newspaper reported. No long snappers average that much salary, so the team and Goode's agent compromised.
"We wanted to come up with a deal that would be good for both sides," agent Kevin Gold said. "It lowered the money against the cap and Brett got some up-front money. He's happy with it. It serves both sides. It makes sense."
According to the NFL Players Association website, Goode's base salaries will be $580,500 in 2011 and $676,000 in '12. The newspaper, citing a source, reported his signing bonus is about $300,000.