California’s Department of Motor Vehicles on Wednesday approved a license for Mountain View, Calif.-based Nuro to deploy its autonomous vehicles on public streets to make commercial deliveries.