@neil it's the operator of the software who is responsible for safety features, not the author.
If software does not contain the appropriate safety features to operate according to regulations in their marketplace, the operator needs to commission them.
In the case of open source of course, they can either ask the initial author to implement them, or do it themselves.