А что такое некачественное ПО? Чем оно по качествам отличается? по каким таким критериям?
Для критериев есть сертификация (та же common criteria). Чем выше тем ПО качественней. Просто и очевидно.
Если Шнайер хочет чтобы разработчики компенсировали возможные потери связанные с некорректным функционированием ПО - то вобщем такие механизмы давно есть и успешно работают в т.ч. и ПО - и называются они ДОБРОВОЛЬНОЕ СТРАХОВАНИЕ ОТВЕТСТВЕННОСТИ.
Сделать его обязательным (законодательно) не очень разумно, во первых вырастит цена на ПО равная этой страховки, а во вторых не сертифицированное ПО просто либо никто не захочет страховать либо цена страховки будет заоблачной и ПО никто не будет покупать.
Для критериев есть сертификация (та же common criteria). Чем выше тем ПО качественней. Просто и очевидно.
Если Шнайер хочет чтобы разработчики компенсировали возможные потери связанные с некорректным функционированием ПО - то вобщем такие механизмы давно есть и успешно работают в т.ч. и ПО - и называются они ДОБРОВОЛЬНОЕ СТРАХОВАНИЕ ОТВЕТСТВЕННОСТИ.
Сделать его обязательным (законодательно) не очень разумно, во первых вырастит цена на ПО равная этой страховки, а во вторых не сертифицированное ПО просто либо никто не захочет страховать либо цена страховки будет заоблачной и ПО никто не будет покупать.
Хочешь быть мудрым? Не желай всего, что видишь; не верь всему, что слышишь; не говори всего, что знаешь; не делай всего, что умеешь, а только то, что полезно.