And liability, as mentioned in the OP, is a big issue. When you find a bug in Oracle that kills your DBMS, you open a ticket and Oracle
has to provide a fix (or at least a workaround) based on the SLA.
Postgres developers, as the license says, have NO OBLIGATIONS TO
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. This means you have to do one of three options:
- hire Postgres experts into every ministry. Not very efficient.
- create a single government agency that provides support to the rest of the government. Might easily lose efficiency, as any other bureaucracy
- create a commercial support provider that has to earn money by selling Postgres support to private enterprises. Again, there's a risk that it will start charging the highest possible price for its services.
Postgres developers, as the license says, have NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. This means you have to do one of three options: