John Brodie, who played quarterback for the San Francisco 49ers for 17 seasons, has died at the age of 90.