The National Basketball Association and its Players Association agreed to a new collective bargaining agreement late Wednesday night.

The deal still needs ratification by the owners and the players.  It is reportedly a seven-year deal, with an opt-out clause after the sixth year.  The current CBA expires after this season.