Реклама в Telegram-каналах DzikPic и dev.by теперь дешевле. Узнать подробности 👨🏻‍💻
Support us

Отвественность разработчиков ПО

Оставить комментарий
Отвественность разработчиков ПО
Буквально неделю назад в Еврокомиссию ЕС (уж извините за тавтологию) было внесен проект одного весьма интересного закона, который в случае своего принятия вызовет в индустрии разработки ПО немало неразберихи. Скорее всего, еврокомиссарам вряд ли удастся провести и принять этот закон в своём изначальном виде, но поднятая в нём проблема весьма актуальна. Итак, согласно проекту закона, ЕС хочет, чтобы производители программного обеспечения для антивирусной защиты, игр, а также любого другого лицензируемого продукта несли такую же ответственность за свой продукт, как и любой другой производитель. Как всем прекрасно понятно, под любым лицензируемым продуктом понимается фактически любой софт, ведь каждый раз устанавливая программу, мы заключаем многостраничное лицензионное соглашение, из которого, кстати, следует, что никто нам ничего не должен. А вот согласно новому закону производитель софта будет должен возместить причинённый вам ущерб в случае его причинения, точно также как и производитель тостера или пылесоса. Кроме того разработчик обязан будет предоставить вам двухлетнюю гарантию на свою программу, как бы странно это не прозвучало относительно ПО. Конечно, пока подобные проекты выглядят, мягко говоря, нелепо и даже фантастично, но всё же немного порассуждаем на эту тему. Итак, какой, собственно, ущерб может причинить ПО непосредственному клиенту. Навскидку кажется всё не совсем очевидным – ну повисла программа, или там перегрузиться пришлось – что здесь считать ущербом? Несохранённые данные? Так ведь, автосохранение есть в программах обычно, а если нет, то всё равно оценить непосредственный ущерб малореально. Потеря информации тоже обычно происходит в первую очередь из-за хардварных проблем (тут, кстати, ситуация в плане отвественности производителя ситуация неоднозначная). В первую очередь основной причиной для создания таких законов является проблема безопасности – именно компьютерные вирусы и хакерские атаки и приносят компаниям, да и простым людям наибольшие убытки, которые потом общим скопом тянут на миллиарды долларов. А теперь просто вспомните, сколько допустим дыр было найдено в том же бесплатном Mozilla Firefox 3? Не говоря уже о несчастном IE? Так вот, если следовать проекту закона, в случае чего мы просто идём в суд и требуем от той же мозиллы компенсации за ущерб, который мы получили, когда лазили по порносайтам на их бесплатном браузере и накачали вирусов или червей. Не говоря уже и о Майкрософте, который итак со своим стремлением к справедливости Еврокомиссия в рамках антимонопольной компании штрафует на миллиарды, а с новым законом то и подавно. Это всё, разумеется утрированно, но общий принцип тот же. Насколько этом может коснуться обычных компаний и групп разработчиков с их ПО, формально не связанным с безопасностью компьютера, сказать сложно, но, учитывая, что юристы конкурентов или просто адвокаты похитрее будут искать всегда любой повод, чтобы получить компенсацию или наложить на соперника штраф, то, вероятно, и здесь могут возникать спорные моменты и проблемы. Свободное ПО, распространяемое по GNU GPL лицензии, кстати, содержит вот такое вот предложение, защищающее разработчиков от проблем "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." Если же ЕС примет вышеуказанный законопроект данный пассаж лицензии на территории ЕС также потеряет свою силу, и формально можно будет предъявлять свои претензии и разработчикам свободного ПО. Может быть даже более серьёзный вопрос, как это не парадоксально звучит, возникает насчёт с обязательной гарантией. Здесь становится неясным, что делать собственно с правилами оказания сервисов, подписками и так далее. Что и как входить в гарантию должно тоже непонятно. Да и вообще, каким образом она должна осуществляться? Таким образом подобные инициативы выглядят совершенно необдуманными и слишком опасными для индустрии, при том, что конечному пользователю от них всё равно будет ни тепло не жарко. Однако, если смотреть с другой стороны, то окажется, что компании производят достаточно дорогие продукты (стоит серьёзное даже массовое ПО как плазма, к примеру), а ответсвенности перед покупателем у них никакой. Если внимательно прочитать пользовательское соглашение, то в этом можно без труда убедиться. И это при том, что из-з ошибки допущенной при разработке, проблема будет у покупателя по сути хроническая. Техподдержка, это скорее услуга по консультации пользователя и в данном ключе, её нельзя рассматривать, как решение вопроса. А в чём проблема в отсуствии толком отвественности за наличие ошибок в софте, ведь всё равно без багов программ не бывает и от них никуда не деться? Последнее – это, конечно, правда, но с другой стороны из-за этой безнаказанности компания может вполне сознательно выпускать на рынок бракованный, по сути, продукт, полный багов. Потом эти баги патчами исправят, ну или просто сделаем вид, что ничего не знаем о какой-то проблеме. И я вполне верю, что многие так и делают, закрывая глаза на некоторые достаточно серьёзные ошибки, которые затягивают релиз. Представьте себе, что вы покупаете телевизор, и вам говорят, что он половину каналов будет показывать черно-белым, но это не важно, потом мы вам техника пришлём через полгода, если нас это напрягать будет и он вам там поправит всё. Понятно, что нельзя сравнивать софт и телевизоры, но сточки зрения покупателя – ситуация, когда за свои деньги ты получаешь бракованный продукт, не является нормальной. Вопрос только в том, что подобными законами данный вопрос не снимешь, и данный проект закона об отвественности разработчика софта - это исключително бюрократическая иницатива, не разибрающихся в ситуации чиновников. Но, к примеру, в США и в Европе есть определённая сертификация для инженерных профессий, и чтобы получить право работать по специальности её необходимо иметь. Возможно, что можно было бы организовать что-либо подобное и для отрасли разработки ПО, чтобы потом не страдать от творений рук горе-кодеров. Вот только это накладно, долго и сложно, и чиновникам неинтересно – законы и запреты придумывать всегда проще.
Новый рекламный формат в наших телеграм-каналах.

Купить 500 символов за $150

Читайте также
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
С++, несмотря на свой солидный возраст, остается одним из основных языков программирования, который применется очень широко: от разработки ПО до создания игр. В сети много ресурсов, которые помогут освоить этот язык. Советуем обратить внимаение на подборку команды Digitaldefynd, котрую мы дополнили. В ней как платные, так и бесплатные ресурсы для людей с разным уровнем подготовки и знаний С++.
1 комментарий
DataCamp открывает безлимитный доступ к курсам за €69 в год
DataCamp открывает безлимитный доступ к курсам за €69 в год
DataCamp открывает безлимитный доступ к курсам за €69 в год
Снова по 80 евро? Чехия попросит ЕС отменить упрощенный шенген для РФ и РБ
Снова по 80 евро? Чехия попросит ЕС отменить упрощенный шенген для РФ и РБ
Снова по 80 евро? Чехия попросит ЕС отменить упрощенный шенген для РФ и РБ
40 комментариев
Windows 11 безнадёжно повреждает файлы на компьютерах с современными процессорами
Windows 11 безнадёжно повреждает файлы на компьютерах с современными процессорами
Windows 11 безнадёжно повреждает файлы на компьютерах с современными процессорами
2 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.