This is actually a good move for both teams.
Gets a young shooter and hustle guy and Williams if he decides to suck it up unlike when he was in TO can be a veteran influence on that team.
Gets a slightly overpaid bigman which they would have had to do in the offseason anyway and spend more money on an unproven guy like Nene, injury prone Pryz or Mohammed. He fills the biggest need for the Raps beside PG and can be serviceable has championship and playoff experience.
This fits the need for both teams. Good for Colangelo and RC.