Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];

Вниз

Программисты Европы будут отвечать за свои ошибки   Найти похожие ветки 

 
@!!ex ©   (2009-10-19 19:18) [40]

> [9] DrPass ©   (19.10.09 12:38)
> Ну, по логике, ответственность у программистов должна быть.
> Если поставщик йогурта несет ответственность за вызванный
> им понос, энергокомпания несет ответственность за попаленную
> аппаратуру, туристическая компания несет ответственность
> за сорванную по ее вине поездку, то почему бы программист
> не должен нести ответственность за убитые из-за ошибки в
> его проге ценные данные?

Есть ряд технических требований, соблюдение которых гарантирует, что йогурт не вызывет поноса, электричество не взорвет телевизор, туристическая поездка не сорвется...
А как контролировать *соответствие* ПО?


 
Leonid Troyanovsky ©   (2009-10-19 19:21) [41]


> asails   (19.10.09 19:08) [38]

>  что за пол-часа до

За 30 минут можно оч.много денег украсть, потерять или растратить.
Наконец, снять с трупа (надеюсь, что до этого не дойдет).

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2009-10-19 19:29) [42]


> @!!ex ©   (19.10.09 19:18) [40]

> А как контролировать *соответствие* ПО?

Мелким шрифтом включить, например, пункт о том, что внедрение
оного ПО никак не нарушит нормальное функционирование
(в соот. с нормами делового оборота) объекта внедрения, и,
оп-ля, докажите-ка отсутствие причинно-следственной связи.

--
Regards, LVT.


 
asails   (2009-10-19 19:32) [43]


> TUser ©   (19.10.09 19:14) [39]

нет, не совсем так... Можно, например, сравнивать время, необходимое оператору для ваполнения той или иной операции. Тогда, просто не совсем удачный UI может сильно повлиять... Причем, в Т.З. такие вещи не всегда указываются...


 
asails   (2009-10-19 19:35) [44]


> Leonid Troyanovsky ©   (19.10.09 19:21) [41]

Ну, я ж говорю, с наличманом - проблема.


 
Игорь Шевченко ©   (2009-10-19 19:51) [45]

@!!ex ©   (19.10.09 19:18) [40]


> Есть ряд технических требований, соблюдение которых гарантирует,
>  что йогурт не вызывет поноса, электричество не взорвет
> телевизор, туристическая поездка не сорвется...
> А как контролировать *соответствие* ПО?


ПО не срывает туристические поездки, не вызывает поноса и не взрывает телевизоры, значит - соответствует


 
DVM ©   (2009-10-19 19:59) [46]


> ПО не срывает туристические поездки

Срывает, достаточно вспомнить проблемы в одном аэропорту известном.


 
Игорь Шевченко ©   (2009-10-19 20:10) [47]

DVM ©   (19.10.09 19:59) [46]

Лежит себе ПО в коробке...срывает ?


 
cwl ©   (2009-10-19 20:35) [48]

vrem   (19.10.09 18:29) [35]
> пострадавший пользователь же должен доказать, продемонстрировать
> на примере как он действовал по инструкции, а программа
> испортила что то. обычное определение ошибки.
брось, то самое детерминированное состояние машины, выглядящее как винда с запущенным набором программ, не единственно. и нелинейно - при кривом ПО вполне реальна ситуация, в которой результат зависит от последовательности, скажем, запуска программ. происходят иногда такие ошибки - которые комманда разработчиков долго и усердно ищет. а ты предлагаешь пользователю "подадим назад и повторим сначала"

> Еврокомиссия рассматривает ..
есть подозрение, щто комиссии других частей света могут это не рассматривать

думаю, многим разработчикам проще будет перейти на "as is" - чем страдать от ударов молота судьи по бюджету

есть мысль, щто на этом выиграют разработчики ПО, распространяемого нахаляву и (тут надо еще почесать голову) ПО по всяким public license.
сколь я понимаю, с разработчиков какого-нибудь бесплатного линукса взять будет нечего
// приношу извинения - до конца не разобрался с терминологией всех этих вариантов лицензий и способов раздачи ПО


 
DrPass ©   (2009-10-19 23:05) [49]


> @!!ex ©   (19.10.09 19:18) [40]


>
> Есть ряд технических требований, соблюдение которых гарантирует,
>  что йогурт не вызывет поноса, электричество не взорвет
> телевизор, туристическая поездка не сорвется...
> А как контролировать *соответствие* ПО?

Точно так же. К ПО ведь тоже предъявляются требования. Особенно к большому и дорогому ПО.


> думаю, многим разработчикам проще будет перейти на "as is"
> - чем страдать от ударов молота судьи по бюджету

Ну это уже от заказчика зависит. Если разработчик в договоре скажет, что "он, дескать, ни за что не отвечает", большинство клиентов будут искать другого разработчика. И найдут, т.к. свято место пусто не бывает.

Я ж так понимаю, эти нормы об ответственности применяться будут в первую очередь не к офисным пакетам и винампам, а ко всяким производственным и учетным системам, которые пишутся или конфигурируются под конкретного потребителя.


 
@!!ex ©   (2009-10-19 23:10) [50]

> [49] DrPass ©   (19.10.09 23:05)
> Точно так же. К ПО ведь тоже предъявляются требования. Особенно
> к большому и дорогому ПО.

Ну и что изменится?
Сейчас заказчик выставляет требования и принимая продукт его тестирует на соответствие заявленным требованиям.
ЧТО изменит закон? Новые требования придумают? Какие?


 
Anatoly Podgoretsky ©   (2009-10-19 23:11) [51]

> test  (19.10.2009 17:51:30)  [30]

Минуточку, ведь предявляется претензия, что система испортила данные, какое еще логирование, система же скомпроментировано. Ведь придется и это доказывать, что логирование правильное, а не удалены какие либо компроментирующие данные, в том числе и экспертами.


 
Anatoly Podgoretsky ©   (2009-10-19 23:12) [52]

> test  (19.10.2009 18:04:33)  [33]

И поподробнее об этом :-)
Народу интересно.


 
Anatoly Podgoretsky ©   (2009-10-19 23:15) [53]

> DrPass  (19.10.2009 18:29:36)  [36]

А ты про случайные ошибки слышал, которые не воспроизводятся или воспроизводятся с трудом при особых ситуациях, например в определенный день и следы стираются. Ведь сколько скандалов с закладками было.


 
Anatoly Podgoretsky ©   (2009-10-19 23:22) [54]

> cwl  (19.10.2009 20:35:48)  [48]

> есть подозрение, щто комиссии других частей света могут это не рассматривать

У Еврокомиссии есть богатый опыт выколачивание бабок с крупных корпораций и повод им не важен.


 
Anatoly Podgoretsky ©   (2009-10-19 23:25) [55]

> DrPass  (19.10.2009 23:05:49)  [49]

> Ну это уже от заказчика зависит. Если разработчик в договоре скажет, что "он, дескать, ни за что не отвечает", большинство клиентов будут искать другого разработчика. И найдут, т.к. свято место пусто не бывает.

А ты найди такого, у которого это прописано в договоре, кроме МС, тот отвечает, но в пределе 5 баксов, но их тяжело получить.


 
test ©   (2009-10-19 23:39) [56]

Anatoly Podgoretsky ©   (19.10.09 23:11) [51]
Ну там же не пожар был, а сбой ПО вот этот сбой и зафиксировать, заодно и записывать что открывается под чей учеткой.

Anatoly Podgoretsky ©   (19.10.09 23:12) [52]
сразу опробовать подавать в суд ))


 
sniknik ©   (2009-10-20 00:01) [57]

> Ну там же не пожар был, а сбой ПО вот этот сбой и зафиксировать, заодно и записывать что открывается под чей учеткой.
очень удобно кстати, "у меня пропали данные, все под чистую на миллион долларов! а компрометирующее логи, до вот пожалуйста, все верные на 100%". никакого подвоха не видишь?

почему вера в одну программу/логи от нее? только потому что удобно? т.е. получается стер в нужном месте, поправил логи, так как евро комиссии и тебе удобно, и дели бабки на двоих с незадачливого производителя ПО...
пусть даже без мошенничества, не сам стер, вируса пропустил... вирус вылечили, данные пропали, в логах вирус не отметился (вот ведь сволочь какая) - производителя к ответу.
поставили 2 сами по себе прекрасно работающие программы на один комп, они используют одни и те же  ресурсы... дальше по накатанной, зачем проги настраивать парится разделением ресурсов, искать грамотного админа? просто получи бабки с обоих, типа "а чего не предусмотрели?".
и т.д. как только это станет выгодно, знаешь сколько "глюков" на ровном месте найдется! уууу....


 
DrPass ©   (2009-10-20 00:46) [58]


> @!!ex ©   (19.10.09 23:10) [50]
>
> Ну и что изменится?
> Сейчас заказчик выставляет требования и принимая продукт
> его тестирует на соответствие заявленным требованиям.
> ЧТО изменит закон? Новые требования придумают? Какие?

Зачем новые требования? Все так же и будет. Просто разработчик будет обязан компенсировать ущерб от своих недоработок, в тех случаях, когда это можно доказать. Сейчас он никому ничего не обязан. Акт приемки-сдачи подписан, оплата получена - и за проект можно забыть, пусть там у заказчика хоть цеха разваливаются.


 
test ©   (2009-10-20 00:54) [59]

sniknik ©   (20.10.09 00:01) [57]
В любом случае M$ этот закон не пропустит, ее система динамических дисков LDM претендент номер 1 на суд по этому закону.


 
cwl ©   (2009-10-20 01:24) [60]

кризис кончился, а жадность осталась?


 
Иксик ©   (2009-10-20 01:47) [61]


> Программисты Европы будут отвечать за свои ошибки


А в Европе еще остались программисты? :)


 
Leonid Troyanovsky ©   (2009-10-20 05:52) [62]


> Иксик ©   (20.10.09 01:47) [61]

> А в Европе еще остались программисты? :)

Полным-полно.
Индейские, например.

--
Regards, LVT.


 
@!!ex ©   (2009-10-20 08:28) [63]

> [58] DrPass ©   (20.10.09 00:46)

Я повторю еще раз свой вопрос:
Как определить *соответствие* ПО?
Я как разработчик, как должен определить что мое ПО не нанесет вреда?
Как это делают производители йогуртов мы уже знаем, а как я должен это делать?


 
test ©   (2009-10-20 12:19) [64]

Вопрос про надежность, сейчас читаю "Наука отладки" авторы Мэтт Тэллес, Юань Хсинх, какие еще книги существуют?


 
TUser ©   (2009-10-20 12:38) [65]


> @!!ex ©   (20.10.09 08:28) [63]
>
> > [58] DrPass ©   (20.10.09 00:46)
>
> Я повторю еще раз свой вопрос:
> Как определить *соответствие* ПО?
> Я как разработчик, как должен определить что мое ПО не нанесет
> вреда?
> Как это делают производители йогуртов мы уже знаем, а как
> я должен это делать?

Пусть юристы сформулируют. Данные, которые есть на диске делятся наЖ данные пользователя (все его картинки) и технические, необходимые для обеспечения работы программы (разнообразные логи, настройки и проч.) Любая невредоносная программа должна:
1. Обеспечить выполнение тех задач, которые задекларированы в долкументации
и при этом не должна
2. удалять, перемещать или модифицировать данные пользователя без его согласия
3. изменять любым образом технические данные других программ
4. приводить к сбою любого оборудования за исключением случаев его износа.

Ну а правильную лицензию/закон написать - это к юристам.


 
test ©   (2009-10-20 13:13) [66]

TUser ©   (20.10.09 12:38) [65]
Вышли это в M$ пусть поржут.


 
TUser ©   (2009-10-20 13:22) [67]

чё у них интернет сломался? пущай тут читают


 
Иксик ©   (2009-10-20 16:31) [68]


> Leonid Troyanovsky ©   (20.10.09 05:52) [62]

Они сидят в Индеи среди прочих индейцев :) А когда приезжают сюда, проходят accent removal training, чтобы их индейский английский стал понятнее :)

А вообще классно, если эту хрень введут, то программистов в Европе совсем не останется.


 
DrPass ©   (2009-10-20 16:38) [69]


> @!!ex ©   (20.10.09 08:28) [63]
> > [58] DrPass ©   (20.10.09 00:46)
>
> Я повторю еще раз свой вопрос:
> Как определить *соответствие* ПО?
> Я как разработчик, как должен определить что мое ПО не нанесет
> вреда?
> Как это делают производители йогуртов мы уже знаем, а как
> я должен это делать?

Естестввенно, в индивидуальном порядке. Есть сумма ущерба, которую понес пользователь. Есть ТЗ, где написано, "что должно делать ПО". Есть эксперт, который определяет, из-за чего возник ущерб - из-за некорректных действий пользователя, сторонних проблем или все-таки ошибки ПО. Которое в определенных (т.е. выявленных и доказанных) случаях делает что-то, не указанное в техническом задании, что приводит к порче техники, потери данных, сбоям конвейера и т.д.
Это же очевидно.


 
@!!ex ©   (2009-10-20 16:40) [70]

> [69] DrPass ©   (20.10.09 16:38)

Это ничего не изменит. В документацию добавится кошек в микроволновке не сушить.
С ровно таким же количеством реальной пользы.


 
Плохиш ©   (2009-10-20 16:57) [71]


> Иксик ©   (20.10.09 01:47) [61]
>
>

Ну вот, мне тут и сказать нечего :-))


 
Плохиш ©   (2009-10-20 16:59) [72]


> Leonid Troyanovsky ©   (20.10.09 05:52) [62]
>
>
> > Иксик ©   (20.10.09 01:47) [61]
>
> > А в Европе еще остались программисты? :)
>
> Полным-полно.
> Индейские, например.

Так вот куда все индейцы из америки слиняли :-)


 
Плохиш ©   (2009-10-20 17:04) [73]


> Иксик ©   (20.10.09 16:31) [68]
>
>
> > Leonid Troyanovsky ©   (20.10.09 05:52) [62]
>
> Они сидят в Индеи среди прочих индейцев

Странно, а меня в школе учили, что в Индии живут индусы, а злобные янки вырезали всех индейцев, а тех кого не успели, согнали в резервации. Я так и подозревал, что обманывали :-( Кровавая гебня...


 
Плохиш ©   (2009-10-20 17:27) [74]

Хм, а ветка-то как-то незаметно перешла с "программистов Европы" на мелкий софт. :-))


 
Игорь Шевченко ©   (2009-10-20 17:29) [75]


> а тех кого не успели, согнали в резервации


и там они пишут программы


 
DrPass ©   (2009-10-20 18:04) [76]


> @!!ex ©   (20.10.09 16:40) [70]
> > [69] DrPass ©   (20.10.09 16:38)
>
> Это ничего не изменит. В документацию добавится кошек в
> микроволновке не сушить.
> С ровно таким же количеством реальной пользы.

"Кошек в микроволновке" - это защита от дурацких действий пользователя. Если производитель микроволновок выпустит бракованную партию печей, которые ненароком взрывают положенную в них правильную еду в правильной посуде при правильном режиме нагрева, он сейчас точно так же будет компенсировать ущерб пользователю. И пофиг, что там у него в инструкции написано. Брак - это брак, с какой стороны на него не посмотри.


 
sniknik ©   (2009-10-20 19:33) [77]

> И пофиг, что там у него в инструкции написано
да ну? насколько знаю кошек в инструкции вписали после реального случая когда дурная бабка(пользователь микроволновки) выиграла суд... типа, а нигде не написано что этого делать нельзя.
и неважно, что инструкцию она даже не читала, и микроволновка у нее была правильной и правильную еду в правильном режиме нагревала... но вот не написано, что кошек сушить нельзя...

> Брак - это брак, с какой стороны на него не посмотри.
со стороны невозможности доказать... а решения будут приниматься к чьей-то выгоде.


 
DrPass ©   (2009-10-20 19:53) [78]


> sniknik ©   (20.10.09 19:33) [77]

Я про Фому, а ты про Ерёму :)
Еще раз, на пальцах:
1. Случай, когда система исправна, но в инструкции что-то не отражено, нас не касается. Это тема другого законодательства и других экспертиз. Закон о правах потребителей вообще неприменим к юридическим лицам.
2. Случай, когда система неисправна (в ней есть брак), нас касается:
а) если факт брака нельзя однозначно доказать с помощью экспертизы, проигрывает потребитель
б) если факт брака можно однозначно доказать с помощью экспертизы, проигрывает производитель.
Это всё. Естественно, решения принимаются к чьей-то выгоде. Вообще все судебные решения принимаются к чьей-то выгоде.
Сейчас потребитель ПО никак не защищен от его низкого качества. Это неправильно. Даже если какой-то процент судебных исков будет предвзятым и использоваться в качестве средств давления на неугодные фирмы, я все равно приветствую этот механизм. Уж слишком много раздолбаев развелось у нас в отрасли.


 
Virgo_Style ©   (2009-10-20 20:00) [79]

Вот кстати, реальная ситуация...

Переустанавливаю windows - второй жесткий диск пропадает, точнее видится как неразмеченный. Допустим, что "найти" его я не умею.

Вопрос - я потерял данные или нет? Они есть. Но их не видно...

И кто в том виноват - я, когда форматировал или размечал диск каким-то хитрым образом, или WinXP, который его теперь не видит?


 
AlexDan ©   (2009-10-20 20:35) [80]

> Virgo_Style ©   (20.10.09 20:00) [79]
> Переустанавливаю windows - второй жесткий диск пропадает,
>  точнее видится как неразмеченный. Допустим, что "найти"
> его я не умею.
вот вот, некоторый пофигизм в том числе и от Мс заметен.. поставил я себе 8-й експлорер (ну очень уж кругом рекомендовали) и поначалу аж плевался.. тормозит ужасно, а о системных требованиях меня никто не предупреждал.. и самое интересное, привык и к этим тормозам, получается - подсадили.. теперь если копаюсь с информацией оперу запускаю, а шрифты у неё просто отвратительные, но это наверно тема отдельного разговора..



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2009.12.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.64 MB
Время: 0.007 c
15-1256332173
POOP
2009-10-24 01:09
2009.12.20
Как в bat файле выделить текущий каталог?


2-1257257897
Сергей
2009-11-03 17:18
2009.12.20
Как передать процедуру на выполнение в Timer.OnTimer?


1-1229336430
Afonya
2008-12-15 13:20
2009.12.20
Прорисовка пункта меню своими руками


15-1255957108
TUser
2009-10-19 16:58
2009.12.20
"ЯБЛОКО" не признает результаты выборов 11 октября


2-1256897496
pesad
2009-10-30 13:11
2009.12.20
Быстрая графика





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский