The NFL and Front Office Sports announced a content licensing deal. What does that mean when it comes to criticism of the league?