Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Businesses Microsoft

NHS Awards Contract to Microsoft 445

ChocLinux writes "Microsoft has won a £500m nine year contract to supply software to the NHS, a week after the OGC (the government procurement body) released a report describing Linux as a viable desktop alternative for the majority of government users."
This discussion has been archived. No new comments can be posted.

NHS Awards Contract to Microsoft

Comments Filter:
  • Candy (Score:5, Interesting)

    by fembots ( 753724 ) on Thursday November 04, 2004 @01:46AM (#10720542) Homepage
    I think "Microsoft has also agreed to carry out £40m of research and development to provide guidelines and toolkits that will allow ISVs to deliver an NHS-specific user interface" is the candy here.

    MS probably knows it can still compete in customised applications with its almost unlimited resources.

    --
    Play iCLOD Virtual City Explorer [iclod.com] [iclod.com] and win Half-Life 2
    • Re:Candy (Score:5, Insightful)

      by metlin ( 258108 ) * on Thursday November 04, 2004 @01:56AM (#10720602) Journal
      As much as I'd like to disagree, it's true - MS does have the backing and expertise to do something.

      UIs in Opensource are a really big problem - not because they aren't good, but because they're not _tested_ - UI testing costs money and is not as easy as most people would think.

      Most end users are not CLI geeks, and for them usability plays a _VERY_ important role. Which is why, I strongly support the development of an Opensource usability team.

      If there are usability geeks around here, maybe we could all pitch in and do something. What do you folks say?
      • Re:Candy (Score:2, Insightful)

        by Dcnjoe60 ( 682885 )
        For any system as large as this is, it seems that they would be running a thin-client (whether java or .net). As such, the UI is going to be browser based and the design of such interface has nothing to do with Open Source development. If, for instance, they used java on the back end (I know it's not open source) with websphere (neither is that), or even if they used jboss, the technology for building the interfaces is very well documented and tested.
        • Re:Candy (Score:5, Informative)

          by metlin ( 258108 ) * on Thursday November 04, 2004 @02:28AM (#10720766) Journal
          IAAUD -- I Am A Usability Designer/HCI major.

          Usability design is not merely throwing together a bunch of buttons, fields and text. It's a whole lot more than that and involves some quite well thought and established principles, both quantitative and qualitative.

          The best designs are those that you do not notice and are really intuitive - there is a reason why usability experts get paid so much.

          What I suggested was start something of an Opensource UI consulting group, where a bunch of usability experts could pitch in and help out the development of UIs and do some serious usability testing of interfaces.

          If you _ever_ worked in any half-decent usability project, you'd realize that the time and effort that goes into the precise positioning of a button involves a whole lot more than meets the eye.

          • Re:Candy (Score:2, Interesting)

            by Sputum ( 682106 )
            I've always liked the idea of the Apple Interface Guidelines.

            I haven't actually read any of them, but I like the idea. :)

            There are some pretty clear points you can make about user interfaces that I never did a specific course on, and therefore never learned.

            For instance, people nowadays know to look for "OK" and "Cancel", so you don't go changing that to "Proceed" and "Retreat". Tab order is really important. Borders and colours to break up the screen are really useful. This is the kind of thing all UI p
            • Re:Candy (Score:3, Insightful)

              I've always hated "OK" and "Cancel" because sometime s it's really not clear the right button to press actually is. I've always felt that in such cases you should have a definitive statement such as "Formatting this disk will erase all of the data!" with "Format" "Cancel" as the options.
              • Re:Candy (Score:3, Interesting)

                by Sputum ( 682106 )
                That's a bitchin' idea, and it'll work because it's intuitive, and "Format" being the default button will only hammer home the point.

                You know how you see an ellipsis (...) after some menu options?

                That's meant to mean the menu item will open a dialog. It's been an Apple Interface Guideline for years I think, and it seems to be fairly consistent now across platforms. I wonder how many people notice it?
              • Very "nice" are also those dialog boxes where it says "Such and such error occured", and to close the window you have to click "Ok". No, I usually don't think it's Ok that this error occured, I just have to live with it. So why doesn't this dialog have a "Close" button instead? Because that's what I really want to do: close the error dialog (which actually is an error monolog in most cases anyway).
                • Re:Candy (Score:4, Informative)

                  by djupedal ( 584558 ) on Thursday November 04, 2004 @04:31AM (#10721278)
                  close the error dialog (which actually is an error monolog in most cases anyway).

                  Right, it's not a 'dialog'....it is what's known as a 'modal' window, meaning it floats over the action, as an interrupter/error/alert, not offering an alternate path according to the program's normal flow.

                  If it were designed to act and react the same as a 'dialog window' (representing a flow with choices to proceed), it would then present a similar impression to the user, and thus not serve the purpose intended, which is to act as an alert, to which you say 'OK', I got it, let's go back to work. (and then try something else...something else that is not tied to the halt brought about by the alert).
                • Re:Candy (Score:5, Interesting)

                  by ajs318 ( 655362 ) <sd_resp2@earthsh ... .co.uk minus bsd> on Thursday November 04, 2004 @05:08AM (#10721439)
                  One of the things I first started noticing with the strange KDE/Gnome hybrid I ran on my first "proper" Linux box {this was in the KDE2 days, i.e. before KDE was actually any use by itself}, was the way that the button to get rid of a requester, especially one bringing bad news, was usually labelled "dismiss".

                  I actually think it's quite sensible. After all, once I've read the message and maybe written it down on a convenient piece of scrap paper, there's not much else I can do apart from get rid of the requester. If I was wearing a tinfoil hat and looking out for black helicopters, though, I'd say labelling the button as "OK" was a way of getting users tacitly to approve of error messages such as "This program has performed an illegal operation and will be shut down" and accept them as a fact of life.
                • Re:Candy (Score:3, Interesting)

                  by Singletoned ( 619322 )
                  Personally, I'm always irritated by the fact that you can't copy the text from an error message or dialog window.

                  Error messages are rarely meaningful, but often if you search for the error message on the web you find some useful info or advice.

                  Instead you have to copy it down on a piece of paper (and pen and paper should never be necessary for using a computer).
                • Re:Candy (Score:3, Funny)

                  by afd8856 ( 700296 )
                  "I really like the standard Windows message: This application has performed an illegal operation. Press Ok to continue, press Cancel to start the debugger." Is this Microsoft's usability design at work? :)
              • Comment removed (Score:5, Interesting)

                by account_deleted ( 4530225 ) on Thursday November 04, 2004 @10:03AM (#10722626)
                Comment removed based on user account deletion
          • Re:Candy (Score:3, Interesting)

            by killjoe ( 766577 )
            Maybe you can answer something something for me.

            Any time I hear anybody complain about a UI it's always the same complaint "this does not work the same as the program I am familiar with". It seems to have nothing to with whether the system is easier to use, arrainged more logically, layed out better on the screen, has better graphics or anything.

            To me UI guys are simply people who police the windows WIMP paradigm. If MS changes their UI then voila now you guys enforce the new MS look.

            If you ask me there
            • Re:Candy (Score:5, Insightful)

              by Sputum ( 682106 ) on Thursday November 04, 2004 @03:28AM (#10720990)
              Did you see the CBS election coverage? They had a guy in the "Data Room" with this awesome touch-screen interface. He could navigate it really quickly too, and it looked natural.

              I've been asked a few questions about voice-recognition too.

              People have latched onto the whole 9-key typing of SMSs pretty well. But you're right, people only want to learn things once.

              If you have the choice between a normal bike or one that will take a little while to get used to, which one you gonna choose?

              On the other hand, if the other one has a motor, people will see the benefit and make the effort to switch.

              There's a sort of friction thing going on. Once you overcome static friction the resistive force isn't so much...
              • Re:Candy (Score:3, Informative)

                by _|()|\| ( 159991 )
                [CBS] had a guy in the "Data Room" with this awesome touch-screen interface. He could navigate it really quickly too, and it looked natural.

                I believe it was Alias PortfolioWall [alias.com]. I've seen it used primarily with gestures, which never seemed to work well. People would drag right for the next slide, but get so lost that an assistant at the keyboard had to help. The guy on TV stuck to simple button pushing and map zooming, which was effective.

          • Exactly! (Score:3, Informative)

            by kompiluj ( 677438 )
            I have worked with two programs for designing buildings (Finite Elements Method) - one was designed according to the Windows(tm) Interface Design Guidelines - working with this program was a nightmare, while the second was designed to naturally mirror the steps engineer takes - and it was real pleasure to work with it. However the second one could never qualify for a certificate of conformance to Windows GUI standards.
          • Not a qt/gtk developer myself:

            I think the issue is not to centralise some 'uability priesthood' that would oversee design decisions in an open source project, but to educate and motivate developers... I think this is happening to a degree.

            There are many resources out there, such as apple, kde and gnome usability and style guides, but the whole issue of usability is so tightly bound into overall program design that a centralised group would do nothing.

            A site that brought together all development resources
      • Re:Candy (Score:5, Insightful)

        by Combuchan ( 123208 ) <sean@em[ ].net ['vis' in gap]> on Thursday November 04, 2004 @05:34AM (#10721532) Homepage
        UIs in Opensource seem to be a problem for those who are new to opensource software. While I applaud opensource programmer's efforts in creating easier software which invites more users, I can't help but feel that "tainting the userbase" can come with serious unintended consequences. As you move towards user friendly software, you run the risk of alienating users who like user spiteful software.

        When Microsoft introduced "task oriented" design (such as with folders and control panel applets), they didn't forget about the old users, leaving the option to revert to "classic" views. For the most part, my Windows XP desktop at work looks like Windows 95, and I like it like that.

        Gnome, on the other hand, strived so much for usable software that they alienated their userbase, and thus we have GoneME [goneme.org]--indeed, their Project Goals [goneme.org] are admirable.

        So much is focused on making opensource pass the Mom test, but I'm afraid of it failing the experienced users test in the process.

        --sean
  • Costs (Score:5, Insightful)

    by tuxter ( 809927 ) on Thursday November 04, 2004 @01:48AM (#10720555) Journal
    Only because the roll-out and retraining of hundreds of I.T. staff would have cost them millions in time and lost productivity. This is not entirely surprising, and the primary reason that Linux and open source OS's are not being adopted by the main stream large organisations. It has nothing to do with the stability,functionality and quality of the actual products.
    • Re:Costs (Score:5, Insightful)

      by metlin ( 258108 ) * on Thursday November 04, 2004 @01:53AM (#10720580) Journal
      True.

      Most people forget the overhead costs of switching to an entirely new system.

      However, it's worth noting that this is more of a short-term decision than a long-term one. If they did switch to Opensource solutions now, it would cost them money in the immediate future, and loss of productivity.

      However, 5 years from now, once the people are quite used to the new system - it would be a breeze. However, 5 years down the line, the same argument would be used to once again not switch to Opensource.

      It's a vicious circle, and you would have to break out of it at some point of time or the other.
      • If there was one kernel of truth in Steve Ballmer's last anti-Linux email, his comments on the cost of switching were right on. So are yours. It's really hard to switch away from something that people, especially the average users, are so used to, and most places considering the switch would do well to do it in stages anyhow. Or slowly, replacing services that operate better on Linux (like name servers, web servers, etc.).

        Nine years is a time to be trapped with one vendor. One would hope that Linux will be
        • Re:Costs (Score:5, Insightful)

          by metlin ( 258108 ) * on Thursday November 04, 2004 @02:05AM (#10720646) Journal
          But that argument will keep getting used, unless there is a gradual change that happens, as you said.

          See, you would need to expose people to the new system, and unless you do, you will never make it popular.

          People are used to Windows because it's popular. Why do they want Windows? Because they are used to it.

          Unless other alternatives slowly start creeping in, it's going to be next to impossible.

          Yes, you'd have to break the user-base at some point of time or the other, but it needs to start _somewhere_.

          Not unless we all want to be using Microsoft products 10 years down the line, too. :-) Remember, 10 years down the line, it would be 19 years of being stuck to the same vendor.
          • Re:Costs (Score:5, Insightful)

            by plankers ( 27660 ) on Thursday November 04, 2004 @03:05AM (#10720899) Homepage
            I totally agree with you. It's just that people follow the path of least resistance, not what might be better for them in the long term. I've been through a number of migrations of enterprise systems, from one product to another, and the users complain about everything. It isn't surprising to me that IT management wouldn't want to do anything "radical" that would cause people to complain more. Yeah, I know, and you know, that it isn't necessarily that radical, but it's the whole "sticking your neck out" thing, and that's what Linux feels like to a lot of people right now, at least on the desktop. Nobody gets fired for buying Microsoft, it seems.

            Again, I agree with you, and I think that this behaviour is lame. As more work is done by corporations like Red Hat and SuSe on the desktop, as SCO dies and burns in hell, as organizations that are less "risk averse" start switching to Linux on the desktop, things will get better because the stodgy organizations won't feel like they're sticking their necks out so far.

            Now, if IBM were to switch their desktops internally to Linux, and publish their results...
          • Re:Costs (Score:5, Interesting)

            by Tim C ( 15259 ) on Thursday November 04, 2004 @03:17AM (#10720942)
            People are used to Windows because it's popular. Why do they want Windows? Because they are used to it.

            You're forgetting one more point - all the software they use runs on Windows. Sure, most of it may well have an equivalent alternative for Linux, but in my case that's certainly not all.

            Sure, that's not true of the average office worker, who really only needs email, web access, a word processor and maybe a spreadsheet, but that's the thing about averages; they don't apply to everyone...
            • Re:Costs (Score:4, Insightful)

              by jeremymiles ( 725644 ) * on Thursday November 04, 2004 @05:36AM (#10721537) Homepage Journal
              Let's not forget the indirect costs to the workers. People have Windoze machines at home, and they take stuff home to work on it there. They would be using different programs / interfaces at home and work. The program I work with the most (SPSS) is not available for Linux (or Macs, or anything else). (I have made attempts to switch people in my department to the open source R http://www.r-project.org/ [r-project.org] as as alternative, but when they saw the interface, they laughed.
          • Re:Costs (Score:4, Interesting)

            by ykardia ( 645087 ) on Thursday November 04, 2004 @04:50AM (#10721378)

            Linux on the desktop will happen, but it will start with call centres, budget airlines, etc, i. e. in situations where the set of software that people are using is small and standardised and there is a lot of pressure to reduce costs, where people need small amounts of training on the software, and where staff turnover is high (you are loosing the knowledge that people have of existing software anyway when they leave).

            Once it starts getting used extensively in these kind of environments, it might gain sufficient critical mass to overcome the "we use Windows because it is popular" trap.

          • Re:Costs (Score:3, Insightful)

            by Decaff ( 42676 )
            People are used to Windows because it's popular. Why do they want Windows? Because they are used to it.

            I'd say its because they think they are used to it. Windows has changed almost beyond recognition in the past 10 years in terms of user interface.

            I have personal experience of migrating desktops to Linux. There is often a perceived need for retraining that in practice is often way in excess of the real need. There may be some end-user irritation at the changes in interface, but I rarely find that the
        • Re:Costs (Score:5, Insightful)

          by Unordained ( 262962 ) <unordained_slashdotNOSPAM@csmaster.org> on Thursday November 04, 2004 @02:22AM (#10720738)
          It's funny to hear people talk about how users are accustomed to Windows and won't like to switch. Our software is Windows-based, we use linux in the server room. But our users really don't know how to use Windows -- we still wind up teaching them that yes, you can move windows around; you can minimize/maximize them; tab goes between controls; you can drag icons; no, "my documents" is not the only place on your hard drive; no, you shouldn't open any and all files, ever, by first opening Word and then going to "file", "open" ... and these are people who have been doing data-entry (on computers) for a decade or more. They don't even catch on to the basics from just sitting there using the operating system for eight hours a day. I think we, as programmers, have lost touch with what it means to get accustomed to something new. We think of it in terms of knowing where everything is in the menus, knowing how files will be laid out after a fresh install, knowing where the configuration panels are, etc. Our users ask us to come and find things in the menus for them, like, say, how to print mailing labels -- something that's in the menu, quite obvious, but they won't see because they refuse to explore. They also refuse to read labels, captions on buttons, or any text longer than three words that you throw at them -- but that's another matter. It's not that they're not capable of learning, they just don't want to. You give them OpenOffice, and they'll use it for six months, and then ask to switch back -- not because they couldn't do anything in particular or because stuff was laid out slightly differently, but just because they don't like the idea of running something other than "real" (Microsoft) Office. Sometimes, I think we should just do the "cold turkey" thing and let them deal with it. I think that's the only way they've made it as far as they have -- at some point they had to move from DOS to Windows, I'm pretty sure they didn't like that either. But they did it, and they usually don't look back by now.
          • by mpe ( 36238 )
            But our users really don't know how to use Windows -- we still wind up teaching them that yes, you can move windows around; you can minimize/maximize them; tab goes between controls; you can drag icons; no, "my documents" is not the only place on your hard drive; no, you shouldn't open any and all files, ever, by first opening Word and then going to "file", "open"

            The worst I've seen along this line is users who insist on attempting the MS Office "open file" dialogue box for all file management.
            • Re:Costs (Score:2, Insightful)

              by Sputum ( 682106 )
              Every time I attempt this sort of education with my users their eyes glaze over and they want me to go away. Often they'll say "Oh, I don't care about computers", to which I'll reply "They're the tools of the trade, you should know how to use them".

              I know if I got a job as a carpenter I wouldn't go around saying "Oh, I don't care about circular saws". Sure, you don't need to know how to build one or fix one, but you should know how to use it.
          • So basically you're saying that because users are clueless regardless of the OS or windowing system it doesn't really matter what they're using. They'll ask the same stupid questions regardless.

            Yeah, I can see that. In the enterprise software deployments I've done I've seen so much complaining about stupid things, baseless complaints, complaints that buttons are in a different place, complaints that things are different (duh, it's a different fricking product), etc. that I totally agree. Most of the users
        • Re:Costs (Score:3, Informative)

          These arguments really aren't as compelling as they seem. If you split it up in to three levels...

          Servers

          I'm talking about everything from nationwide databases down to local hospital medical records, from DNS to authentication and filestore. These have always been a mixture of Netware and Unix servers at the higher end, with perhaps Windows boxes more recently for lower end stuff at smaller institutions. Retraining? Not really - the guys administrating these have a Netware and Unix background and ha

      • by mpe ( 36238 )
        Most people forget the overhead costs of switching to an entirely new system.

        Similary they forget that the "Microsoft route" actually involves switching every few years anyway...
        • You have to upgrade once in a while regardless of the OS you're running.

          And with Microsoft's release schedules slipping, it looks like the support timelines for things like Windows XP will be as long as the support from Red Hat for Enterprise Linux (5 years). Oops! Fortunately, Red Hat will have two new OS releases before Microsoft gets one new one out.
    • Maybe, but for what they're paying they could have gotten 1000 programmers and other staff of their own for that time period. Say, 5 per project, that's 200 projects under simultaneous development.
      • Re:Costs (Score:3, Informative)

        by bamf ( 212 )
        How far do you think 200 projects of 5 staff each would go in the NHS?

        A quick hint, the NHS employs somthing in excess of 1.3 million people.
  • by jx100 ( 453615 ) on Thursday November 04, 2004 @01:49AM (#10720557)
    NHS - National Health Service
    OGC - Office of Government Commerce
    £500 million - $924 million
  • a week? (Score:2, Insightful)

    by Anonymous Coward
    You have any idea how long they were probably in negotiations? You think a week could make a difference? Please.
  • by wombatmobile ( 623057 ) on Thursday November 04, 2004 @01:55AM (#10720594)

    .

    Even if Linux is better/cheaper/faster...

    Decisions like that one from the NHS take a lot of time and effort. The sales cycle is measured in years. Microsoft excels at this process. They have people talking to people and organizations constantly, feeding them material to show their bosses and committees.

    Who is making the corresponding effort for Linux?

    • Linux, at least when we are talking about it being provided as a solution by a company, isn't free. Regardless of who develops the system, and regardless fo what OS it's based on, they are going to want money to do it. So one cannot assume that Linux is cheaper in this case. Not saying it isn't just saying you cannot assume that it is, you'd need to look at the quotes.

      Also peopel are missing what the OGC said. They didn't say Linux was a better OS, just that it was a viable alternative. There's a real diff
  • by Dancin_Santa ( 265275 ) <DancinSanta@gmail.com> on Thursday November 04, 2004 @01:56AM (#10720605) Journal
    So Bleasdale, open source advocate in UK, gets it absolutely right. The current system is already based on MS products, and to try to replace that with Linux all at once would cost more than the half a billion pounds that the new Microsoft license costs.

    However, NHS probably doesn't need all those licenses and MS has them over a barrel with regards to the number of licenses (though expanded by almost 100% in this latest contract). The great number of "cheap" licenses is a disincentive to move to other currently non-supported platforms.

    The key here is that Microsoft has no hold on them to stay with Windows in the long run. Every 3 years the contract comes up for reapproval and during that time if NHS deems it worth switching some systems to Linux, then they can renegotiate for fewer MS licenses at that time. After 9 years, you'd hope that NHS has implemented a solid system framework that can handle a heterogeneous environment of Windows and Linux systems.

    That said, I fail to see how choosing Linux doesn't result into 'lock in'. At least to any extent greater than with Microsoft Windows. Support for Windows can be had from any consulting agency, pretty much. Support for Windows by private consulting companies is far greater in numbers than support for Linux. Linux of course is not tied to a single vendor, but then again it isn't really that big a deal whether the money goes to Redhat or Microsoft, is it?

    The fact is that they will need service on the systems whether they be Windows or Linux. In the short term, Linux is more painful because of the upfront application porting costs involved in switching, but in the long term Linux is still more expensive because of the higher cost support fees demanded by non-Windows consultants.

    This contract is a win/win for all involved. NHS gets the systems it needs, Microsoft gets a boatload of money, and Linux advocates are not barred from introducing Linux systems into the NHS systems.
    • That said, I fail to see how choosing Linux doesn't result into 'lock in'.

      A Linux system would be based on open file formats. Also, Microsoft are after the embedded market so they would make sure that your life support machine running (some of the time) on Windows CE works very well, and very exclusively, with the desktop/server environment of the hospital.
    • I agree with nearly every thing you say.

      but in the long term Linux is still more expensive because of the higher cost support fees demanded by non-Windows consultants.

      I'd like to disregard the assumption about the proportion of costs eaten up by independent consultants vs. sales & support through contracts (which can essentially be part of that sales figure). Instead, I'd say that this shouldn't always be the case.

      In the long-long term, Linux support costs should decrease. Simple supply-vs-demand. T

    • > That said, I fail to see how choosing Linux
      > doesn't result into 'lock in'

      OK, here's one way.

      Current Windows platform of choice, as put forward by MS, is C#, .NET, ASP.NET and SQL Server. Let's even make things hard and assume you're well into your design for your app using these tools, and maybe you've even begun coding.

      At some point in your design/development, you decide to move to Linux, so you do the following:
      - build a Linux server running Mono
      - take your .NET app and put it on the Linux se
    • So Bleasdale, open source advocate in UK, gets it absolutely right. The current system is already based on MS products, and to try to replace that with Linux all at once would cost more than the half a billion pounds that the new Microsoft license costs.

      Sorry to ask so harsh, but are so dumb not to realize how much 500 Million GBP (= almost 1 billion USD) is?

      With that kind of money you can hire hundreds of technicians, programmers and support staff.

      I think finally Microsoft has succeeded in their mant

    • The current system is already based on MS products, and to try to replace that with Linux all at once would cost more than the half a billion pounds that the new Microsoft license costs.

      Half a billion pounds - close to a billion dollars - that's a lot of money. That buys a lot of custom code. And you're sure about this, are you?

      Of course you've got the numbers at hand to back it up, or you wouldn't have stated it so positively, would you.
    • That said, I fail to see how choosing Linux doesn't result into 'lock in'.

      He who has his data in an obscure format gets fucked in the ass with a big stick at migration time.

      The wise man, with his data in XML files you can read in a text editor, goes merrily on his way shouting 'fuck you and the £500m bill you just sent me' to his vendor.
  • So? (Score:5, Insightful)

    by anicklin ( 244316 ) <(ofni.nilkcin) (ta) (todhsals)> on Thursday November 04, 2004 @01:57AM (#10720607) Homepage
    The contract was probably written and approved long before the study was made available... So why try and stir up yet another controversy with such a starkly contrasting headline?

    From personal experience, government contracts like that can often take years to design and bid.
  • Okay (Score:5, Insightful)

    by TWX ( 665546 ) on Thursday November 04, 2004 @02:02AM (#10720635)
    Well, I'm not terribly surprised that a contract would be awarded to Microsoft, especially if they are the current provider, but nine years!? That's more than a bit extreme. Three would have made sense, as that's the average lifespan of a Microsoft OS before Microsoft starts reducing support when the new release comes out.

    A lot can happen in nine years. Nine years ago we we had just been formally introduced to Windows 95. Most of our programs were sixteen bit and didn't support long filenames. The average hard disk drive size was something like 400MB. Most new computers had eight, maybe sixteen megabytes of memory. 14400 bps modems were the shit, and vampire-tap thicknet and token ring were the most common network types. Hell, arcnet and Banyan Vines were still viable.

    The biggest thing is that Microsoft wasn't the absolutely overwhelming player that it is today. Many of the big box stores that carried computers had just as many Apple Performas and Quadras as all of the PCs of different brands combined on display. OS/2 could be found on a few machines set up as customer displays displays. Microsoft was not the overwhelming monopoly that it subsequently worked to become. With the headway that non-Microsoft platforms have been making (along with the convergent evolution of Apple's OS along with the other POSIX-alike OSes), nine years from now Microsoft might not be the juggernaut that they are today.

    Already Microsoft is suffering from the rot that any middle-aged empire goes through, just look at the constant, gaping holes in IE, IIS, and Windows that leave users burned by automated attacks time and again. Eventually the right people will become pissed off and the rate of corporate adoption of non-MS software will increase further than it already has.

    Nine years is just way too long.
    • I wonder how long it will take for them to realize that they have been bent over by MS. Hopefully they have decent lawyers and can get out of the contract.

      BTW any CEO/CIO what agrees to a nine year contract for anything with any vendor ought to be fired on the spot. What kind of a moron does that?
  • by kevlar ( 13509 ) on Thursday November 04, 2004 @02:05AM (#10720648)
    Not to be considered a troll here, but there are virtually NO practice management solutions for Linux. I say "virtually" only because the ones that do exist are low-budget/low-feature solutions with limited (at best) deployment. You can't expect doctors to run Star Office and manage their patients and records using multiple applications that are hacked together to form one solution. The support margin would be huge in such a case.

    Linux is great for certain things but practice management would be a disaster without custom software.
    • "Not to be considered a troll here, but there are virtually NO practice management solutions for Linux."

      500 million pounds should be more than sufficient to fix that problem (sounds like a 50,000 pound problem to me).
    • multiple applications that are hacked together to form one solution.

      You say that as if it's a bad thing! I don't understand why; from the beginning UNIX was designed to use multiple programs together to complete a task. That's what pipes and shell scripts are for, after all.

      Now, I realize that at the moment graphical Linux apps might not work together all that well, so you do have a point. However, that doesn't mean that the situation won't improve in the future. D-BUS [freedesktop.org] in particular looks promising.

    • there are virtually NO practice management solutions for Linux.

      There is an application called "DentalPro" that my father, a dentist, used for years on his 80286 PC running Dos 5.0. It was based on Foxpro. It does EVERYTHING - dunning messages, insurance claims, dispute claims, the works. It came on a 1.2 MB 5.25" floppy set. The only limitation is that it's a single-user system, for smaller practices.

      It works like a charm under Freedos on a Linux system, in a termminal window over SSH! The only thing tha
  • by Anonymous Coward on Thursday November 04, 2004 @02:08AM (#10720667)
    Dear Slashdot Editor,

    Please approve only uplifting stories the rest of the week. I think we've had enough bad news already.

    Sincerely,

    Bummed about Bush

    "The next 4 years could have been great leaps. Now they will be small steps."
  • by vik ( 17857 ) on Thursday November 04, 2004 @02:18AM (#10720712) Homepage Journal
    A few years ago, pirating MS software in the government sector was relatively commonplace. Along comes Microsoft and says: "Either you commit to our systems, or we force and audit and retrospectively sue your arse off for breach of copyright."

    Lo and behold, government departments find themselves locked into expensive Microsoft "deals" thereafter, even though FOSS would be more beneficial to them.

    Paranoid delusions? Well, it's not a decision based on the quality of the code, or the support, and it's not the TCO.

    Vik :v)
    • Knighthood (Score:2, Troll)

      by Skiron ( 735617 )
      And don't forget Gordon Brown's recommendation to get Bill Gates knighted. There is more to this contract than meets the eye - it stinks corruption - and the taxpayer (i.e. me) foots the bill, as usual.
  • by Saint Stephen ( 19450 ) on Thursday November 04, 2004 @02:22AM (#10720737) Homepage Journal
    Windows 1.0 came out in I think 1984, Windows 3.0 came out in 1989. How many large-scale industrial contracts did Windows win then? Zero. How did Windows get to this point? It started with replacing departmental level servers and workgroups, and proved itself there for ten years or so.

    So, Linux should do the same. Can't expect to be birthed ready to run a marathon.
    • Actually, it got there by Marketing, pure and simple.
      The workgrouping was done by Novell servers, by and large, well before MS was anywhere in that league.

      That was tried and true tech, so, by your argument, it should have held that market.

      MS advertised to the management structure (not the tech staff) that anyone could administer an NT server. So, many companies took this challenge, and stripped out the Novell servers to put in NT, and got rid of the old Novell admins, to try and save money having basic s
  • by Omniscientist ( 806841 ) <matt@nOspAm.badecho.com> on Thursday November 04, 2004 @02:22AM (#10720740) Homepage
    This isn't the right situation to even think about implementing open source software. The system is already running on MS software, and it would be financial suicide to switch the whole thing over to an entire new system, due to labor costs, retraining, etc. As much as I dislike microsoft, if I was making the decision here and I already had a big system based off MS's products, I'd choose to stay with MS.
  • BSOD (Score:3, Funny)

    by Magickcat ( 768797 ) on Thursday November 04, 2004 @02:35AM (#10720787)
    Thankfully none of the medical equipment is going to be running Microsoft products. Otherwise, people would really get the blue screen of death.
  • by TimmyDee ( 713324 ) on Thursday November 04, 2004 @02:40AM (#10720807) Homepage Journal
    "The OGC (the government procurement body) released a report describing Linux as a viable desktop alternative for the majority of government users."

    Unfortunately, the report sounds like a recommendation. Just because you recommend Linux to someone doesn't mean they will use it. Especially if that someone is a large government body that has the speed of a banana slug.
  • £30 billion (Score:3, Informative)

    by Colin Smith ( 2679 ) on Thursday November 04, 2004 @03:00AM (#10720879)
    Don't worry, this is just a small part of the estimated £30 billion ($54b) that the NHS is going to blow on IT over the next few years. Money is no object when it comes to IT spending it seems.

    http://www.telegraph.co.uk/news/main.jhtml?xml=/ ne ws/2004/10/12/nnhs12.xml

  • by bushboy ( 112290 ) <lttc@lefthandedmonkeys.org> on Thursday November 04, 2004 @03:09AM (#10720913) Homepage
    Oh, I'm sorry madam, the life support system is running a microsoft OS and it seems it just 'Blue Screened', we're aufully sorry about your husband !
  • by SmallFurryCreature ( 593017 ) on Thursday November 04, 2004 @03:10AM (#10720919) Journal
    England is a nation living of its past reputation. To be fair I am dutch and we are living with our head in the sand hoping troubles will go away and that things like political assination, massive corruption, racial tensions happen elsewhere. But back to england.

    England changed massivly during the second world war. Although food supplies became for more limited because they were now rationed out the fast majority of people actually got a better diet. It also saw the start of the National Health Service. The idea that everyone should have access to the same kind of good medical care without having to pay huge bills. To the americans, this is not such a bad idea because healthy workers can worker harder and longer.

    However a NHS is also expensive. Of course the long, intelligent and complex view is that like a public transport system or social services they kinda pay for themselves. While they do not make a profit it is because they reduce the cost of others. A NHS makes sure people are sick less often and don't die so early so they can pay taxes as workers for longer. This is simple. Every kid costs the state money. The same amount wether this kid is a tax payer for 20 years or 40 years. Public transport takes people of the roads. For all those car drivers cursing about money spend on trains while you are stuck in traffic. Just imagine how long the jam would be if the people in the train were on the road with you.

    However certain types of goverment seek election by promising to lower taxes. This works on the simple minded voter. You can't of course lower taxes without spending less and the NHS or public transport are easy targets. Invest a little bit later. Freeze salaries. What will it hurt for 1 term of office eh?

    England now has an NHS wich is a shadow of its former self. "Efficiency" programs have the amount of managers running out of control while the NHS is bleeding developing nations of its nurses while british nurses are going stateside (language is a problem but the pay is better). Health care has gone down the crapper again with it costing more and more for those who are least capable of paying for it.

    Funny thing is that all those cuts on the NHS happened to lower taxes. I wish I could have everyone who voted for lower taxes and who ended up with a higher monthly burden flogged in public for being to stupid to live. Get a clue, it don't matter what you taxation is. What matters is the monthly bill. Simple example. $100 tax bill + $0 medical bill vs $50 tax bill $100 medical bill. Doesn't tax an economic genius to figure out wich is cheaper eh?

    Anyway Blair is a MS fanboy and the NHS is famous for making the totally wrong decission. Buying MS at huge costs because it is cheaper seems business as usual.

    • by Dr_Barnowl ( 709838 ) on Thursday November 04, 2004 @05:38AM (#10721550)
      The largest problem with the NHS infrastructure is their application base, rather than their server platforms, although many of those are antiquated beyond belief.

      I mean, this is an organisation that only recently ditched X.400 email. Most of their practices are either paper-based, or use outmoded legacy systems that no-one understands anymore, because the coders responsible for their creation have been downsized long ago.

      Hardly anything is designed with interoperability in mind ; I have personally resorted to screen-scraping chunks of VT100 terminal output because the other supplier had no handle on their ancient pathology system (and possibly didn't even have the sourcecode).

      The resistance to change is enormous, and not without justification; the overall experience of NHS professionals of IT projects is bad.

      And why? Healthcare is almost certainly one of the most challenging problem domains for IT projects in existence. Not only does it require the reliability and robustness of the banking industry, the informational complexity of the subject matter exceeds most other problem domains in human usage. Even the everyday things like the prescription and administration of drugs are horrendously complex ; the computerisation of a full medical record is something that I would describe as more challenging than a dozen Manhattan Projects.

      In all, this is an area where the potential benefits are tremendous - even a small reduction of the estimated 70% of working time that a junior doctor spends doing paperwork instead of caring for patients would be an enormous boon. An hour a week saved per ward (very realistic even with basic electronic prescribing systems) essentially amounts to an average sized hospital getting a free doctor. In a cash-strapped, overburdened NHS, every little thing helps.

      The potential for public benefit is enormous, and I would suggest that this should be a matter for public research. Instead of pouring these funds into the pockets of shareholders of enormous foreign companies, gov.uk should found a number of public projects, all bound over to interoperate freely, all open-source, and trial them.

      But unlikely to happen, with the corporates back-handing government so effectively. With the recent funding changes for NHS IT, the funds are effectively placed in the hands of a very few huge monolithic corporations, who then decide who to subcontract to. As a result, smaller, more innovative companies are either shoved out of their niche, bought out, or try to compete on an equal footing with the giants and get crushed in the scrum. Money will haemorrhage into the pockets of foreign shareholders (iSoft, Schlumberger-Sema, etc.).

      Yet another reason I'm glad I no longer work for the NHS.

  • So what? (Score:3, Interesting)

    by Anonymous Coward on Thursday November 04, 2004 @03:46AM (#10721068)
    So what? It's not like Red Hat will answer the phone, or return your phone calls, even when all you want to do is throw money at them.

    Exercise for the reader: figure out who your Red Hat rep is and ask them for a price quote on one of their products. Get this done within two weeks. Ready... go.
  • by barfy ( 256323 ) on Thursday November 04, 2004 @04:39AM (#10721319)
    Essentially it seems like that they are getting operating systems, office products, servers/server software for about 60 pounds per machine per year, which I presume includes some level of support and 40 million of custom software.

    Open Source if not quite ready for prime time, is already showing its power in competetive situations..
  • Thank fsck for that (Score:3, Interesting)

    by jazman ( 9111 ) on Thursday November 04, 2004 @05:29AM (#10721517)
    So our doctors and nurses are now going to spend minimal time on an OS that just does stuff and maximal time on actually fixing people, rather than letting people waste away while they spend hours trying to figure out why the hell copy and paste doesn't work.
  • by bass_wulf ( 317942 ) on Thursday November 04, 2004 @05:48AM (#10721587) Homepage
    Maybe the NHS Trust I work for, as part of the Web Development Team, is an exception, but Linux is making inroads here. For example, while our Intranet presently runs on IIS and we do have a large number of third party applications that require IIS, signficant areas (like our homegrown document publishing system) take advantage of having a Linux server in the mix.

    Likewise, I often get involved with extracting useful data from huge data sources and Linux provides me with an efficient and effective way to do that. It's not just me, either. Our network still has a Novell backbone and that is of course moving towards Linux, thanks to SuSE.

    It is, of course, a far cry from Linux on every desktop but the penguin is definitely in there, helping to get the work done.

    Wulf
  • Background (Score:5, Informative)

    by BenjyD ( 316700 ) on Thursday November 04, 2004 @05:58AM (#10721633)
    Just in case anyone has forgotten, here's a quick summary of recent major state-funded IT projects in the UK:

    Immigration service document system (1999) - 18 months late, cost £77m, scrapped after 2 years because system couldn't cope with load

    National Insurance system (1997) - delivered late, didn't work, caused a 14 million record backlog, delayed pensions payouts in 1999 and lost 5.2 million people's tax files

    Passport office(1999): new system less efficient than what it replaced, caused a backlog of half a million applications, price of passport put up by 30% to fund development of replacement system

    Air traffic control(1999): six years late, crashed three times in eight days after installation, complaints from controllers about difficulties with the system.

    So, combine the system that created those blunders and Microsoft, a company with a terrible track record on reliability and honesty. I hope I don't need to go to hospital any time soon.

    Source:http://www.computerweekly.com/Article1023 33 .htm
  • NHS Massive changes (Score:5, Informative)

    by BrightCandle ( 636365 ) on Thursday November 04, 2004 @07:24AM (#10721907)
    The NHS has 9 years remaining of the largest IT project in the world today. The cost is somewhere in the region of £30 billion. The country has been split into different regions, each with a very large IT services company running the show (BT consulting, CSC, Accenture etc). Ther job is to integrate the old systems and bring on new ones to allow patient details to be shared nationally. It is a massive project, £500 million goes to Microsoft to ensure that they will support TODAYS operating systems to the end of the programme so they can get the hard job of getting it all up and working before the OS gets pulled out from underneith them. Once the system works they are in mantience mode and can port it onto the latest and greatest of the day. They have some very very old applications that only run in Windows inside of the NHS today, and they are part of the clincial application suite. The truth is that the NHS believes that Windows is unlikely to disappear in the next 9 years, I think that is a fair assumption myself. Unfortunately they have to think that long term since their software really is that complex. Besides it's all about value, redeveloping the current systems that do work will cost more than paying the licence fees.
  • by jellomizer ( 103300 ) * on Thursday November 04, 2004 @08:04AM (#10722025)
    Especially in IT Groups of 1 IT Person to 20-80 Users (Which is the normal ratio among companies) Linux fails to be as useful in that range, most companies at this range don't have the budget to pay for high quality system administrators. They often will train a tech with other specialties such as an engineer (Not computer engineering mind you) or someone else who is good at computers. Or you may also get a Jr. Administrator with a degree from a 2 year school or vocational training. Many people in this range my know about linux but don't really have the skills to lead a migration strategy to Linux. Plus for people in that Linux administration linux comes with plenty of good roadblocks, such as driver problems with hardware, a complicated file sharing system even samba. Setting up print servers can be a bit tricky as well (That is part of not having the right drivers). And finding and installing applications still need a lot of work. These are features that Windows handles quite well most companies from 20-80 just use windows servers as a File/Print Server and configuration these services only takes a right click and a couple of left clicks. While on Linux the person has to dig threw a bunch of docs to find the name of the service that they need to run. Then they will need to make sure they are up to date and then install it. Then configure it. To a non Linux users. Who would think a name like SAMBA would be for windows file sharing, LP for printing server (Yea SAMBA can do that too), or Apache is for Web Server. The Linux Interface is more then just a GUI. Even if there is a GUI application it may not be consistent with other ones. When you hit print on one application it will just print and other will give you print options, and the options are different for each program Making each application a program that you need to compleatly have to go threw.

    In Large Companies where there is 1 Administrator for 100+ people that is where Linux/Unix shines. In such large scale Linux is quite useful because you have one well paid professional administrator who is savvy on what is happening in the tech world and easily adapts to changes. But most of the unix tools and remote administration is setup of large number of people w. Command Line interface speeding up a lot of processes that may need to be done with a lot of users and powerful scripting abilities a job that could take all day on a windows box can easily be done in 1/2 hour on Linux. Also with companies this size downtime is very expensive 1/2 hour down time with the average wages of $15 an hour * 150 is $1125 that is not including potential losses in sales. On Linux with the significantly less downtime any extra time it takes to administer a Linux system is still cheaper Heck $1125 would be considered a very good weekly wage for an Administrator. So having him spend 2 hours to fix a problem while keeping the system running vs. 1/2 hour of down time is much cheaper.

    Also the company less then 10 then Linux is good too, the Set it up, and keep it running administration, usually done by a outside contractor and managed by them with the most computer savvy guy in charge of the most basic of administrations (make sure it hasn't crashed or power failure) In these sizes Linux is setup more as a server appliance then a true server and has a real cost advantage to the small company.

Dynamically binding, you realize the magic. Statically binding, you see only the hierarchy.

Working...