Will not work the same way with software. The scope is far too large and dynamic. Software is much more diverse and complex and advances much more rapidly.
Airplanes have been solving the same basic problem for decades, getting incrementally better at it year by year. A flight simulator running on a desktop computer is one example of one piece of software that could get incrementally better year by year. Meanwhile new software solving new problems is released all the time. Designing laws to account for that is difficult and very dangerous.
The FAA model might work well for specific software systems but is no silver bullet.
Airplanes have been solving the same basic problem for decades, getting incrementally better at it year by year. A flight simulator running on a desktop computer is one example of one piece of software that could get incrementally better year by year. Meanwhile new software solving new problems is released all the time. Designing laws to account for that is difficult and very dangerous.
The FAA model might work well for specific software systems but is no silver bullet.