back to article UK.gov issues internal 'ditch Oracle NOW' edict to end pricey addiction

Whitehall bean counters have ordered government departments to find fresh ways to end their reliance on Oracle. The Cabinet Office is understood to have formally contacted central agencies within the last month and asked them to look for ways to “get rid of Oracle". No. 10 is believed to be concerned about the amount civil …

Page:

  1. WalterWonkite

    No Boats for larry!

    So they've been taken to the cleaners, or should I say the taxpayer has funded Larry's boat obsession for long enough. For fuck sake!

    1. Richard Taylor 2

      Re: No Boats for larry!

      And fighter aircraft not that I would not do the same type of thing if I had the boodle

      1. Anonymous Coward
        Anonymous Coward

        Re: No Boats for larry!

        Oh well, Google just rented the Valley of Temples in Sicily for their own party - maybe they didn't try to buy it because if wasn't on sale (anyway, it was rented for a mere 100,000 euro, pocket money, for them).

        Guess megalomania is becoming a typical job-related illness for many CEOs...

    2. Anonymous Coward
      Anonymous Coward

      Re: No Boats for larry!

      I wouldn't be so sure. I can't help wondering how much he'll sue for in compensation for the knock to the share price resulting from this uncommon incident of common sense.

      1. deive

        Re: No Boats for larry!

        He would (sue for compensation) if TTIP goes though... corps suing government over their decisions is one of the items on that agenda!

    3. Bob Vistakin
      Thumb Up

      Re: No Boats for larry!

      Thumbs up from me!

      Oracles business practices fucking stink, matched only by the incompetence of HMG procurement. Why they are finally waking up to this is anyones guess, but the faster they are shown the door the better.

  2. Philip Storry

    I laughed

    Oracle brought this upon themselves with opaque and over-priced licensing, and I wish the government good luck in moving to something cheaper. Perhaps gold-thread-adorned monks carving on platinum slabs with diamond-tipped drills?

    (Or maybe just PostgreSQL.)

  3. Anonymous Coward
    Anonymous Coward

    Oracle is only part of the problem

    If your department is buying 2 million licenses and has10,000 staff.

    Granted, Oracle is expensive but this is massively exacerbated by poor license management.

    1. Richard Taylor 2

      Re: Oracle is only part of the problem

      Ahh someone who has not come into 'conflict' with the Oracle licensing proposition. It is not as simple as 'one licence per user' - it can be anywhere from that up to 'one licence per user per customised app per application per oracle install per process cores per colour of CTOs underwear' and other variations on the theme.

      It is tempting to suggest that the licences were agreed by legal beetles (actually not beagles have more sense) without projecting costs with increased system complexity, growth in the user group, and expansion of database applications.

      It makes TP & NG's cry for sanity look simple....

      “Along with the standard computer warranty agreement which said that if the machine 1) didn't work, 2) didn't do what the expensive advertisements said, 3) electrocuted the immediate neighborhood, 4) and in fact failed entirely to be inside the expensive box when you opened it, this was expressly, absolutely, implicitly and in no event the fault or responsibility of the manufacturer, that the purchaser should consider himself lucky to be allowed to give his money to the manufacturer, and that any attempt to treat what had just been paid for as the purchaser's own property would result in the attentions of serious men with menacing briefcases and very thin watches. Crowley had been extremely impressed with the warranties offered by the computer industry, and had in fact sent a bundle Below to the department that drew up the Immortal Soul agreements, with a yellow memo form attached just saying: 'Learn, guys...”

      1. Anonymous Coward
        Anonymous Coward

        Re: Oracle is only part of the problem

        This reminds me of a bit out of Good Omens:

        Along with the standard computer warranty agreement which said that if the machine

        1) didn't work,

        2) didn't do what the expensive advertisements said,

        3) electrocuted the immediate neighborhood,

        4) and in fact failed entirely to be inside the expensive box when you opened it, this was expressly, absolutely, implicitly and in no event the fault or responsibility of the manufacturer, that the purchaser should consider himself lucky to be allowed to give his money to the manufacturer, and that any attempt to treat what had just been paid for as the purchaser's own property would result in the attentions of serious men with menacing briefcases and very thin watches.

        Crowley had been extremely impressed with the warranties offered by the computer industry, and had in fact sent a bundle Below to the department that drew up the Immortal Soul agreements, with a yellow memo form attached just saying: "Learn, guys..."

        Oracle probably employs the same people (for licensing and/or selling your soul. My understanding is that they're roughly equivalent)

      2. Steve Gill

        Re: Oracle is only part of the problem

        The number of licenses Oracle require for their systems is ridiculous and, probably intentionally, very confusing. They probably get less customers because of the difficulty but those they get usually end up paying vastly more than they should so Oracle's happy.

        1. TheVogon
          Headmaster

          Re: Oracle is only part of the problem

          "They probably get less customers "

          You mean fewer: e.g. Are you one of the less intelligent posters or one of the few intelligent posters?

          1. dajames

            Re: Oracle is only part of the problem

            "They probably get less customers "

            You mean fewer

            The individual customers probably also become less, on account of not being able to afford to eat.

      3. storner

        Re: Oracle is only part of the problem

        Here in Denmark, an Oracle-based database was used for a traffic information system while expanding one of the main highways around Copenhagen.

        Oracle initially tried to license it "per user", meaning every car that could potentially pass by one of the electronic information signs. With roughly 1 million cars in the greather Copenhagen area, this would have contributed nicely to some Oracle serfs' bonus account.

        1. Gordon 10

          Re: Oracle is only part of the problem

          They tried the same stunt on the database behind (at the time) one of the biggest e-commerce sites in the country until we told them to go forth and multiply. They wanted to count each unique visitor as a licensed user with thousands visiting per month.

    2. Anonymous Coward
      Anonymous Coward

      Re: Oracle is only part of the problem

      Perhaps Oracle said that every benefits claimant who claims online counts as a "user" and needs a seat licence?

  4. Hans 1
    Facepalm

    Move away from each and every proprietary piece of junk you're running, switch to FS.

    Get PostgreSQL on GNU/Linux, switch all desktops to Linux ...pay a flatrate for support, I am sure they would end up paying 1/1000 of the price for licensing, compared to what they pay now.

    They would have to train everybody for Windows 8/10 anyway, might as well train them to use Linux.

    1. MacroRodent

      remotes

      Instead of actually running Linux desktops, an even better plan would be to switch users to remote Linux desktops. Easier to manage, and you avoid the hardware compatibility hell of installing Linux on diverse desktops and laptops, whose manufacturers care less than nothing about Linux compatibility. The clients could in fact be cheap "landfill" Windows laptops, because the only application of interest is the remote client (VNC or similar) that requires very little memory or CPU power. If the machine breaks, it is simply recycled and the employee goes to get a new one at the office depot. Support costs would plummet.

      1. Bob H

        Re: remotes

        To be fair Libre/Open Office isn't as good as MS Office, I've been trying for years to reconcile the issue but it doesn't come out in the wash. I did recently spend two years using mostly Google Docs, it justifies the lack of features because the document collaboration is so immensely good but the formatting and working options aren't nearly as good.

        But in contra to my own argument my mother has been using Linux as a desktop for the past few years and is barely concerned that it isn't Windows.

        1. Anonymous Coward
          Anonymous Coward

          Re: remotes

          Who cares how well internal government documents are formatted? Let them use plain text.

          1. Anonymous Coward
            Anonymous Coward

            Re: remotes

            Who cares how well internal government documents are formatted? Let them use plain text.

            ...but then how will the legions of civil servants while away their days, without those halcyon hours spent mindlessly stabbing at [B] and [I] buttons and fighting with autoindentation, you psychopath?

            1. Captain DaFt

              Re: remotes

              "...but then how will the legions of civil servants while away their days, without those halcyon hours spent mindlessly stabbing at [B] and [I] buttons and fighting with autoindentation, you psychopath?"

              Put'em to useful work! Are there no streets that need cleaning? No chimneys that need to be swept?

        2. Anonymous Coward
          Anonymous Coward

          Re: remotes

          Libre/Open Office isn't as good as MS Office - true.

          But for 99% of users it is perfectly adequate.

          1. Anonymous Coward
            Anonymous Coward

            Re: remotes

            "Libre/Open Office isn't as good as MS Office - true."

            This is why all Microsoft staff have E series Mercs for company cars; the alternatives aren't quite as good.

          2. TheVogon

            Re: remotes

            "But for 99% of users it is perfectly adequate"

            In any sort of normal work environment, I think you mean more like for 9.9% of users it is perfectly adequate.....

            For starters there is no VBA support, very flaky ODF support, loads more bugs, it is much slower, and is missing lots of features and integration options compared to MS Office.

            1. phil dude
              FAIL

              Re: remotes

              Ok so LO is not perfect - but the quantity of cash governments are throwing at $CORPS, it could be fixed using target funding.

              The central problem is there is a vested interest in having gigantic companies run these contracts, so the middle manager machinery justifies its existence.

              Having an enterprise Linux installation with customisation as necessary funded from the deployment costs, returned to the software packages.

              Let's stop paying for problems that were solved decades ago, and the whole boat rises....

              P.

              1. Dazed and Confused
                Happy

                Re: remotes

                > Ok so LO is not perfect - but

                then neither is Office where every new release is worse than all the previous ones and all the bits that you used to use have now either been hidden, broken or both.

            2. Alan Brown Silver badge

              Re: remotes

              "very flaky ODF support"

              ODF was invented in Libre/Openoffice. It's MS'es implementation of it which is flakey.

              1. TheVogon

                Re: remotes

                "ODF was invented in Libre/Openoffice"

                Nope, OpenDocument is not the same as the older OpenOffice.org XML format and these formats are not directly compatible. ODF was actually developed by OASIS.

                "It's MS'es implementation of it which is flakey."

                Nope - MS have by far the best ODF implementation that is currently available - and it fully support the latest ODF version - even in Office 365. If you look through LO support forums and bug trackers you will see that there are loads of issues with it's implementation of ODF. For instance crashes saving a file that can be opened / saved in other Office packages.

                Just a few examples:

                https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1292360

                https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1412448

                https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1072033

                Also there are vast numbers of bugs when handling MS Office formats - that most businesses rely on.

            3. Anonymous Coward
              Thumb Up

              Re: remotes

              For starters there is no VBA support

              Which given the history of VBA and its use in malware and poorly constructed information systems, I'm happy to consider the lack of VBA a feature well worth having!

              1. Anonymous Coward
                Anonymous Coward

                Re: remotes

                The malware part is true, but a lot of organizations rely on heavily "programmed" document templates, especially in the spreadsheet world. I've seen banks with programmers dedicated to it - and those templates generated document to manage a lot of money. I guess in many government departments is more or less the same.

                Do you really believe saving some dollars/euro to get rid of MS Office, lose those functionalites and need to re-implement them, looks a good move for them?

                Sure, maybe not every office needs them, but as long as some offices need them, to simplify deployment, management and interoperability you choose a single product.

                Open/LibreOffice needs to cover this requirements also, if it aims to become a full replacement for MS Office.

            4. John Watts

              Re: remotes

              In any kind of normal work environment WordPad is perfectly adequate for 99.999% of users.

              Most word processed documents I see have fifteen carriage returns in place of a page break.

          3. Alan Brown Silver badge

            Re: remotes

            "But for 99% of users it is perfectly adequate."

            It's that statement which has Microsoft shitting housebricks.

            Word and their ilk weren't as good as WordPerfect. But they were good enough - and cheaper.

            Postgresql isn't as good as Oracle - but its good enough for 99% of usage cases.

            And the raw facts are that Oracle make a great database, but _everything_ else they touch turns to a steaming pile of shit - ESPECIALLY their financial packages. My employer just moved from a terrible Oracle product to an even worse one.

            1. Anonymous Coward
              Anonymous Coward

              Re: remotes

              Oracle, lilke other big companies in the same arena, suffers from the "Indian syndrome" - applications built out of a lot of Java (or the like) code written by lame Indian programmers paid a few rupees, while the applications are sold for many $$$$$.

              Not that our SAP system is built by more competente programmers...

        3. MacroRodent

          Re: remotes

          To be fair Libre/Open Office isn't as good as MS Office, I've been trying for years to reconcile the issue but it doesn't come out in the wash.

          I beg to differ. It is nothing but a matter of what you have grow used to. I have mostly been using OpenOffice and LibreOffice for years, and now trying to MS Office for some project is driving me nuts. LibreOffice just fits my way of working better, and gives more support for producing a consistently formatted document. Maybe there are some places where MS Office wins, but I don't know of any other than being more compatible with the MS Office file formats. This advantage would disappear if more people used OpenOffice, LibreOffice or other tools that properly process OpenDocument formats.

          Maybe some day...

          1. John Watts

            Re: remotes

            r1c1 notation for spread sheets.

            Excel does that and OpenOffice doesn't. For me that makes Excel superior. For word processing I find each application equally annoying.

        4. keithpeter Silver badge
          Coat

          Re: remotes

          "To be fair Libre/Open Office isn't as good as MS Office, I've been trying for years to reconcile the issue but it doesn't come out in the wash."

          Any more detail?

          What use cases?

          Is it compatibility with existing MS Office files?

        5. channel extended
          Flame

          Re: remotes

          Only if you absolutely have to have the dancing bear at the bottom of evey page. Everyone learns some "cute" trick in MS office and then pesters the world. I simply want text and some MINOR formatting for readability If you are saying MS is better because it has more "features" then you are right, but if you are claiming to be better because the product produced is clear and presentable you are far from correct.

        6. Mk4

          Re: remotes

          OpenOffice Writer is great. I had to start using it a few months ago for a course I'm doing and it suddenly made so much more sense having the same application on my MacBook and my Windows desktop.

          Running Office 2011 on my MBP, Wordpad on my Windows desktop (on the few occasions I needed to write something) and MS Office at work was just horrible. If I could use Writer at work I would, it doesn't randomly f**k up my document formatting like Word does.

    2. Anonymous Coward
      Anonymous Coward

      You fail to notice that a lot of those Oracle instances already run on Linux, for which both Red Hat and Oracle itself make you pay happily. Also Oracle makes maybe more money from "mandatory" support than the licenses themselves.

      The GPL doesn't enforce any price or support model - what make you believe if everybody switch to FS you will be offered only cheap flatrate support?

      Once you get locked in some "enterprise" supported version of Linux/Postgres/whatever you like from which you can't simply switch away easily - and being FS doesn't make it easier at all (unless you're Google, maybe) - do you believe you will still get a cheap flat rate support price? Do you have ever read Red Hat support agreement, for example?

      I guess they will start to make you pay per seat, per user, per processor per whatever they like to make more money - most people like money, a lot of them. And less competition, the more you can charge - that's why Oracle can charge so much and still be able to sell obscenely priced products.

    3. Kubla Cant

      @Hans 1

      It's likely that a large part of the licensing and support costs relate to Oracle applications, rather than simply to the database. Databases are pretty much a commodity item these days, corporate systems, less so.

    4. Lars Silver badge
      Happy

      @Hans 1.Yes indeed, Oracle moved to Linux desktops internally years ago. I have worked in fairly big and fairly well run IT companies and I know it's a hell of a problem to keep track of all the licenses used. Invoices are cleared by people who don't know enough about it. And developers/programmers feel it's not their job to report on what's in use and what has been scrapped years ago. It's not just Oracle it's all of it including even hardware. The more people involved the more difficult it gets, and the invoices just keep coming.

    5. F0rdPrefect

      "Get PostgreSQL on GNU/Linux, switch all desktops to Linux"

      Oooh! The boom in consultancy for re-inventing all of the unique functions that have been created for the various government departments, and the training at the desktop.

      "They would have to train everybody for Windows 8/10 anyway, might as well train them to use Linux."

      a) what makes you think that they are going to move off XP/7?

      b) The few that i am aware of are/have already decided that ClassicShell is the way to go.

  5. Bob H

    Much noise about cost savings, the departments will ignore it or find ways to show it would be too expensive to change and nothing will happen. Ah the civil service... we do admire your gall.

  6. Pascal Monett Silver badge

    "get rid of Oracle"

    Sure, but replace it with what ?

    I cannot imagine the sheer volume of data stored and managed in a government-level group of Oracle databases, even taking into account the fact that there is no oversight or global planning of any kind (good one there, way to ensure economies are impossible).

    You don't just get rid of Oracle. You need to find a suitable substitute, redesign the applications, create a parallel environment, migrate the data onto said parallel platform, design a test suite to validate the transfer and test the new environment and validate it.

    When all that is done, you can start migrating the users. You'll be doing that bit by bit, so as not to have everything blow up in your face with the inevitable unexpected complications that will arise.

    Just planning this kind of thing will be a major project which will require external expertise.

    Hmm, do I smell the presence of yet another pork barrel for yet another vast, government-wide IT failure ahem, project ?

    1. Anonymous Coward
      Anonymous Coward

      Re: "get rid of Oracle"

      Some databases may be easy enough to migrate to other RDBMS. Others could be very, very difficult - a lot depends on how they were implemented, and what Oracle features they use. It is true Oracle is absurdly expensive and its licensing is close to blackmailing, but it is also true it offers some very advanced features other databases often lack, and you can't easily replace if your rely on them.

      Also, moving to another database may mean to redesign the applications built upon it because transaction/concurrency model are often not identical, and if you don't care about it, bad things will happen.

      It is also true there are also DBAs so worried about upgrades they would still run Oracle 6 on a VAX system if they only could find the hardware - forcing you to buy even more expensive support (and Oracle knows it and doesn't make upgrades as easy as you could wish...).

      Moving away may not be easy, and Oracle takes advantage of it. An effort from some big customers to move away from Oracle is welcome, maybe someone there will rething its licensing strategy - but I'm afraid if someone else just believe to slap a Postgres/<put your preferred RDBMS here> database here and there and import data, it could become soon another expensive bloodbath.

      Moreover, it looks what they really need is a good database to manage licenses to avoid buying millions they don't need...

      1. phil dude
        Linux

        Re: "get rid of Oracle"

        "expensive bloodbath" - a touch alarming!!!

        If there are problems, write a RFP for modifications for $RDMS or $OFFICESUITE to address them.

        Look at the software that runs on supercomputers, that has been funded to solve very complex problems.

        It can be done, and *stays* done.

        P.

        1. Anonymous Coward
          Anonymous Coward

          Re: "get rid of Oracle"

          Guess you never saw - and thereby worked on - a large, complex database with a lot of complex data types used (which may not be easily mapped to other platforms types), a lot of data logic (correctly) implemented as packages/stored procedures, and a lot of highly optimized complex queries using often some database specific SQL features. And that without speaking of some advanced features which may be available on some high-end databases and not on others - and could require third party tools or be reimplemented maybe at the application leve.

          Trying to move this kind of databases to a different engine is a very long, complex task. Sure, if you have small "data dumps" - data written in simple tables, and nothing else - and simple CRUD applications, porting could be easy enough.

          Software that runs on supercomputer has nothing to do with large databases - but maybe some big data analytics that work on data *extracted* from a large database in a format suitable for processing.

          But if you believe IT is an OS and an office suite, well, believe me, there is far far more to learn.... one day, maybe, you'll learn by experience...

    2. future research

      Re: "get rid of Oracle"

      "Just planning this kind of thing will be a major project which will require external expertise."

      This is why oracle will be safe for a fair few years, I bet they will ultimately decline like IBM, because of current business model of screw all the current customers. Larry doesn't care about that far in the future, he wants his boats today.

    3. GitMeMyShootinIrons
      Facepalm

      Re: "get rid of Oracle"

      Duh, replace it with MS Access. Obviously!

Page:

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like