Going Solo?
by Chris
Bonnici
Following the recent acquisition of Micronetics, the market
now has only one vendor. There are many who have voiced concern at the idea of having the
entire M world controlled exclusively by a single player. A number of alternative
suggestions/solutions have been forwarded in newsgroups, to MWMs mailboxes plus some
which have not been considered up to now.
A Freeware version of M
A freeware version of M placed into public domain (for
example GNU-style), making it easy for individuals to download a copy practically for
free. Thanks to the availability and expansion of the Internet, updates and fixes can be
made available at practically zero cost (if you already have a server, a few megabytes for
this implementation of M don't tickle the budget line).
From my own searches, aside from Micronetics no other
company provided student versions of the language. The recent decision by Micronetics to
make Workstation available freely was also encouraging. Whether this trend will continue
is pure debate, but if InterSystems withdraws such products, someone interested in
experimenting with the language will find nothing to experiment with. This is a great pity
as many will simply pass M by. Such a project would now be a blessing in this respect.
On the commercial side, I publicly voiced concern as to
whether the commercial arena will be seriously interested in such a product. I still
retain this opinion although replies to my concern pointed me to Linux. I spoke to a
friend who has experimented with Linux. His comments were that it is not as friendly as NT
and has more problems working with certain add-on cards and peripherals. On the issue of
technical support, I was told that Linux is more user driven and although "there are
people out their who know it inside out, you have to bet that your request is noticed
attention".
I would also appreciate if anyone can provide me with an
independent source carrying statistics on the the number of units shipped of Linux,
Windows NT, etc. From this data I would then compute and publish in MWM the rate of growth
of these products and (re)comment after this data has been made available.
How will such a product be built. One suggestion is to use
the abandoned project at UC Davis. My own experience in project management tell me that
sometimes it is better to start off with a clean state than adopt something currently not
functional and that has not been maintained (I don't know whether the project is
documented) for a reasonably long time.
The clean slate version sponsored by one or more MTAs
would, in my opinion, ensure that no ownership problems prop up in the future. Besides, it
would encourage the project team to analyze and insert new developments and capabilities
in the most efficient and effective manner. Another benefit of this option is that the
project, if managed properly, can be built up by geographically remote people.
Another hurdle is to get people interested in dedicating
time and effort into it (and sustaining this for a reasonable amount of time). This is a
very big problem. What happens when the initial steam runs out. Project managers must
motivate people as much as possible and those in charge of documenting the project must
perform an outstanding job especially since one has to assume that the project can/will
change hands a lot. Assume the project is sponsored by MTAs, a certificate plus a mention
in all official documentation may be considered by many a sufficiently high reward to
encourage people to participate in it. For example, active involvement for a minimum of 1
year, will automatically entitle you to both. I could use the certificate when applying
for a job; the mention in the documentation is for self pride--"I was involved in the
project; check out the documentation".
Another new company
Assume a new company (lets call it M2) enters the M market
with its own version of M. M2 has stable products, that can serve the needs of many
companies. Would you purchase from it? Probably many think that InterSystems will probably
buy M2 out, once it becomes sufficiently interesting. This thought will make it very
difficult for the company to sell its products (even though, as stated in the commentary,
InterSystems has always serviced acquired clients).
The company depicted above is a privately owned firm. A few
individuals whose personal fortunes may at some point in time come miles before their
company and the pride of having a company.
Assume M2 is employee owned. For example, suppose
Micronetics staff made redundant together with those who leave and a few more form a
cooperative. Cooperatives are firms in which participants share profits and although a
management structure exists major decisions are taken by everyone. Some cooperatives, have
clauses that restrict people who leave from retaining shares in the company. These would
have to be sold back to the company which in turn either offers them to new entrants or
sells them to existing members. A buyout of such a firm is normally much more difficult
and this can make such companies less prone to buyouts.
Initially M2 would offer training and support on existing M
products while developing its own version of M. The M world has a second supplier.
Getting someone else interested in it
Why sow a plant as a seed when you can stick in the soil a
fully developed organism? Assume one could get Microsoft, Inprise (previously Borland),
Symantec or IBM interested. These companies have the muscle to make M popular and have
experience putting in visual ends into products and marketing them. With the exception of
maybe IBM none of the other companies have a rock solid and efficient high-end database
product that is tried and tested. I for one would see Microsoft edging its way into such
as market to fight off its arc rival Oracle (who equally detests Microsoft's guts).
Microsoft at one time licensed Micro Focus COBOL (as Microsoft COBOL) but moved out of the
market after a short while. M, I feel is much more dynamic than COBOL and can be
manipulated with greater ease. It is much simpler to have powerful and flexible front end
builders that create M output than those that produce COBOL.
This scenario is possible although there are no guarantees
that one fine day this division is sold off. These companies add value to a product and if
the right buyer comes forward (with the right amount of green paper) they part voluntarily.
How does one get such companies to even look at this product is a mammoth task, getting
them involved in it is even greater.
Pick your choice
The alternatives presented here have their pros and cons
but each one has varying degrees of making M a more-than-one language.
Comments on this article
Name: |
Roger Lee |
E-mail address: |
rogerlee@dial.pipex.com |
Comments: Having rung and written, enquiring about a UK price for a copy of Cache (but still lacking an answer months on), I feel that a second M supplier might well be significant. I found the M / Borland comments interesting. |
Saturday July 11th 1998 04:09:00
Name: |
Phil Pybus |
E-mail address: |
ppybus@intersys.com |
Homepage URL: |
http://www.intersys.com |
Comments: InterSystems also has given away free copies in the past. As well as continuing the DT-student program, last year there was a free version of 'NextGen' (= Cache 1.0), that I sent out to about 120 people who asked for it. I am sure InterSystems will soon again make a package of Cache (with a limited license) available to you. Meanwhile is $195 for a FULL version of Cache (including the object stuff) too much to pay ? Phil |
Friday July 3rd 1998 00:03:00
Name: |
W. L. Schofield |
E-mail address: |
wschofield@usa.net |
Comments: Two comments (possibly other will make them): - Micronetics was not the only company to offer a free version of MUMPS. DataTree offered "DT-Student", a single user version of their product limited to some amount of memory. The whole thing fit on a diskette was distributed free to help teach people MUMPS. - For more information on Linux usage, please visit http://www.linux.org . For what its worth, my company has been using Linux as its Email server, USENET server, firewall, and web server for more than 3 years with very little trouble. |
Thursday July 2nd 1998 08:41:00
Name: |
W. L. Schofield |
E-mail address: |
wschofield@usa.net |
Comments: |
Thursday July 2nd 1998 08:37:00
Name: |
Chris Bonnici |
E-mail address: |
chribonn@softhome.net |
Homepage URL: |
http://geocities.datacellar.net/SiliconValley/7041 |
Comments: Do you agree with this article? Would you like to add something to it? |
Friday June 26th 1998 16:29:00
E&OE
|