Why govts should open source software it develops?

I am surprised not to find a single Indian govt software being open sourced. This is despite the fact that most of them have horrible user experience and highly buggy. In all probability the code behind it would be equally poor.

The govt. continues to spend crores of tax payers money to IT service providers to develop these abysmal portals instead of open sourcing it.

Examples of some portals that I used personally:

  1. Pune Municipal Corporation (PMC) complaint portal
  2. LIC portal
  3. IRCTC ticketing portal
  4. RTI portal
  5. MSEB bill payment
  6. I wont be surprised if this is true for most govt. sites/apps.

Each of them to say the least have poor user experience and worse is highly buggy. E.g., I logged a complaint in the PMC portal and got an email with ticket ID. To my surprise when I logged back in the portal after a week, there were 0 open, pending or closed tickets in my account!

Why open source?

First of all its built using tax payers’ money. Why should be is hidden property unless there is some trade secret involved in it?

Secondly, why would every state, municipal and even country“reinvent the wheel”? E.g. if Pune builds a complaint management system, why should Pimpri Chinchwad have to build another one for itself? If Maharastra builds a software for vehicle management (RTO office) why should rest of the states build another? And just a different state, even someone in Sri Lanka or Nairobi can reuse it.

Thirdly, India has the highest number of programmers in the world. Most of them are bored or frustrated in their day job, and looking for an exciting side project to work on. They would be more than willing to contribute for free to such projects. Its not only exciting but also a sense of society contribution involved. Similarly students doing college projects are another source of free hours that can be utilized. As in any open source project, you need strong gate-keeping to ensure quality of code contributed is high. Its is very easily doable as is done in 1000s of open source projects across the globe.

Fourth, if and when, for whatever reason govt has to change the vendor who is in-charge of developing the portal, it will be very easy to make the transition since the code is publicly available. Govt wont be at the mercy of a single vendor for life.

Overall, “open source” is an important aspect of “open government” after “open data”. Its a no-brainier that all government projects have to be open source unless confidential information of national or trade secret is involved. Especially in the context of smart-city and digital India, this will be critical since government spend on IT is expected to go up exponentially.

Unfortunately, no one has come forward to do it. The only reason could be vested interests of the IT services companies i.e. cartel between decision makers and software companies. Naturally open sourcing is not great for them since it will mean lesser projects and worse their “code quality” will be exposed to the whole world.

Hopefully we will see this change in the near future. Being an open source product developer myself, I will be happy to help any organization in learning more and moving towards open sourcing their projects — for free of cost.

PS: We are developers of OpenSpecimen — an free and open source software for clinical research centers.

Guest Post by Srikanth Adiga, OpenSpecimen

Announcing the first 25 successful companies attending #PNgrowth

Right. So the first batch of #PNgrowth companies is here. It has been a slog for us going through all the applications we received, and we have made sure that we are extremely fair in the way we are allocating places for our already over-subscribed program.

If you don’t know what this is about, you go here, and if you want to apply, here, better late than never.
                                25-founders-collage-1
We are going to announce the companies finalised as we go along, so they can start preparing for what will possible be a non-stop knowledge ride.
So here we go, the first 25 companies for the inaugural #PNgrowth program
    1. Ahimanikya Satapathy of Docengage,  Healthcare CRM
    2. Akshat Choudary of Blogvault, WordPress backup service
    3. Anand Krushnan of Exclusife, offers app
    4. Ankit Oberoi of Adpushup, online ad optimizer
    5. Arastu Zakia of Collegebol, education/students forum
    6. Ashwin Ramaswamy of ContractIQ,B2B Outsourcing Marketplace
    7. Dhruv Gupta of Valuehire.com, recruitment software
    8. Elvis D’Souza of Sensara, TV search app
    9. Jaineel Agarwal of Planet Superheroes, Superhero merchandise store
    10. Jofin Joseph of Hello Vibe, contact management app
    11. Koushik Shee of Effia Soft , cloud ERP
    12. Krish Subramanian of Chargebee , billing software
    13. Kumar Abhishek of ToneTag, payment app
    14. Laxman Papineni of AppVirality, growth toolkit
    15. Mrigank Tripathi of Qustn, training and assessment company
    16. Nityananda Rao of Actouch Technologies Pvt Ltd, accounting software
    17. Pritesh Vora of Uninstall.io, app analytics provider
    18. Priyanka Agarwal of Wishberry, crowdfunding platform
    19. Rahul Bhalla of Zenatix, energy hardware company
    20. Rohit Bagaria of Budli.in, used gadgets marketplace
    21. Sanjay Sahani of Optimizory, management tool
    22. Shameel Abdulla of Jiffstore, grocery supermarket
    23. Sonal Goyal of NubeTechnologies,data analytics company
    24. Srikanth Adiga of Open Specimen, biobanking informatics
    25. Vijay Mane of Albumizer , album designer
Congratulations to the startups who made it. They will receive further information in their mailboxes.