SlideShare a Scribd company logo
Open source - accelerating e-government:
the Bulgarian electronic governance act
Bozhidar Bozhanov
Adviser to the political cabinet of the deputy prime minister for coalition policy and
public administration and minister of interior
● Senior software engineer and architect
● http://techblog.bozho.net
● Adviser to the deputy primer minister of Bulgaria about e-
government, open data & technology
● Realistic idealist
About me
“You can’t make the ladies behind the desks use LibreOffice and
Linux!!
Open Source for the Government??
You can, but that’s a different story...
It’s not about Linux...
● The government is constantly procuring both specific and generic
software
● The government ignores the “rule”
o if the problem is widespread - use open source software
o if the problem is rare - use an existing commercial solution
o if the problem is unique - order a new piece of software
● The government doesn’t have the personnel to adapt and implement even
ready-to-use open source projects.
Custom software
● Vendor lock-in
● Abandonware
● Low-quality software
● Bugs and security holes
o egov.bg
o (forest) logging registry (?the_wife_of_my_cousin=1)
o ...who knows what else?
● Most of that software is owned by the government
o ...and sits on CDs in basements
● Even projects using WordPress, Drupal, Joomla are de-facto closed source
● Questionable, opaque spending
Status quo
● Websites of ministries/agencies/municipalities/programmes
● Registries
● General clerk software
● Specific information systems
● Accountancy software
● egov - middleware, registries, portal, e-services
Types of government software
● what’s the relation between “government software” and “electronic
governance”?
● The problems of electronic governance
o Lacl of coordination
o Lack of quality
o Lack of vision
Electronic governance
(almost) all new projects must be open-sourced
A solution?
We proposed article 58a, which mandates:
• All new custom-built software to be open source
• Developed in a public repository from day 1
The electronic governance act
● Reusability
● Higher quality
● Easier extension and support
o from a government “system integrator”
o from other companies
o from NGOs and even citizens
● Transparency
o What did the government spend the money on
o “but...nobody will be watching those projects!” - there are people that
will be watching them, don’t worry :)
Why?
● UK- http://github.com/alphagov (330 projects)
● US - http://www.govcode.org/ (2000 projects); Federal source code policy
● Estonia - e-voting, egov, X-Road
o “All our key projects become open source, including the systems for health care, police, business portals and document
exchange” Siim Sikkut, ICT Policy Adviser
● Switzerland
● The European Commission
● European Parliament called for “the systematic replacement of proprietary
software by auditable and verifiable open-source software in all the EU
institutions, and for the introduction of a mandatory open-source-selection
criterion in all future ICT procurement procedures”
Experience around the world
● Every company, implementing software ordered by the government uses a
public repo
o must use it actively (and not just synchronize an internal repo with it)
o git or mercurial
● Public documentation
● Stable master
● The licence used must be approved by FSF or OSI
o EUPL by default. Allowed: GPLv3, AGPL, Apache, MIT, etc.
Procedure
● no difference for the company writing the software - even now the product
is owned by the government in most cases
● no difference for the government - 10 lines more in the technical
specification.
o and we prepared a template for that
● total cost of ownership is the same in the worst case
● new business models
Why would that work?
“Are you listening to yourself, the government can’t open their
systems?!”
● Only the source is publicly available; not the server passwords
● A small portion of the government software is highly critical; a small
portion even have a publically-facing interface.
o The law doesn’t apply to systems regarding national security and
classified information
● WordPress is more secure than any website that any company will build.
● Open-source software is more secure
o ...except for openssl, bash and small, unpopular projects … :)
Security
● not applicable to existing closed-sourced software
● good code != good software
● not every project can be monitored carefully by society
● won’t solve the problems of e-governance, coordination, corruption
● can see opposition in the face of malicious companies
No silver bullet...
● Proprietary components?
o Allowed
● Entire proprietary systems or proprietary base?
o Allowed, but must prove TCO will be lower
● Does it mean the database can’t be Oracle / MS SQL Server?
o No.
● Will we switch to Linux and LibreOffice
o No – a lot of migration required – desktop software, ActiveDirectory,
trainings
o But we will switch to ODF
Typical questions
● The amendments to to the electronic governance acts passed and are in
force!
● We have set up an agency to oversee the process
● We have prepared templates and answers to regular questions
● http://github.com/governmentbg
o Soon – an on-premise system, mirrored to GitHub
● EU programs explicitly require open source
So far...
● Administration not knowing they should do it
o We already have tenders that do not conform with the law
o We have prepared templates and answers to regular questions
● No responsible body for enforcement
o We have set up an agency to oversee the process, not yet operational
● Companies may develop “privately” and push at the end
o http://github.com/governmentbg , soon – an on-premise system,
mirrored to GitHub
● It can be ignored
o “No open source – no funding” works (EU programs explicitly
require open source)
Potential issues
● Put it in the law
● Be explicit that it applies to all projects (websites, registers, information
systems)
o “It does not apply to us” phenomenon
● Find or create a responsible body
● Also put it as a prerequisite for funding
● Talk
● Answer questions
Advice
● Too early to say
● Depends on willingness to enforce
● I will share our experience within a year
Will it work?
Open and transparent projects should bring better
quality and lower TCO
(image taken from http://exequiel09.github.io/symposium-presentation/)
Questions?

More Related Content

PPTX
Open Source for the Government
PDF
Community SUmmit: Legal & Licensing / Public procurement of open source softw...
PPTX
Сигурност на електронното управление
PPTX
Отворено, координирано електронно управление, насочено към гражданите
PPTX
Бъдещето е код
PPTX
Архитектура на електронното управление
PPTX
Електронно управление - не "как", а "какво"
PPT
Електронно правителство
Open Source for the Government
Community SUmmit: Legal & Licensing / Public procurement of open source softw...
Сигурност на електронното управление
Отворено, координирано електронно управление, насочено към гражданите
Бъдещето е код
Архитектура на електронното управление
Електронно управление - не "как", а "какво"
Електронно правителство

Viewers also liked (8)

PPTX
Електронно гласуване
PPTX
Regulations and technology
PPTX
Регулации и технологии
PDF
Biometric identification
PPTX
Electronic governance steps in the right direction?
PPTX
E-government architecture
PDF
#NoXML: Eliminating XML in Spring Projects - SpringOne 2GX 2015
PDF
Биометрична идентификация
Електронно гласуване
Regulations and technology
Регулации и технологии
Biometric identification
Electronic governance steps in the right direction?
E-government architecture
#NoXML: Eliminating XML in Spring Projects - SpringOne 2GX 2015
Биометрична идентификация
Ad

Similar to Opensource government (20)

PDF
Open source in government
PDF
Free and open source software in europe policies and implementations
PDF
Hillenius cebit2015-open-source-forum
ODP
Waving an Open Source Flag in Australian Government
PDF
Health and Sustainability of Open Source Software from a Public Sector Perspe...
PDF
Software Development as a Civic Service
PDF
Open source software in government challenges and opportunities
PDF
Whitepaper For Open Gp
PDF
Open data is only the beginning
PDF
Open Data is only the Beginning - Open Belgium 2017
PDF
John Scott: Mil-OSS
PDF
SFScon 21 - Alexander Sander - Public Money? Public Code! During Corona
PDF
Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp ...
PPT
Open Source N Egovernance
PPT
open source solution for e-governance
PPT
OCITA 2012: Opening Up to Open Source Software for Government
PPT
Open Source Issues and Trends
PDF
WSO2CON 2024 - Does Open Source Still Matter?
PDF
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
ODP
Digital21 - Open Data and Open Source
Open source in government
Free and open source software in europe policies and implementations
Hillenius cebit2015-open-source-forum
Waving an Open Source Flag in Australian Government
Health and Sustainability of Open Source Software from a Public Sector Perspe...
Software Development as a Civic Service
Open source software in government challenges and opportunities
Whitepaper For Open Gp
Open data is only the beginning
Open Data is only the Beginning - Open Belgium 2017
John Scott: Mil-OSS
SFScon 21 - Alexander Sander - Public Money? Public Code! During Corona
Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp ...
Open Source N Egovernance
open source solution for e-governance
OCITA 2012: Opening Up to Open Source Software for Government
Open Source Issues and Trends
WSO2CON 2024 - Does Open Source Still Matter?
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Digital21 - Open Data and Open Source
Ad

More from Bozhidar Bozhanov (20)

PPTX
Откриване на фалшиви клетки за подслушване
PPTX
Wiretap Detector - detecting cell-site simulators
PPTX
Антикорупционен софтуер
PDF
Nothing is secure.pdf
PPTX
Elasticsearch - Scalability and Multitenancy
PPTX
Encryption in the enterprise
PPTX
Blockchain overview - types, use-cases, security and usabilty
PPTX
Електронна държава
PPTX
Blockchain - what is it good for?
PPTX
Algorithmic and technological transparency
PPTX
Scaling horizontally on AWS
PDF
Alternatives for copyright protection online
PPTX
GDPR for developers
PPTX
Политики, основани на данни
PDF
Отворено законодателство
PPTX
Overview of Message Queues
PPTX
Технически гаранции и процедури за електронното гласуване
PPTX
Отвореният код - инструмент за ускоряване на развитието на електронното управ...
PPTX
Monoliths and Microservices
PPTX
Electronic identification
Откриване на фалшиви клетки за подслушване
Wiretap Detector - detecting cell-site simulators
Антикорупционен софтуер
Nothing is secure.pdf
Elasticsearch - Scalability and Multitenancy
Encryption in the enterprise
Blockchain overview - types, use-cases, security and usabilty
Електронна държава
Blockchain - what is it good for?
Algorithmic and technological transparency
Scaling horizontally on AWS
Alternatives for copyright protection online
GDPR for developers
Политики, основани на данни
Отворено законодателство
Overview of Message Queues
Технически гаранции и процедури за електронното гласуване
Отвореният код - инструмент за ускоряване на развитието на електронното управ...
Monoliths and Microservices
Electronic identification

Recently uploaded (20)

PPTX
Proposed Odisha State Highways Authority OSHA Act 2025 Draft
PDF
It Helpdesk Solutions - ArcLight Group
PPT
Quality Management Ssystem PPT - Introduction.ppt
PDF
2026 RMHC Terms & Conditions agreement - updated 8.1.25.pdf
PDF
buyers sellers meeting of mangoes in mahabubnagar.pdf
PPTX
Social_Medias_Parents_Education_PPT.pptx
PPTX
Introduction_to_the_Study_of_Globalization.pptx
PPTX
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ
PPTX
GOVERNMENT-ACCOUNTING1. bsa 4 government accounting
PPTX
Weekly Report 17-10-2024_cybersecutity.pptx
PPTX
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
PDF
सुशासन सप्ताह भारत रत्न श्री अटल बिहारी बाजपेयी जी जन्मदिवस समारोह 19-24 दिसं...
PDF
Courtesy Meeting NIPA and MBS Australia.
PDF
26.1.2025 venugopal K Awarded with commendation certificate.pdf
PDF
ISO-9001-2015-internal-audit-checklist2-sample.pdf
PDF
NDR Week Motorcade 2025 of Pasig City PDAO (Bambang PWD Association, Inc. Par...
PPTX
STG - Sarikei 2025 Coordination Meeting.pptx
PPTX
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
PPTX
GSA Q+A Follow-Up To EO's, Requirements & Timelines
PPTX
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Proposed Odisha State Highways Authority OSHA Act 2025 Draft
It Helpdesk Solutions - ArcLight Group
Quality Management Ssystem PPT - Introduction.ppt
2026 RMHC Terms & Conditions agreement - updated 8.1.25.pdf
buyers sellers meeting of mangoes in mahabubnagar.pdf
Social_Medias_Parents_Education_PPT.pptx
Introduction_to_the_Study_of_Globalization.pptx
sepsis.pptxMNGHGBDHSB KJHDGBSHVCJB KJDCGHBYUHFB SDJKFHDUJ
GOVERNMENT-ACCOUNTING1. bsa 4 government accounting
Weekly Report 17-10-2024_cybersecutity.pptx
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
सुशासन सप्ताह भारत रत्न श्री अटल बिहारी बाजपेयी जी जन्मदिवस समारोह 19-24 दिसं...
Courtesy Meeting NIPA and MBS Australia.
26.1.2025 venugopal K Awarded with commendation certificate.pdf
ISO-9001-2015-internal-audit-checklist2-sample.pdf
NDR Week Motorcade 2025 of Pasig City PDAO (Bambang PWD Association, Inc. Par...
STG - Sarikei 2025 Coordination Meeting.pptx
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
GSA Q+A Follow-Up To EO's, Requirements & Timelines
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Opensource government

  • 1. Open source - accelerating e-government: the Bulgarian electronic governance act Bozhidar Bozhanov Adviser to the political cabinet of the deputy prime minister for coalition policy and public administration and minister of interior
  • 2. ● Senior software engineer and architect ● http://techblog.bozho.net ● Adviser to the deputy primer minister of Bulgaria about e- government, open data & technology ● Realistic idealist About me
  • 3. “You can’t make the ladies behind the desks use LibreOffice and Linux!! Open Source for the Government??
  • 4. You can, but that’s a different story... It’s not about Linux...
  • 5. ● The government is constantly procuring both specific and generic software ● The government ignores the “rule” o if the problem is widespread - use open source software o if the problem is rare - use an existing commercial solution o if the problem is unique - order a new piece of software ● The government doesn’t have the personnel to adapt and implement even ready-to-use open source projects. Custom software
  • 6. ● Vendor lock-in ● Abandonware ● Low-quality software ● Bugs and security holes o egov.bg o (forest) logging registry (?the_wife_of_my_cousin=1) o ...who knows what else? ● Most of that software is owned by the government o ...and sits on CDs in basements ● Even projects using WordPress, Drupal, Joomla are de-facto closed source ● Questionable, opaque spending Status quo
  • 7. ● Websites of ministries/agencies/municipalities/programmes ● Registries ● General clerk software ● Specific information systems ● Accountancy software ● egov - middleware, registries, portal, e-services Types of government software
  • 8. ● what’s the relation between “government software” and “electronic governance”? ● The problems of electronic governance o Lacl of coordination o Lack of quality o Lack of vision Electronic governance
  • 9. (almost) all new projects must be open-sourced A solution?
  • 10. We proposed article 58a, which mandates: • All new custom-built software to be open source • Developed in a public repository from day 1 The electronic governance act
  • 11. ● Reusability ● Higher quality ● Easier extension and support o from a government “system integrator” o from other companies o from NGOs and even citizens ● Transparency o What did the government spend the money on o “but...nobody will be watching those projects!” - there are people that will be watching them, don’t worry :) Why?
  • 12. ● UK- http://github.com/alphagov (330 projects) ● US - http://www.govcode.org/ (2000 projects); Federal source code policy ● Estonia - e-voting, egov, X-Road o “All our key projects become open source, including the systems for health care, police, business portals and document exchange” Siim Sikkut, ICT Policy Adviser ● Switzerland ● The European Commission ● European Parliament called for “the systematic replacement of proprietary software by auditable and verifiable open-source software in all the EU institutions, and for the introduction of a mandatory open-source-selection criterion in all future ICT procurement procedures” Experience around the world
  • 13. ● Every company, implementing software ordered by the government uses a public repo o must use it actively (and not just synchronize an internal repo with it) o git or mercurial ● Public documentation ● Stable master ● The licence used must be approved by FSF or OSI o EUPL by default. Allowed: GPLv3, AGPL, Apache, MIT, etc. Procedure
  • 14. ● no difference for the company writing the software - even now the product is owned by the government in most cases ● no difference for the government - 10 lines more in the technical specification. o and we prepared a template for that ● total cost of ownership is the same in the worst case ● new business models Why would that work?
  • 15. “Are you listening to yourself, the government can’t open their systems?!”
  • 16. ● Only the source is publicly available; not the server passwords ● A small portion of the government software is highly critical; a small portion even have a publically-facing interface. o The law doesn’t apply to systems regarding national security and classified information ● WordPress is more secure than any website that any company will build. ● Open-source software is more secure o ...except for openssl, bash and small, unpopular projects … :) Security
  • 17. ● not applicable to existing closed-sourced software ● good code != good software ● not every project can be monitored carefully by society ● won’t solve the problems of e-governance, coordination, corruption ● can see opposition in the face of malicious companies No silver bullet...
  • 18. ● Proprietary components? o Allowed ● Entire proprietary systems or proprietary base? o Allowed, but must prove TCO will be lower ● Does it mean the database can’t be Oracle / MS SQL Server? o No. ● Will we switch to Linux and LibreOffice o No – a lot of migration required – desktop software, ActiveDirectory, trainings o But we will switch to ODF Typical questions
  • 19. ● The amendments to to the electronic governance acts passed and are in force! ● We have set up an agency to oversee the process ● We have prepared templates and answers to regular questions ● http://github.com/governmentbg o Soon – an on-premise system, mirrored to GitHub ● EU programs explicitly require open source So far...
  • 20. ● Administration not knowing they should do it o We already have tenders that do not conform with the law o We have prepared templates and answers to regular questions ● No responsible body for enforcement o We have set up an agency to oversee the process, not yet operational ● Companies may develop “privately” and push at the end o http://github.com/governmentbg , soon – an on-premise system, mirrored to GitHub ● It can be ignored o “No open source – no funding” works (EU programs explicitly require open source) Potential issues
  • 21. ● Put it in the law ● Be explicit that it applies to all projects (websites, registers, information systems) o “It does not apply to us” phenomenon ● Find or create a responsible body ● Also put it as a prerequisite for funding ● Talk ● Answer questions Advice
  • 22. ● Too early to say ● Depends on willingness to enforce ● I will share our experience within a year Will it work?
  • 23. Open and transparent projects should bring better quality and lower TCO
  • 24. (image taken from http://exequiel09.github.io/symposium-presentation/) Questions?