The Bulgarian Parliament has managed to pass three amendments to the eGovernment law, requiring all government software to be open source and open to public repository.
The Article 58a of the law states that administrative authorities must include the following requirements in procurement tenders software:
"Όταν το αντικείμενο της σύμβασης περιλαμβάνει την ανάπτυξη προγραμμάτων ηλεκτρονικών υπολογιστών, τα προγράμματα ηλεκτρονικών υπολογιστών θα πρέπει να πληρούν τα κριτήρια για το λογισμικό ανοιχτού κώδικα (Open Source). Όλα τα δικαιώματα πνευματικής ιδιοκτησίας και συγγενικών δικαιωμάτων των σχετικών προγραμμάτων ηλεκτρονικών υπολογιστών, τον πηγαίο κώδικα τους, το σχεδιασμό των διεπαφών, και τις fundamentals δεδομένων που αποτελούν αντικείμενο της εντολής θα πρέπει να είναι πλήρως διαθέσιμα, χωρίς περιορισμούς όσον αφορά τη χρήση, την τροποποίηση και τη διανομή. Η ανάπτυξη θα πρέπει να γίνεται σε αποθετήριο που διατηρείται από τον οργανισμό, σύμφωνα με το άρθρο 7c, παράγραφος 18."
Bozhidar Bozhanov, an adviser to Bulgaria's Deputy Prime Minister, has published on the government blog that this means:
"Όποια και αν είναι το προσαρμοσμένο λογισμικό που προμηθεύεται η κυβέρνηση θα είναι ορατό και προσβάσιμο σε όλους. Είναι κάτι που αποκτιέται με money που καταβάλλονται από τους φορολογούμενους και θα πρέπει και αυτοί να είναι σε θέση να έχουν όφελος από αυτό."
Open Source is a smart approach and many countries will have to follow, for more reasons than putting software to their citizens.
For starters, the move to open the software certainly allows for increased security. Software experts can search for bugs and vulnerabilities στο λογισμικό ανοιχτού κώδικα και να το αναφέρουν στις κυβερνήσεις - ή ακόμα και να υποβάλουν άμεσα τα δικά τους patches.
Open Source software can also be modified for different government needs, depending on its use by different departments, without incurring huge costs, as is usually the case with our well-known Microsoft.
In addition, governments choosing open source tools do not remain dependent on a single software vendor (see Microsoft Again).
Because the software will be available to the general public, they will be able to switch suppliers at any time for the best service or the lowest cost for maintenance and support.
France, Norway, Brazil and the USA use open source tools to varying degrees. We hope that other countries will learn about Bulgaria's move in the coming years.