Whoever holds Osweiller's contract has a cap space hit of 16M for 2017, whether or not they cut him before then. When the Browns took on Osweiller's contract, the cap space hit shifted from the Texans to the Browns. That's obviously why the Texans threw in the draft picks.
My guess is the Browns try to trade him (for peanuts, if necessary). And if they can't, they cut him. They're in re-building mode. They not winning the SB in 2017. And they have cap space to burn. They basically traded 2017 cap space they weren't going to use for draft picks.
The alternative is that they actually LIKE Osweiller and think the contract is fine. That is too scary to contemplate.
Donald Trump is a douchebag.*
* In order to avoid confusion and remain compliant with the board's Fair & Balanced requirements, the above statement shall apply to any/all posts critical of any political or otherwise public figures.