open source for the government
TRANSCRIPT
![Page 1: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/1.jpg)
Open Source for the Government?Why and how
![Page 2: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/2.jpg)
● http://techblog.bozho.net
● @bozhobg
● Senior Software Engineer @ TomTom
● Board member of Obshtestvo.bg (Society dot bg) foundation
● realistic idealist
Vanity slide
![Page 3: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/3.jpg)
“You can’t make the ladies behind the desks use OpenOffice and
Linux!!
Open Source for the Government??
![Page 4: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/4.jpg)
● “...but in Munich”
● Microsoft Office is a de-facto standard, for good or for bad
● That’s a different story...
It’s not about Linux...
![Page 5: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/5.jpg)
● The government is constantly placing orders for 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
![Page 6: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/6.jpg)
● 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
Status quo
![Page 7: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/7.jpg)
● 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
![Page 8: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/8.jpg)
● oh…
● what’s the relation between “government software” and “electronic
governance”
● The problems of electronic governance
o 90% law and administrative и 10% technical
o “political will” (cliche alarm)
Electronic governance
![Page 9: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/9.jpg)
(almost) all new projects must be open-sourced
A solution?
![Page 10: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/10.jpg)
● Reusability
● Easier extension and support
o from a government “system integrator”
o from other companies
o from NGOs and even citizens
● Transparency
o “but...nobody will be watching those projects!” - there are people that
will be watching them, don’t worry :)
Why?
![Page 11: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/11.jpg)
● UK- http://github.com/alphagov (330 projects)
● US - http://www.govcode.org/ (2000 projects)
● 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
Experience around the world
![Page 12: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/12.jpg)
● Every company, implementing software, ordered by the government,
supplies a URL to a public SCM repo
o git or mercurial; preferably GitHub or Bitbucket
o must use it actively (and not just synchronize an internal repo with it)
● Public documentation
● Stable master
● The government published the URL of the repo
● The licence used must be approved by FSF or OSI
Procedure
![Page 13: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/13.jpg)
● 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 requirements
● total cost of ownership is the same in the worst case [citation needed]
● new business models
Why would that work?
![Page 14: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/14.jpg)
“Are you listening to yourself, the government can’t open their
systems?!”
![Page 15: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/15.jpg)
● 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.
● 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
![Page 16: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/16.jpg)
● not applicable to existing closed-sourced software
● hardly applicable to software that is already developed (even if owned by
the government)
● good code != good software
● not every project can be monitored carefully by society
● won’t solve the problems of e-governance, corruption, energy prices or
ebola
● can see opposition in the face of malicious companies
No silver bullet...
![Page 17: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/17.jpg)
...but if we do something, only in case it
solves all problems, then we will never do
anything
![Page 18: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/18.jpg)
● (L)GPL, EUPL, MIT, BSD, Apache?
● permissive vs copyleft
● Using closed-sourced components
● Licence can be selected by the implementing company?
Licences
![Page 19: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/19.jpg)
“That’s bullshit, it can’t happen!!”
“You aren’t helping...”
![Page 20: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/20.jpg)
● Wide support for our NGO’s campaign - by citizens, companies, NGOs
● http://opendata.government.bg - the open data portal of Bulgaria. It’s a
project by obshtestvo.bg, based on CKAN, open-sources, and developed
together with two government institutions.
● we are constantly communicating with multiple agencies and ministries
● we are successfully pushing for standard government software
requirements that explicitly require open-source
So far...
![Page 21: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/21.jpg)
If you are competent and adequate, even in the administration
there are people that can accept your opinion.
How?
![Page 22: Open Source for the Government](https://reader033.vdocuments.net/reader033/viewer/2022052912/55a204151a28ab4d268b48ed/html5/thumbnails/22.jpg)
(изображение от http://exequiel09.github.io/symposium-presentation/)
Questions?