Uber Technologies Inc. has agreed to pay up to $100 million to end a labor litigation battle that imperiled its business model.

The settlement, announced late Thursday, will make it harder for the company to terminate drivers but will not change their status as independent contractors.