Gunther Schadow wrote:
>please think about loosening up your tight association between
>"open source" and "Linux". I have nothing against Linux, but it
>opens up the mind if we do not over-constrain our associations.

Wow Gunther, that was quite a nice history lesson on Unix and Open Source. 
:-)
Many of the themes you hit on are clearly paralleled in my own experience 
working with MUMPS over the last 20 years.

Where you argue against indentifying open source only with Linux, I argue 
that open source should not be identified only with Unix, but that there is 
also a long tradition of open source development within the MUMPS community, 
of which VISTA is an example.

>IS managers did not trust the UNIX world without commercial support.

I believe this sort of conflict with central IS has been a ongoing major 
problem for VISTA and many other large healthcare systems.

>It was then 1990 that free Unices 
>became a real alternative to DOS on the PC.

This is also the time that I converted our HIS from a mini-computer 
based MUMPS to a distributed processing distributed database implementation 
of MUMPS (Datatree) that ran on a network of PC's. To the best of my 
knowledge, it was far and away the most cost effective platform for building 
large scale information systems that existed at that time.

Other HIS's, most notably Brigham and Women's in Boston Mass, had already 
led the way in adopting Datatree MUMPS, and as far as I know, they are still 
using it with a network that has grown to include over 7000 PC's (my 
knowledge of it is a few years old).

>Open source is the spirit of sharing, not a designed business paradigm.
>There is not one inventor of open source, it is a community phenomenon.  

>Also don't make open source something owned by 
>organizations. Open source is a spirit, a spirit that can be organized to 
>death, a spirit that can be commercialized to death.

This point, in particular, hits home in my perception of the history of 
MUMPS and VISTA. The official adoption of MUMPS by the VA in the early 
eighties was a seminal event (both good and bad) for the community of MUMPS 
users, which at that time had a vibrant international sense of community.

While the VA brought a huge infusion of resources into MUMPS and gave us a 
valuable legacy in VISTA, it essentially captured the vital center of the 
community by the sheer magnitude of its interest, brought it under the 
control of a hostile beauracracy, and, I think, led directly to 
the eventual monopolization by a single large vendor of what had been an 
open standard computing platform.

>To finally answer to Joseph:  yes, existing source is the critical step.
>A critical mass of software (not necessarily people) is needed. And of 
>course users and user demand is also needed (a problem in hospital health
>care.)  So, may be, VistA can become such a thing once it gets free of 
>the commercial MUMPs.

There are important lessons for the open source community in the history of 
MUMPS and VISTA, particularly as it comes into increasing 
competition/cooperation with large corporations and big government.

I hope that the newer ideas and better developed rationale of today's open 
source movement can overcome the grip of the large organization and the 
large vendor that seems to have enmeshed MUMPS.

>It seems to me that much of what MUMPS tried to do is 
>all available on UNIX. The multiprocessing, the files, data bases, etc.  

Another way of looking at this, and part of the reason why MUMPS has 
become increasingly isolated, is that it offered the major functionality (in 
common now with Unix) for building large scale information systems but in a 
much simpler package that was highly conducive to building integrated 
systems and that could be readily mastered by a single individual and 
managed and developed by very small groups. These features are still 
important today.

Nonetheless, I agree with you. Unix (BSD/GNU/Linux) is the mainstream of 
open source and the building blocks are there that would seem to make a 
re-implementation of MUMPS in open source a rather small project. It also 
opens many paths of possible transition to and enrichment from other 
technologies.

When I call for people to get interested in and possibly help out with 
building an open source version of MUMPS, it is not because I think that 
MUMPS is the ultimate tool for building healthcare software, but 
because I think that building an open source version of MUMPS is the best 
path for making a managable transition for existing MUMPS based information 
systems to embrace other technologies.

>So, a few people's weightlifting act of dissecting VistA out of the grip 
>of the MUMPS-and-only-MUMPS environment could make a big difference. 

---------------------------------------
Jim Self
Manager and Chief Developer
VMTH Computer Services, UC Davis
(http://www.vmth.ucdavis.edu/us/jaself)

Reply via email to