The California Assembly has passed legislation to let college athletes make money, setting up a confrontation with the NCAA that could jeopardize the athletic futures of programs at USC, UCLA and Stanford.

The bill would let college athletes hire agents and be paid for the use of their name, image or likeness. And it would stop universities and the NCAA from banning athletes who take the money.

The Assembly passed the bill 66-0 on Monday, a few days after the bill got an endorsement from NBA superstar LeBron James, who did not go to college.

Universities oppose the bill, and the NCAA has warned the bill could mean California universities would be ineligible for national championships.

The California Senate must take a final vote on the bill by Friday