The NFL owners and players have come to terms with a 10-year collective bargaining agreement. Untested rookies will have less money, the owners get more of a share of revenue and most players can become free agents after just four years in the NFL.