The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Предложение по перекладыванию ответственности за ошибки в открытом коде, opennews (?), 12-Дек-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Предложение по перекладыванию ответственности за ошибки в от..."  +2 +/
Сообщение от InuYasha (??), 12-Дек-23, 12:20 
Очень неоднозначные чувства вызывает эта инициатива. Про ущерб - как бы и "да", но, как бы, и "нет". Кривокод написал писатель libanal.so, а какой-нибудь Peganus.Inc. засунул её в свой софт для ведения бухгалтерии. Это понятно. Но получается ли, согласно предложенному смещению ответственности, что каждый разработчик конечного продукта должен проводить собственную ревизию всего кода каждой включенной в него библиотеки? Или же писать полный отказ от ответственности? Весьма и весьма спорно. С другой стороны - если разработчики любых открытых кодов совсем наплюют на качество своего кода, то это путь бесконечный дуршлаг. Мне видится пока только один логичный вариант <s>прикрывания зада</s>, как написателю библиотек, - писать свой отказ об ответственности вдобавок к жопелю/мопелю: "this software is provided AS IS, etc.etc. Dev cannot be held responsible for any damage etc. etc.". И это не считая проблемы доказательства, что послужит причиной причинения урона пользователю - код софта, код библиотеки или кривое использование софтом нормального кода библиотеки... headspin.mp4
Ответить | Правка | Наверх | Cообщить модератору

18. "Предложение по перекладыванию ответственности за ошибки в от..."  +7 +/
Сообщение от Байтолюб (?), 12-Дек-23, 12:50 
В принципе, сейчас мир так и живёт, это инициатива призвана защитить этот статус от гос регуляторов.

> каждый разработчик конечного продукта должен проводить собственную ревизию всего кода каждой включенной в него библиотеки?

Так и должно быть по дефолту.

1. Хочешь использовать и не брать доп риски - верифицируешь, в т ч с помощью разработчиков
2. Хочешь использовать и не хочешь верифицировать - берешь на себя риски
3. Не хочешь верифицировать и не хочешь брать риски за использование - пишешь сам

> разработчики любых открытых кодов совсем наплюют на качество своего кода

Хотят, чтобы корпы их финансировали - идут им навстречу, вместе прорабатывают верификацию и прочая.

Ответить | Правка | Наверх | Cообщить модератору

196. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от fi (ok), 12-Дек-23, 19:01 
Точно точно!

> Хочешь использовать.

а еще пройти сетификацию ФТЭК  - прогоняешь svace и долго объясняешь что за мусор автор тут рассыпал :DDD

Ответить | Правка | Наверх | Cообщить модератору

274. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от User (??), 13-Дек-23, 10:53 
Нееее... платишь определенную сумму в правильную кассу, там специально обученные люди проводят специальные (Но мы вам их не покажем - секретно!) проверки, по результатам которых в заключении экспертизы будет "Привести CoC.md в соответствие с нормами действующего законодательства", после устранения замечаний - получишь волшебную голографическую наклеечку, которая действует аналогично "щиту +3" и продаешь спокойно.
Чего непонятного-то?
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

353. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от torvn77 (ok), 16-Дек-23, 08:49 
>Хочешь использовать и не брать доп риски - верифицируешь, в т ч с помощью разработчиков

Ты понимаешь что для серьёзного проекта это технически невозможно даже для своего собственного кода?  

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

32. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от Витюшка (?), 12-Дек-23, 13:32 
Зачем проводить ревизию? Пишешь просто свой код и всё. Там, естественно, будет всё идеально, никаких багов:)) Лучше чем в open-source))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

35. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от Аноним (46), 12-Дек-23, 13:38 
Вот компании и выгоднее будет закрыть свой код. А то еще какая-то ответственность. А в закрытом коде ее фиг докажешь.
Ответить | Правка | Наверх | Cообщить модератору

59. "Предложение по перекладыванию ответственности за ошибки в от..."  +2 +/
Сообщение от Аноним (-), 12-Дек-23, 14:08 
Никаких неоднозначных чувств. Давно пора зачищать пространство программистишек законодательной ответственностью за качество кода. Они мнят себя инженерами, а на выходе туториал по пайтону просмотрел на ютупчике, и вот уже программист. И проблема в том, что на фоне этих за еду работающих джамшутов ответственная разработка софта нерентабельна. Они цены сбивают так, что пока ты будешь писать код ответственно, джамшуты несколько поколений программ выкатят, и всё что ты пишешь устареет морально. Потребители софта (в частности на опеннет) очень любят обвинять программистов в безрукости, что во многом так, но проблема глубже чем безрукость, проблема в том, что потребители не готовы платить за качественный код, им больше нравится зубоскалить над теми багами, на которых они подорвались.

Cyber Resilience Act выглядит как начало закручивания гаек в профессии. Это ещё не тот уровень требований, который выкатывается настоящему инженеру, но уже хоть что-то. И это хорошо и правильно. Я надеюсь, что это только начало, что всё идёт к тому, чтобы для того, чтобы работать программистом, надо будет иметь профильный диплом и лицензию. И посылать менагеров лесом, когда они будут настаивать на том, чтобы я сделал грязно и быстро, чтобы уложиться в дедлайн.

> каждый разработчик конечного продукта должен проводить собственную ревизию всего кода каждой включенной в него библиотеки

Нет, он не должен. Он может поставить на тёмную лошадку, авось пронесёт. Эта стратегия не запрещается ни CRA, ни этим новым предложением о перекладывании ответственности. Выбор стратегии остаётся за разработчиком. Он может посмотреть по сторонам, найти других пользователей своего депенданса, скинуться с ними, и заказать аудит кода. Он может связаться с разработчиком депенданса и обсудить ситуацию с ним, может быть заслав тому денег за аудит и приставив своего сотрудника спецализирующегося на QA, чтобы разработчик депенданса помог бы этому сотруднику навести порядок в коде.

В конце-концов, он может сделать так, как это делаю я для своих проектов: идёшь на github потенциальной зависимости, смотришь на то, какие практики применяются. Заглядываешь в код, смотришь на наличие тестов. Заглядываешь в issues открытые и закрытые: что это за issues, как много разных людей репортит, какого типа issues репортят, какова реакция разработчиков на репорты, как быстро баги исправляются. 10 минут такого обзора -- это гораздо лучше, чем просто нашёл в гугле библиотеку, скачал по первой попавшейся ссылке, добавил в проект.

> Мне видится пока только один логичный вариант <s>прикрывания зада</s>, как написателю библиотек, - писать свой отказ об ответственности вдобавок к жопелю/мопелю

Если ты разработчик библиотек, то ты должен плясать от радости, потому что если это предложение будет принято, то появляются шансы, что пользователи твоих библиотек начнут платить тебе денег. Например, за регулярное формирование релиза и быструю реакцию на баги с формированием корректирующих релизов. Может быть за уведомления о найденных багах, которые ты будешь рассылать по каким-нибудь каналам всем заинтересованным. Да, пичалька, платить будут не за разработку как таковую, а за бюрократию вокруг неё, но эту бюрократию несложно автоматизировать и она будет отнимать совсем немного времени. Вот только что с критическими багами придётся реагировать резче и чётче, если тебе будет хотеться, чтобы они продолжали платить тебе денег.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

192. "Предложение по перекладыванию ответственности за ошибки в от..."  +1 +/
Сообщение от Аноним (192), 12-Дек-23, 18:46 
> Давно пора зачищать пространство
> проблема в том, что на фоне этих за еду работающих джамшутов ответственная разработка софта нерентабельна

Может, проще одному комментатору устроиться писать safety-critical system'ы? У него такой энтузиазм, будто он сам хочет заняться выдачей сертификатов ближе к пенсии. А если нет - то деньги не ему потекут, а выдавателям сертификатов.

Ответить | Правка | Наверх | Cообщить модератору

201. "Предложение по перекладыванию ответственности за ошибки в от..."  +1 +/
Сообщение от Аноним (189), 12-Дек-23, 19:29 
> Давно пора зачищать пространство программистишек законодательной ответственностью за качество кода. Они мнят себя инженерами, а на выходе туториал по пайтону просмотрел на ютупчике, и вот уже программист.

Уже неоднократно пытались в разных странах, ни в одной не взлетело по банальной причине: писать софт может буквально любой человек, равно как и пользоваться им, обмениваться, продавать, покупать и так далее, были бы компьютер и желание. Можно, конечно, попытаться написать закон, запрещающий это делать, но привести такой закон в исполнение будет решительно невозможно без запрета мыслить. Так что все эти твои фантазии о возвращении цены своему бесполезному диплому можешь оставить. Чем раньше ты смиришься с тем, что убил пять лет впустую, тем легче будет двигаться по жизни дальше.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

241. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от _ (??), 13-Дек-23, 06:26 
> Давно пора зачищать пространство программистишек

Походу наши салаги программеры именно его бабу всей командой рефакторили ? :)
Ну ей то понравилось, а ты чего в обиде? Зачищатель Ё :)
А обижаешься ты на то, что ты ... не можешь :) а оне - вона - могут! :-D

> Уже неоднократно пытались в разных странах, ни в одной не взлетело

Ты для начала заставь программеров просто в оффис каждый день ходить как до ковида :) А хрен там - если оно хоть чего то стоит - найдёт не настолько головой стукнутых :)

> Так что все эти твои фантазии о возвращении цены своему бесполезному диплому можешь оставить.

Это __сильно__ смотря какой диплом. Мухосранский техникум предсказуемо не в фавОре :)

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

А вот теперь ты совсем глупость ляпнул. Даже диплом Мухосранского техникума лучше чем никакого диплома вообще. Ну если ты не уже матёрый бивень, а так - на первую работу пришёл устраиваться.

Ответить | Правка | Наверх | Cообщить модератору

355. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от torvn77 (ok), 16-Дек-23, 09:11 
>Уже неоднократно пытались в разных странах, ни в одной не взлетело

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

Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору

225. "Предложение по перекладыванию ответственности за ошибки в от..."  +1 +/
Сообщение от Аноньимъ (ok), 12-Дек-23, 21:49 
> Давно пора зачищать пространство программистишек законодательной ответственностью за качество кода. Они мнят себя инженерами, а на выходе туториал по пайтону просмотрел на ютупчике, и вот уже программист.

Те кто себя мнил инженерами давно из индустрии ушли.

Причём тут вообще отдельные наёмные работники?

За качество продукта дрючить нужно юрлицо. И вот конкретно корпорасты на качество давно бол клали.
Как и на наличие хоть каких-то инженеров в штате.
Как и на базовые права потребителей, ну типо через неделю после покупки ваше даже не ПО а камера наблюдения больше не работает потому что мы прекращаем сервис)))

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

242. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от _ (??), 13-Дек-23, 06:36 
>Те кто себя мнил инженерами давно из индустрии ушли.

Никуда оне не ушли! Их даже больше стало! :(
А вот инженеры, а не те кто мнит себя ими - да, нынче - редкость ...

Ответить | Правка | Наверх | Cообщить модератору

312. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от Аноньимъ (ok), 13-Дек-23, 21:15 
Да и нет.

Насколько там внутри человек тру инженер вопрос великий.

Но важно кем он себя считает.

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

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

И так везде. Гугл вон изобрел ethernet поверх UDP. Урезанная маленькая ВМ - что-то что само собой мог смастерить любой админ 15 лет назад, теперь имеет свой бренд и армию восхищённых сойбоев.
Мрак короче.

Ответить | Правка | Наверх | Cообщить модератору

318. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от _ (??), 14-Дек-23, 04:45 
> Да и нет. Насколько там внутри человек тру инженер вопрос великий.

Дык - "суди по делам их"(С)  ... и всё встанет на свои места.
Да, это старый освистанный "сначала добейся!"(С), всяких *** от него "разрывает на части"(С)

> Но важно кем он себя считает.

Ага и кем себя считает очередное не-бинарное оно - тоже важно!
И придёшь ты с таким подходом туда же куда впрочем уже и пришли :(

Ответить | Правка | Наверх | Cообщить модератору

319. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от _ (??), 14-Дек-23, 04:55 
> индустрия конкретно об инженеров ноги вытирает, агиль всякий практикует, сокращает, нанимает по "скиллам"

А вот ты о чём! Ну да - согласен.
И что делать - непонятно.
По Дарвину - надо приспосабливаться. Значит задавить в себе "чуйство прекрасТногА"(С) и тупо пилить бабло.
Ох и тошный же человеки мир построили :(

Ответить | Правка | К родителю #312 | Наверх | Cообщить модератору

234. "Предложение по перекладыванию ответственности за ошибки в от..."  +2 +/
Сообщение от penetrator (?), 13-Дек-23, 02:13 
огромное количество отличных проектов пилят изначально инди-разработчики

и это все не взлетело бы никогда при твоей зарегулированности

а про порог входа по финансам для стартапов или просто коммерческих разработок будет зашкаливать

бюджеты превышают даже сейчас, и есть разница ты превышаешь бюджет в два раза если это N или 2N

в итоге отсрасль сожмется, а на это никто не пойдет

то что ты проблему обозначил верно, не означает что ты нашел для нее верное решение

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

279. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от User (??), 13-Дек-23, 11:17 
Проблема тут примерно в том - что мы, как индустрия - просто не умеем писать "код без ошибок". Ну вот просто "физически". Это в общем не зависит от объема вложенных в код усилий - комбинаторный рост сложности с увеличением объема ПО не даст. И даже 100% покрытие кода тестами с математической верификацией и тэ дэ примерно "никак" не страхует тебя от окружения, компилятора, железа и так далее.
И вот законодательно доказать в каждом конкретном случае что ты "лицензированный специалист" и "сделал все должным образом", а это "оно само" и "никто не виноват" - нууууу... удачи. А с массовым проникновением в индустрию AI еще и "зоны ответственности" смажутся.
В лучшем случае - будет как в медицине со страховым покрытием от крупных клиник и прайсом на услуги х1,5 - в худшем хрен знает что и сбоку бантик.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

310. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от Аноним (304), 13-Дек-23, 16:47 
Всё, что ты написал, конечно верно. И про джамшутов и про качественный код и про платить денег.
Но учти, что тебя, такого красивого, при всём этом, надо будет обязать и отвечать за код. Причём в размере причинённого вреда.
Вот из-за твоего бага в библиотеке упал сервер, который приносит компании миллион в час - возмести.

Чем это заканчивается - известно.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

137. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от _kp (ok), 12-Дек-23, 15:33 
>>разработчик конечного продукта должен проводить собственную ревизию

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

А вот у продавца, ответственность уже есть, но в рамках оговоренных границ, в том числе и никакая.

>>Если разработчики любых открытых кодов совсем наплюют на качество своего кода

Это право любого любого разработчика.
Только в закрытом ПО некрасивости не выставляется напоказ, и их типа незаметно, но от того баги могут сохраняться десятилетиями.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

293. "Предложение по перекладыванию ответственности за ошибки в от..."  +/
Сообщение от YetAnotherOnanym (ok), 13-Дек-23, 13:42 
> каждый разработчик конечного продукта должен проводить собственную ревизию всего кода каждой включенной в него библиотеки

Да. Да. Да. Да, и ещё тысячу раз "Да". Г-ны, которые не глядя пихают в свой продукт всё, что под руку подвернётся, должны быть наказаны. Сколько уже было эпизодов, когда в репе "лёгкого и быстрого в освоении и написании" язычка находили зловреды или опасные ошибки в либах с миллионами загрузок?
> как написателю библиотек, - писать свой отказ об ответственности вдобавок к жопелю/мопелю

Речь о коммерческих продуктах. Если ты написал либу и выложил её куда-то в свободный доступ, то отвечаешь не ты, а тот, кто решит на твоей либе денег заработать.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру