Why Autonomous Vehicles Should Be Open Source