Tesla continue to develop the car's software to enhance safety, performance and features including interface at a remarkable pace. This leads to cars in the field with a wide variety of software builds, and the problem is compounded when some users elect not to update (as is their option currently) when offered an upgrade when the percieve an update adversely alters behaviour that they like, even if they have no idea what other features have been updated and the reasons behind the updates. Tesla's cars are safe, of this there is no doubt. But what if an accident occurs that Tesla are able to state would not have occurred with the latest version of the software that the owner refused to accept? All software has bugs in it, this is a matter of fact rather than criticism. Many owners identify their purchase as being their property and it is their right to decide what to do with it. But it is not atypical in software for it not to be owned but licensed (potential open source Tesla licensing anomalies noted) with conditions stipulating that the vendor reserves the right to amend at will. So, without resorting to the obnoxious and underhand strategies of Microsft and Windows 10, should Tesla enforce updates?