yurukov / Izboren-kodeks

Изборен кодекс
18 stars 15 forks source link

Законопроект 354-01-34 #6

Closed lanzz closed 7 years ago

lanzz commented 11 years ago

http://www.parliament.bg/bg/bills/ID/14458/

При мен съм го направил в отделен бранч, но не виждам как мога да задам нещо подобно в pull request-а

milengg commented 11 years ago

За: Технология за прилагане на вербален diff

_lanzz_, би ли разказал за технологията с която направи общия текст на този законопроект?

За: Интернет гласуване

В частта за Интернет гласуване виждам редица проблеми:

  1. Как ще се одитира и докаже пред всички участващи в процеса на гласуване, че:
    • софтуерът реализиращ това гласуване работи според изискванията?
    • че по време на работата му няма вмешателство от вън?
  2. Как ще се затрудни купуването на гласове? С този проектозакон ще е по-лесно - купуваш запечатан плик с парола + ЕГН. Няма да ползваш прокси, само ще ползваш IP рейнджа на някой познат ISP.
  3. В проекто-закона наистина има мерки за затрудняване купувачите на гласове, таймаути в които не може да се гласува и забрана за използване на проксита. Тези мерки трудно ще ограничат мотивиран купувач на гласове, но със сигурност ще затруднят обикновените граждани;
  4. Какво означава съответства на най-висок ISO стандарт за качество и устойчивост? Знам, че има различни ISO стандарти с различни области на приложение, но не знаех че има по-високи и най-високи измежду тях;
  5. Липсва процедура за случаите, когато паролата ще пристигне в разпечатан плик. Доста мерки трябва да се предприемат за да заработи тази система.
lanzz commented 11 years ago

За съжаление, "технологията" е изцяло ръчно прилагане на промените описани в законопроекта. Има също така един фейлнал hunk — в §13 т.4 и 5 са неприложими: в досегашната ал. 4 не се споменава "ал. 2" (съответно не съм сменял никакъв текст в нея); също така алинеите са 9, но в законопроекта се преномерират само алинеи от 3 до 7 (преномерирал съм ги всичките, защото иначе става безсмислено).

milengg commented 11 years ago

Според мен трябва да се променят правилата за генериране на юридически текстове. Имам подозрението, че технологията на депутатите за писане на законопроект за изменение на предходен е следната:

Вземат оригиналната версия на Word, пишат и променят, като следят промените. След това се връщат и ръчно извличат оцветените променени пасажи и съставят текста за промените.

Мисля, че трябва да се предоставят само изменените версии в текстов формат, а софтуер да дава дифф-а за тези които желаят да го видят. Трябва да се ползват технологиите за написване на код: комитваш новата версия на файла, а софтуерната система ти показва разликите.

lanzz commented 11 years ago

Ъм, това мисля че е далеч извън обхвата на изборния кодекс. Закон за нормативните актове може би? Малко се съмнявам да е реалистична такава промяна в процедурата. Именно за това съм backport-нал промените от проектоизменението към пълния текст, за да може след merge да се виждат разликите като diff.

lanzz commented 7 years ago

Разчиствам антични PR-и