Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Отворено законодателство

888 views

Published on

Как законодателството и законодателния процес в България да стане по-прозрачен и достъпен за гражданите

Published in: Government & Nonprofit
  • Be the first to comment

Отворено законодателство

  1. 1. Отворено законодателство Божидар Божанов
  2. 2. За мен ● Софтуерен инженер (абе...програмист) ● Бивш съветник за електронно управление ● Съавтор на няколко закона и наредби ● Founder @ LogSentinel.com ● Twitter: @bozhobg ● https://techblog.bozho.net , https://blog.bozho.net
  3. 3. Нормативни актове ● Закони, кодекси, наредби, правилници, инструкции, постановления, решения...директиви, регламенти ○ Ще говорим основно за закони ● Законите уреждат обществените отношения в дадена сфера ● Над 300 действащи закона ● Чести изменения (2009-2016): ○ Министерски съвет: 661 законопроекта, 15,798,837 символа. ○ Народни представители: 178 законопроекта, 2,550,760 символа
  4. 4. Защо е важно законодателството да е достъпно? ● Ignorantia juris non excusat (незнанието на закона не е извинение) ● Позволява да си отстояваме правата ● Крайно време е законодателството да влезе в 21-ви век
  5. 5. „Законите са като надениците – по-добре е човек да не знае как се правят” Ото фон Бисмарк
  6. 6. Законодателен процес ● ...ох (и това важи за всички държави) ● Законодателна инициатива - МС, НС ● Обсъждане и гласуване - комисии, работни групи, пленарна зала ○ Предложения “на колянце” ○ “Колеги, да пуснем записа” ○ Доклади на комисии - track changes е само началото… ○ Предложения, параграфи, приети, оттеглени, отхвърлени ○ Кой какво е прочел, какво и как гласува... ● Edge cases ○ внасяш два закона, като втория зависи от изменения в първия. Кой ще мине първи?
  7. 7. Законотворчеството е като програмирането ● Формализиран език ● Спецификация (ЗНА) ● Предефинирана структура (закони, секции, членове, алинеи, изменителни разпоредби) ● Минимизиране на повторенията ● Описание на (правила за) поведение ● if’s and for’s - “Ако … то”. “За всеки … “ ● Версии и diff-ове ● Code reviews ● Legacy
  8. 8. ЗИД?? ● “Закон за изменение и допълнение” ● Всяко изменение е нов закон ○ Първо появяване на закон (initial commit) ○ ЗИД-ове (diffs) ● Изменителни vs консолидирани ○ Формално няма понятие “консолидирана версия”
  9. 9. ЗИД “§ 1. Създавава се нов чл. 31а със следното съдържание: ..” “§ 2. В чл. 37, ал. 2, изречение второ след думите “...” се добавят думите “...”” “§ 3. В чл. 41 се създава нова алинея 2 със следния текст ... , а настоящите алинеи 2 и 3 стават съответно алинеи 3 и 4”” “§ 4. Навсякъде думите “..” се заменяет с думите “...”” “§ 5. В Закона за … се правят следните изменения и допълнения: ...” “§ 6. Този закон влиза в сила три месеца след обнародването му, освен параграф 2, който влиза в сила шест месеца след обнародването”
  10. 10. Отворени ли са законите? ● Не ● Държавен вестник е публичен ○ … в PDF ● Консолидираните версии - не ● Изменителните текстове са безполезни за гражданите ● Доклад на финландското министерство на правосъдието: ○ Само България, Гърция и Ирландия нямат публични консолидирани версии
  11. 11. Къде има консолидирани версии? ● Сиела, Апис, Дакси, Лакорда, Експертис ○ Има какво да се желае откъм функционалност ● Ръчен труд по консолидиране и описване на връзките ● Затворени, с платен достъп ● Lex.bg - безплатно ○ Без препратки, без историческа информация ● Редакция “Нормативни актове” ○ Закрита 2009-та
  12. 12. Отворено законодателство по света ● UK https://www.legislation.gov.uk ● Естония https://www.riigiteataja.ee/en/ ● Ню Йорк http://legislation.nysenate.gov/ ● Германия https://github.com/bundestag/gesetze
  13. 13. Авторско право ● Няма авторско право върху нормативни актове ● … но има върху “бази данни” от нормативни актове ○ Съзнателни грешки - маркери ○ Дело: “Апис с/у Лакорда” ● Може ли държавата да публикува всички консолидирани версии? ● FUBAR ○ (е, хората някак се оправят)
  14. 14. Отначало... ● Как бихме направили процеса, ако можеше да го направим отначало? ● Компоненти: ○ Законодателен процес (работна група, обществено обсъждане, МС, НС, комисии, зала) ○ Колаборативно нормотворчество (като Google docs) ○ Модел на данните ○ Автоматизирано генериране на консолидирани версии ○ Отворен достъп - търсене, API, връзки, исторически поглед ● Проект в пътната карта за е-управление. “Далечно бъдеще”
  15. 15. Просто е, да ползваме git?
  16. 16. Source: Quora
  17. 17. “Rebase-ни си член 3-ти”
  18. 18. Не е толкова просто... ● Ползваемост ● Текст към даден момент vs текст в сила към даден момент ● Връзки между нормативните актове ● Refactoring / ПЗР ● Отменени текстове от КС/ВАС ● => Само git не стига
  19. 19. Предложение: проект OpenLex https://github.com/Glamdring/OpenLex/
  20. 20. Първа стъпка ● Събиране на изменителни текстове (scraping) ○ По-лесно би било да ги получаваме в машинно-четим вид... ● Избор на модел за представяне на нормативните актове ○ Legislation.gov.uk? ● Трансформиране на изменителни параграфи в diff ○ Трудната част… ● Автоматично прилагане на diffs => консолидирани версии ● Достъп до законите: ○ Връзки ○ Търсене ○ Исторически поглед ○ API
  21. 21. Технически решения и стандарти ● Стандарти/формати: ○ LegalXML/LegalDocumentML ○ MetaLex http://www.metalex.eu/ ○ RDF? https://www.legislation.gov.uk/developer/formats/rdf ● Git? Graph database? ● Отворени интерфейси: ○ OpenLegislation http://openlegislation.readthedocs.io/en/latest/ ● Инструменети за колаборативно законотворчество: ○ LEOS https://ec.europa.eu/isa2/solutions/leos_en
  22. 22. Допълнителна функционалност ● Named entity recognition ○ Органи на власт (министри) ○ Институции ○ Други закони ● Анотиране или идентифициране на: ○ Основни елементи на правните норми (хипотеза, диспозиция, санкция) ○ Видове правни норми: регулиращи, охранителни, задължаващи и т.н. ● (не, Prolog няма да замени съда)
  23. 23. Как би се движил OpenLex? ● Търсят се: координатори, програмисти (в свободното си време) ● Моята роля: консултации, контакти, код ● Опции за получаване на данните: ○ Scraping ○ Изискване на архивите на редакция “Нормативни актове” по ЗДОИ ○ Контакт с правно-информационните системи ● Код, код, код, код, код, код… ● Прототип ● Даряване на Министерския съвет или Народното събрание ○ Ако пък нищо не излезе: документ с препоръки към бъдещ проект
  24. 24. Заключителни разпоредби § 1. Въпроси?
  25. 25. Gratias vobis ago! (Благодаря!)

×