South Australia Refuses To Stop Using An Expired, MS-DOS-Based Health Software (abc.net.au)
jaa101 writes: The Australian state of South Australia is being sued for refusing to stop using CHIRON, an MS-DOS-based software from the '90s that stores patient records. Their license expired in March of 2015, but they claim it would be risky to stop using it. CHIRON's vendor, Working Systems, says SA Health has been the only user of CHIRON since 2008 when they declined to migrate to the successor product MasterCare ePAS.
SA Health has 64 sites across South Australia -- all of which are apparently still using the MS-DOS-based health software from the 1990s.
SA Health has 64 sites across South Australia -- all of which are apparently still using the MS-DOS-based health software from the 1990s.
If they pay the license fee, what does it matter what version they use? XP should be available along side 10.
I come here for the love
No networked computers onboard.
FreeDOS is still supported, so I don't see a problem with this. Why change it if it works?
You're assuming that it works for them. It's possible that every employee hates using something so ancient. Also, laws are being changed\introduced around medicine and software. You don't want to be stuck on a system that can be legislated away. You at least want to be on a system that has a migration path away from it.
Reading comprehension fail. DOS has nothing to do with the issue.
"The company said a licence extension for CHIRON was not possible because it was too old and no longer supported."
If you've never placed a support call in the 13 years since installation, if you've got backup hardware that will still run the stuff, if it's not connected to a network (MS-DOS presumably isn't), if it's not getting patched (because it's not connected to a network), then there's no risk of a change breaking the existing configuration -- and in those circumstances, what does it matter if it's not "supported?"
Sorry, vendor. I'm sorry that your old software was so un-agile that it was actually "done" in the '90s and probably needs no further patches in order to remain fit for purpose until 2038. A pity for all vendors whose business models have pivoted towards Service As A Substitute for software, but fortunately, these guys never got on the upgrade treadmill. EPAS 2017: Hey, let's change the UX to "Flat!" this year so all the nurses have to relearn where the menu options are beneath that hamburger menu. It'll be hell for the end users, but the marketing guys think it looks great in a PowerPoint slide deck, and this is Enterprise Software; we're not trying to sell it to the physicians!
And sorry, devs. Sorry that the human body works pretty much the same today as it did in 200,000 years ago. And that basic medical care works pretty much the same today as it did 50 years ago. And that even the bureacracy "required" to oversee the recordkeeping associated with "meatbag came in, was assigned bed, was assigned physician, who performed care" doesn't change as fast the latest Javascript framework.
Some software is just Done.
If they don't pay, fuck em'!
If you decide you don't want to support your product after so long, fuck em'!
Businesses go in to business to make money, if they were founded with the primary goal of helping people, they would be called charities. I don't know what the big fuss about XP, or whatever software people are hanging on to, is.
"oh noes! We cants be doings our jobs!"
Supply and demand mother fuckers! Someone else will find a way to do it, and I'll bet you wish you had upgraded your shit on time. Cheap mother fuckers.... You don't have the money? You're not running your business correctly if you don't have a CIO and he hasn't explained to you the problems with hanging on to outdated systems and you didn't listen.
Any other fucking day in Slashdot and this article would have been about how great it is some old systems are still working after all these years!
I used DOS for over twenty years and never needed support once. Basically all it does is copy a file from the HD into RAM. DOS programs run on 'bare metal' and do not make calls into the OS to provide services.
The original company wrote software which worked, they decided that had been a mistake. Easier to con people and then stiff them on consultancy fees fixing stuff it. The old system is simply a reminder to everyone how it used to be.
http://www.adelaidenow.com.au/news/south-australia/epas-labelled-a-dud-by-south-australian-doctors-forced-to-use-it/news-story/a846bc7ce1242efbb9435f494180e098?nk=e2bcd313bf789890892c3c013fa38a14-1466348315
"FAULTY diagnoses not being rectified in records;
INCORRECT medication being given;
NO tracking of who had altered patients’ records;
MEDICATION required being missed due to screen design and “numerous’’ occasions where drugs had been signed for by nurses but showed up on EPAS as not being given;
EXPERIENCED doctors quitting work at Port Augusta due to exasperation with the system, to the point the hospital has half the number of on-call doctors compared to two years ago;
PATIENTS not being attended to immediately because clinicians were focused on computer screens;
LOGGING on taking up to seven minutes, screens regularly freezing, data being lost;
PATIENTS listed as being in the waiting room hours after being treated and discharged."
Soooo why is it called DOS then? Because programs use it to make calls to disk.
That is not how DOS works... it supports interrupt service calls to handle hardware and software services.
Vendor missed out on tender for new system and wants a piece of the action. EPAS has basically been an unmitigated disaster and this is just icing on the cake. Expect SA gov to spread the cheeks as they do for many vendors. IT procurement is SA gov is compete joke. Zero penalties for vendors that fail to deliver. It's the best gravy train around. Whole of government mail system was another massive F up. 18 months late and massive interruption to key systems and probably millions of dollars spent propping up a failing system that should have been retired years ago. Yet nothing happens. Same ppl in charge making the same mistakes. And they wonder why SA's the worst performing state in AU.
The original company wrote software which worked, they decided that had been a mistake. Easier to con people and then stiff them on consultancy fees fixing stuff it.
That sounds exactly like how Ross Perot ran EDS.
Now software this old likely may have low limits that when hit can just crash / error out or even overflow. Now any of them happen is a bad thing for patient records
So should we have a new class of abandonware? Why should someone have to stop using software if the makers abandoned it? This sounds like a kind of legalized extortion or something.
-- I ignore anonymous replies to my comments and postings.
In Deus Ex - Human Revolution, Adam Jensen lives in the CHIRON building. Coincidence? I don't think so!
A DOS based software product is likely to be more secure from remote hacks, and from cloud-provider based security breaches. Thanks to VM technology, this program could be usable for decades!
The purpose of copyright is to allow authors to make money on their creativity. When they stop doing that it should go into the public domain. All abandonware should be public domain.
They got into trouble for using better secured system than what is out there. With all data breaches one will think having closed system will be beter.
A prominent author refuses to stop using a typewriter, even though the warranty on it had expired and the manufacturer no longer makes them.
A misguided luddite refuses to stop using a 1950s Packard, even though the company that produced it no longer exists.
A world-renowned musician refuses to stop using his Stradivarius, even though...
I can assure you, the best way to get rid of dragons is to have one of your own.
Just accept the King. He knows better than you. You jump when the King says jump. What is the problem? We are all just slaves to the Money Kings. Shall we tickle you balls while we swallow your rules?
They have a product that works for them. The publisher doesn't want to maintain it. So let them purchase the source. I really don't see a problem here.
Switching can sure be a pain for types of software, if it's the center of your enterprise. It sure is silly to lease that kind of software for a few years rather than but (or build) it.
Of course, the article says they choose to lease because from the very beginning they planned to replace it. So the plan all along was that they would replace it, but now they decided they'd rather not. That kinda sucks, but when you can't make up your mind, can't make a decision, you sometimes end up an inconvenient position.
You CAN keep using Windows 7, for as ling as you want. The standard license for software is indefinite. South Australia planned to replace this software after something else was available, so they chose to lease a short term solution. Now they changed their mind and wish they had bought a regular software license instead.
Then sell them the source code, sans distribution rights, for 1.00AU$. End of problem.
South Australia had orignially planned for this to be a short term solution until a replacement was ready. So they found somebody willing to do the lease they wanted, rather than a standard perpetual license. They figured they would save money that way, since they weren't going to use it very long.
Then they changed their mind. They wanted a lease. They paid for a lease until March. That's why they should have it until March.
> I hate this model as much as you do, but that's how software licensing works.
I don't use any software that has a time-limited, leased license. Do you?
That's not "how software licensing works", it's what South Australia wanted because they had planned to replace the software when the other software was ready. Then they changed their mind and now they wish they had purchased a regular perpetual license rather than trying to save money by leasing it.
... Working Systems?
They don't give a fuck about patient safety. They are a money-making enterprise. So, what's their motivation?
That's the question.
It little behooves the best of us to comment on the rest of us.
Source code has to be vetted first before it's released by a big company. And vetting costs money. What if the source code contains third party code that they are not permitted to release to others? What if it contains comments that are libellous?
And what if they sell the source code and then the recipient doesn't know how to compile it? The recipient won't buy "source code with no guarantee you can compile it" but if there *is* a guarantee that they compile it, that means that the company has committed itself to supporting something they want to stop supporting.
.... from just continuing to use it while paying the penalties for using an unlicensed version of their software? I mean for at least the interim, until they can get an upgrade firmly in place?
File under 'M' for 'Manic ranting'
Really, for less than it costs to maintain this legacy crap, my team would be willing to develop something decent for them. (and give them the sourcr) This is all really stupid.
"I decided I could write something better than everything out there in two weeks. And I was right." - Linus Torvalds
I'd rather hear this kind of news than news about how they got hacked/doxxed/cryptolocker'd, etc. This news is excellent, because it shows the system still works.
I bet they only had one employee supporting this app - the original developer - and he either died or left the company, so they probably can't actually support it because they no longer know how to.
Or maybe someone accidentally turned off the old server that nobody dared to touch & it wouldn't turn back on again.
They might not have any choice but to sue.
Could they fund an open source replacement for it? They're probably spending a lot of money keeping the old thing alive, they'd probably also have to spend a lot of money to migrate to the new software. So why not roll that money into an open development effort and make the resulting code freely available to everyone?
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Looks like we found the sales rep boys. Tar and feather his ass, tell him to go back to the MSNBC website. He doesn't belong here with the geeks.
In short, the IT department at SA Health is run by a bunch of f... morons.
Achille Talon
Hop!
I use Solid Works and Altium nearly every day at my job. Both of those are yearly licenses.
Only the State obtains its revenue by coercion. - Murray Rothbard
Hey, it was good enough for Bill Gates, it should work for a hospital system.
You've got a lot of trust in "supported". I've more than once run into problems that were marked "won't fix". Working software in a stable environment is more likely to break if it receives "support changes" then if it doesn't. You do need to guard it against intrusions, but this is MSDOS software, so presumably it doesn't permit networked access. And presumably it's being run in a virtual environment that also doesn't permit networked access to its internals.
I think we've pushed this "anyone can grow up to be president" thing too far.
Pass the law that any software which is no longer sold at price comparable to what it went for at it's prime is public domain and anyone is entitled to hack it and bypass any anti-copying measures. Many instant wins, no downside to speak of:
What is "a software"? Is that like "an information" or "a hardware"? Ugh.
Of course, the article says they choose to lease because from the very beginning they planned to replace it. So the plan all along was that they would replace it, but now they decided they'd rather not.
No, you have misread the article (and mixed up choose and chose). I presume that you were referring to this paragraph:
The part about when the software was introduced was a subclause of the sentence, and it did not mean that it was already planned to be superseded even as it was introduced. In fact, the software was implemented over 2 years from 1991, while EPAS was only planned in 2009 and put out to tender in 2010. This was many years after they had refused to upgrade to the Windows replacement of Chiron, which itself happened 12 years after SA Health first started using it. The roll-out of EPAS was supposed to have been completed by 2017, 26 years after they first signed up to Chiron. This was not a short term solution as you have stated elsewhere.
This is the govt after all.
Declare a state emergency or something and pay the company some compensation.
Who cares if the employees hate it? If it works, it works.
On the Oregon Cost born and raised, On the beach is where I spent most of my days
In short, the IT department at SA Health is run by a bunch of f... morons.
I view this thing as similar to someone that opts to subscribe to say Photoshop rather than purchase it outright because they figure it would be cheaper, and then cryng foul later when Adobe only offers subscription and purchase options for a newer version.
It shouldnt matter that the older version still works for you. You didnt choose the buy it option, you chose the lease option. But in this case its "OMG medical software!!" so maybe they can twist the courts into making a really fucked up decision.
"His name was James Damore."
DOS programs run on 'bare metal' and do not make calls into the OS to provide services.
It's so easy to tell the newbies from the guys that have been around for a while: MS-DOS API
Since you (or your business) selected software with a one-year license, which may or may not be available again next year, I hope there is a plan for when you need to switch. Personally I like to ensure that at least the data is in an accessible format, so that it CAN be imported into other software. I strongly prefer open source software, so I can keep using the same software (even maintaining it if required). Sometimes closed-source might make more sense, though.
I don't use any software that has a time-limited, leased license. Do you?
I'm not sure that I understand what a "leased license" would be exactly, but I have defiantly use software that comes with a time-limited license. I can tell you that it is a real pain justifying to management and purchasing why the software licenses and support contracts need to be renewed every year. Typically in my experience the software vendors really push you to buy the time-limited version even if a non-time-limited license is available. Keep in mind that the non-time-limited version may be significantly more expensive, which can make the time-limited license more cost effective if you always want access to the latest revision.
I view this thing as similar to someone that opts to subscribe to say Photoshop rather than purchase it outright because they figure it would be cheaper, and then cryng foul later when Adobe only offers subscription and purchase options for a newer version.
Hmm, the difference is that Photoshop is a production tool, not a database, and all of the file formats, even their native ones, can be accessed by a number of other tools. I am not sure that such inter-operability exists for these medical records.
That would change things.
It shouldnt matter that the older version still works for you. You didnt choose the buy it option, you chose the lease option. But in this case its "OMG medical software!!" so maybe they can twist the courts into making a really fucked up decision.
Nothing fucked up about it. The first interest here is the health of the citizens. If the agency in charge made a bad decision, fair enough, let them suffer appropriate consequences as individuals. Meanwhile, the citizens should be treated as appropriate to secure their interests and the court should not impose an undue burden upon them. If that requires the modification of the terms of the contract, so be it.
If the company involved offered terms that would resolve this problem, then the court will have an easy option, they can tell the agency to pay the difference, plus reasonable interest if appropriate. If not, then it would be worth considering the value of the terms as they would to be modified. This is easily resolvable, all you have to do is remember the order of priorities. Making someone a victim, especially someone who had only limited involvement in the process as the citizens did here, would be to unjust to sustain.
This isn't new law. It's not new practice in jurisprudence either. Unconscionability is a real legal term, and doesn't even necessarily require a deliberate malfeasance. Of course, if this company DID engage in this manner in order to improve its bargaining position, that would be a serious issue, however I will say that there need not be such a finding in order to resolve this appropriately.
And who knows, maybe the government of Australia has a standard clause for all contracts they or their derived entities sign that covers this anyway.
I would say they tend to be info phobic when it comes to Australia. I remember pretty well the jobs adverts being for novell well when I was using Linux for some at least a decade, and many people being into Windows 2k in the rest of the world.
If the employees hate it :
- they are more likely to work around it with ghost systems
- they are more likely to be careless in its use & make errors
It's only a PAS (Patient Administration System) , which is a bit like a hotel booking system, except the optional activities bookings are more intimate , more expensive, and less fun.
So it's not terribly likely to kill patients - lose them yes, discharge them inappropriately yes, however.
Saying "fuck the users, they'll use what is provided and damn well like it" isn't part of a workplace culture that gets the best out of people. In healthcare , that does kill patients unnecessarily. They don't need gold plated toilet seats, but something more modern , easier to use and flexible can easily be far more efficient in terms of staff utilisation.
eg if a staff member goes on leave, they might need mandatory refresher training on the PAS on return (to reduce error rates), which costs the organisation staff time
eg if staff need to walk back to a computer every time they need to transact in the PAS, it takes them away from patients, and wastes time. It all adds up
There's an obvious reason why CHIRON isn't supported. Copyright cases have had mixed success in Australia, mostly because the courts don't give corporations more rights than individuals. This will be another question about corporate rights: Can a vendor stop supplying a product that costs nothing to produce? Don't forget, that entitlement to exclusivity is provided by the government. Why should the government protect a vendor not doing its job; fulfilling demand?
DOS-based programs probably don't have so many of the GUI-security flaws, and I've seen DOS-based programs run rings around their Windoze brethren.
Also, it's likely that the newer versions have substantially different database designs and requirements, and it would probably take months or years in effort to convert the existing data to the new version.
Change for the sake of change isn't always "progress".
The whole state is frequently the most backwards in many ways. Want to know where the source of the majority of the anti-video game bills for Australia come from?
Adelaide "city of churches", indeed.
Then they changed their mind and now they wish they had purchased a regular perpetual license rather than trying to save money by leasing it.
Yeah, this sounds to me like the heart of it. If you lease a car year-to-year you might pay less than owning it. The company effectively is trying to end the lease and reclaim the vehicle but the company wants to keep it without making any more payments.
From the vendor's perspective probably what the Health Department has been paying for, for the last 20 odd years is support costs while receiving the software for "Free". Now they want to get the software without a support contract. So arguably they've paid the metaphorical depreciation but they've made no payments towards capital. This lawsuit will most likely just be used as leverage to demand a large software license fee and a clear contract that excludes them from liability should this unsupported product die. Even then, I would be wary of "selling a license" as well since there is the potential for a massive hack resulting in government inquiries and bad publicity for "insecure software" being associated with your company.
You don't have a clue what you're talking about. Some of us actually wrote software for DOS. I suspect this was before you were born.
In a town that warns you of impending speed cameras - and when you've passed it; roadwork speed limits are 25kmh (and my limiter doesn't even kick in at that slow); the population is majority elderly; the traffic drives under - not at- the speedlimt; and the shops still have designated "late night trading" laws.... :)
If you've ever been there - you'd understand outdated software is perfectly legitimate... I'd suggest they didn't even realise!
There are a number of other old patient administration systems (all UNIX based, mostly SunOS but OpenVMS as well, all delivered by terminal session) that are in use currently and hospitals that use them are being migrated to the new single system but it's a slow process as the new system does more than just patient administration, it replaces a number of other old systems as well.
So that it's MS-DOS based is just plain wrong.
I don't want to get into the licensing issues with Working Systems.
How do I know this? I work for the department..
We are also the only place in the world with a mine so full of minerals (somehow) we cannot afford to mine it.
Switching can sure be a pain for types of software, if it's the center of your enterprise. It sure is silly to lease that kind of software for a few years rather than but (or build) it.
Of course, the article says they choose to lease because from the very beginning they planned to replace it. So the plan all along was that they would replace it, but now they decided they'd rather not. That kinda sucks, but when you can't make up your mind, can't make a decision, you sometimes end up an inconvenient position.
The above strange attitude is common so I will not call you an idiot just someone who has falling for a common trap.
Corporations and other orgs are not people FFS!
It's not that they have a mind to change.
As management and staff change directions also change.
Do you really think the same people are still there as were in the place thirty years ago? I'd say not, it doesn't look like you've thought about it an any depth and have just fallen into the trap of thinking of an org as a person with a will of it's own. That sort of thinking can only lead to confusion, disappointment and possibly getting utterly fucked over by unexpected change.
Been there done that - plenty of vendors issue a permanent licence to their clients in the final year of support so that the "security" software will let the software start up. It typically comes with a contract that says you can continue to use the software with no support and no legal recourse if the software has or causes any sort of problem. My workplace has a few bits of legacy software occasionally used that fit that category.
Sometimes it's easier to make a minor tweak to some data from the 1990s in the same program used at the time instead of the time consuming and sometimes lossy process of converting the data into a different format. Another is just due to the users wanting monospaced fonts in the plotter output (or a PDF of the same via a virtual plotter) which was not available on any version beyond 2000. There are plenty of reasons to use something that works especially if currently available software produces different results.
The same morons for THIRTY YEARS?
Unlike you I'm not going to call yourself or raymorris morons but you clearly have not put any thought into this before posting.
I'm in a small place unlike that S.A. government department but I'd still get annoyed if someone blamed me for some of the ignorant and stupid choices that were made in my workplace before I started working there and cleaned them up. If I was in a very large place like a S.A. government department I wouldn't like to be called a moron for failing to get enough of a budget to do a major migration lasting years away from a platform that may have made sense long ago but does not now. A moron is something else.
you know the saying 'don't fix what's not broken'?
It's still the 90's in South Australia.
Task Mangler
In the US the turning point was around the time of the Civil War (the 1860's) when it became legal to lobby Congressional representatives. I'm not sure of the exact date
Official recognition of the right of the people of the United States "to petition the government for a redress of grievances" was ratified in December 1791 as part of the Bill of Rights. A "lobbyist" is just someone whom people hire "to petition the government" on their behalf.
Third party code? Talk to them. If they don't reply, it's abandonware. Libelious comments? Maybe you should have vetted the code in the first place.
And, no, just no. Being able to compile the code does not imply that you're committed to supporting it.
If you don't want it, just hand it over, since you claim it holds no value to you. (Which is a lie, because you're trying to use it to hold your customers data hostage in order make them move to another system which makes you more money.)
I mean, does it, or does it not, still do the job they need it to do? Is there something that's a show-stopper that they absolutely *have* to have, and so need to upgrade.
And they *can* always run it under wine on a real operating system....
mark