Shawne Williams has decided to sign with the Nets instead of the Knicks, according to a source.

Williams took a two-year offer at $6 million from the Nets. New York could only offer $5 million.

Williams had a breakthrough in his career last season with the Knicks.