Vehicle Technology and Aviation Bill (Fourth sitting) Debate
Full Debate: Read Full DebateChristian Matheson
Main Page: Christian Matheson (Independent - City of Chester)Department Debates - View all Christian Matheson's debates with the Department for Transport
(7 years, 9 months ago)
Public Bill CommitteesI am grateful to my hon. Friend for extending my remarks with his question. The reason why I have included “however stored” is to distinguish software stored in volatile memory from software stored in non-volatile memory, such as a USB key, and to include the firmware used to start up the low-level devices. The term “software” as I have defined it from the “Oxford Dictionary of Computing” is all-encompassing; it includes everything in the computer system that is intangible rather than physical. To answer his question directly, that definition encompasses all the software in the system however it might arise, so it is the maximal definition.
If we go back to making the legislative definition work, what I propose in amendment 1 is to leave out “operating system” and insert “software”. Amendment 2 would delete “’s operating system”, because that phrase is otiose, as a colleague said earlier. Clause 4 would simply read “a failure to install software updates to the vehicle”. I am trying to make this maximal to ensure that the Bill is absolutely clear that all the software in the system must be untampered with and up to date.
This is simply a question of clarification. Would the clause as the hon. Gentleman sees it include, for example, not just the vehicle but the software on the electronic key that will be used to engage the vehicle?
That is a very good point, and I think that the Bill already deals with it. I shall try to find the right part of the Bill—it does not leap out at me instantly—but I think that it states that updates are as specified by the manufacturer. Perhaps a colleague might find that and intervene. The point is that all the software that should be up to date must be up to date, and it should be as specified by the manufacturer. As I said on Second Reading, I do not think that the House should tightly constrain what is necessary. Unless anyone wishes to correct me, there is only one software engineer on the Committee, and I am certainly seven years out of date. As legislators, we should seek not to constrain but simply to ensure that the legislation is drawn up so as to encompass the entire software system and ensure that the legislation meets its intended purpose.
I hope that the Government will accept amendments 1 to 8, if not today then on Report and having consulted the industry. I am very much aware that we did not take expert evidence on this issue, so I would understand if the Government wished to consult outside the Committee and return to the issue on Report. I should say that owing to a lamentable lack of attention to detail on my part, it would be necessary to table a duplicate of my amendment 4 to amend line 41 of clause 4, as my proposed manuscript amendment would have done. I draw that to the Government’s attention. If they want any assistance in preparing amendments for Report, I would be glad to help.