Source at Penn State: I have been told that Adidas drove the James Franklin firing and are why it happened today. They committed to pay most or all of the money. They also wanted a new coach before recent losses, but they made it hard for anyone at PSU to argue.