Ken Sletten's open letter on OpenMPE
Sunday 21 December 2003
To all MPE users, especially Homesteaders:
First all please note this important DISCLAIMER:
What follows is the personal position and opinion of
the writer, and does NOT reflect the official position of the Board
of Directors of OpenMPE Inc.; i.e.: This is a minority report.
While I believe other members of the BOD are significantly
disappointed with continued foot-dragging by HP on key issues
affecting "life for MPE after HP" (L4MAH), they will have
to speak for themselves if they choose to do so, on the extent of
their disappointment and on what follows.
In any case, the patience of this member of the BOD
has been well and thoroughly exhausted: 2+ years and counting after
the "end-of-HP-sales" and "end-of-HP-support"
announcement on 11-14, appeals to HP by the BOD and other MPE users
for some kind of substantive action on MPE licensing and other key
issues remain unanswered. Without catalysts only HP can provide,
progress on L4MAH is effectively at all stop. Nobody is going to
invest significant funds in a potential post-2006 future for MPE as
long as there is no concrete indication let alone guarantee that HP
will allow and enable that future to happen in the first place.
Given the failure to make substantive progress, and due to the nature
and circumstances of other information that has come to our
attention, I feel I have an overriding obligation to the entire
OpenMPE community to bring everyone up to date on the content of
recent official communications between HP vCSY and the BOD.
Also note that while this document is written mostly
from the OpenMPE perspective since that's what I've been working on,
this is NOT meant to apply just to OpenMPE;
i.e.: If OpenMPE is not the organization that should assume
oversight responsibility for the care and feeding of MPE after end of
HP support in 2006, I've got no problem with that: It could also be
one or more or a consortium of established 3rd-party companies that
have the technical experience, sufficient staff, and business track
record to be custodian / prime contractor / sub-contract manager for
MPE after 2006; and that have or can get enough financial resources
to sufficiently maintain that position. A list of potential
candidates for that task besides OpenMPE Inc is pretty short, and
should be fairly easy to generate.
But whoever it is, if MPE is going to avoid being
frozen in time at the end of 2006, SOMEBODY needs to be granted
formal MPE source code access / patch release / licensing authority;
and action by HP to make that happen needs to move forward NOW or it
will be too late. HP should have had at least an outline for much of
this laid out BEFORE they made their infamous 11-14 announcement;
i.e.: They are already a couple years behind the curve. Remember
that the overall process of just managing and executing any MPE build
/ release cycle is a complex task, let alone implementing and testing
even minor updates and bug fixes to core MPE routines and subsystems.
The in-depth collective knowledge required to reliably accomplish
those tasks cannot successfully be carried forward if HP waits until
just before they turn out the lights to set MPE free.
I hung on for what is now the 7 weeks after e3000
end-of-HP-sales on 31 October, to see if at long last HP would
FINALLY be ready and willing to take some concrete positive action
that would immediately be perceived as such by all. The fact that
the answer is still no is one of the key reasons that drove me to
publish this document as a minority report.
HP will likely maintain they haven't said no, but rather that
they're still working on it; i.e.: "Later" (maybe). Crux of
the problem is that time is of the essence, and later doesn't cut it
anymore. After many months of trying to work constructively with HP
and persuade them to get off the dime; after 7 weeks of intensive
discussions by the BOD since end-of-HP-sales; and after presentation
to HP of a proposed Agreement in Principle (AIP) authored by the BOD
that seems completely reasonable and appropriate if HP truly wanted
to be a "trusted partner": The only result to date is that
HP continues to stall and run out the clock (expect many are shocked;
SHOCKED; to hear HP would do such a thing).
Before making further comments, let me cut-and-paste
a formal communication from HP to the BOD at the end of October 2003.
This email was sent to Jon Backus on behalf of HP by Mike Paivinen
Friday evening 31 October, in response to concerns expressed earlier
by the BOD to HP.
All members of the BOD got a copy on Sunday 2 November 2003.
Note this HP email is bounded by a line of "++++++++" at
the start, and by "########" at the end.
Here is the verbatim text of that communication:
++++++++++++++++++++++++++++++++++++++++++
From: PAIVINEN,MICHAEL (HP-Cupertino,ex1)
[mailto:michael.paivinen@hp.com]
Sent: Friday, October 31, 2003 8:01 PM
To: 'Jon Backus'
Cc: WILDE,DAVE (HP-Cupertino,ex1); MCDONALD,ROSS
(HP-Cupertino,ex1);
VANCE,JEFF (HP-Cupertino,ex1); PAIVINEN,MICHAEL
(HP-Cupertino,ex1)
Subject: vCSY Response to the OpenMPE Board
Dear OpenMPE Board of Directors:
Thank you very much for taking the time last week to share
your concerns with us regarding the future of OpenMPE and the need
for a timely HP response to the critical needs of the e3000 user
community.
I have discussed your concerns with other members of the vCSY
leadership team (Ross, Jeff, Dave), specifically your request for a
publicly communicated timeline covering decisions on long-term
community access to hardware (e.g. 9000->3000 conversions),
software (e.g. MPE/iX source access), and the other remaining issues
that address e3000 community needs after HP's end-of-support date. As
Dave Wilde said, we don't want to make decisions on a one-off basis,
and we want a chance to assess any changes in community needs after
10/31/03. We also think it's important that we have a general idea of
what we are going to be announcing - and have internal alignment
around those ideas -- before we establish a timeline for that
communication. We don't want to prematurely commit ourselves to a
path that limits our ability to meet the varied, and sometimes
conflicting, needs of our customers and partners. As a result, we
expect to be able to provide a communication timeline to the OpenMPE
Board by January 31, 2004.
We continue to believe that OpenMPE plays an important role
in advocating for the needs of the segment of the customer community
that may require the continued, productive use of their e3000 beyond
HP end-of-support. Looking back, in the first year after our November
2001 announcement, OpenMPE played a critical role in both advocating
the needs of its user community and working with us in formulating
our response. We don't believe our response to our customers at HP
World 2002 would have been as complete or responsive without
OpenMPE's involvement in the process.
We want to work with you to maintain the viability and
credibility of OpenMPE. We acknowledge that this timeline will create
a more challenging path towards that goal. So, in my meeting with Jon
next week, we can begin to discuss the available options.
Finally, I want to reiterate our commitment to addressing the
needs of the OpenMPE community. Although we may not agree on the
timeline for doing so, we agree that there are real issues that need
to be addressed.
Sincerely,
Mike Paivinen
##########################################
Do the above soothing but completely
"commitment-free" words give you a good warm fuzzy, that HP
will finally and expeditiously do what they should already have done
long ago to give MPE a shot at a viable post-2006 future before the
fat lady sings ??...
I think not.
And be sure you catch the full meaning of the one
above item of any substance with a date attached to it: "By
January 31, 2004" is still NOT when HP proposes to finally tell
Homesteaders what actions they will take and commitments they will
make to facilitate L4MAH: That is only when they "expect to be
able to provide" a SCHEDULE for when AT SOME SUBSEQUENT AND
STILL UNKNOWN DATE IN THE FUTURE, HP will tell MPE users what they
might (or might not) be willing to do. 2+ years and counting after
11-14, this is in my opinion a fundamentally unacceptable situation.
Not only that: Let the record show that when the BOD
told HP we wanted to make the above formal but essentially
"content free" communication to the BOD public, HP's
response was that they considered the above email to be covered under
the informal NDA between the BOD and vCSY, and they did NOT agree
that it could be made public.
On balance I find HP's claim that NDA coverage of the
above message should prevail neither persuasive nor compelling, for
the following reasons:
(1) Consider an approximate analogy: In working with
another party you become aware that they are taking action (or
NON-action, in this case) that will have a very detrimental effect on
a business that you and many others that depend on you have a big
stake in. When asked directly about this the other party in effect
confirms that, yes: They ARE doing what you think they are doing
(running out the clock). BUT: The other party says that you are not
allowed to tell your partners, because they have decided their
actions are covered by an NDA cloak.
And they made that decision because..... well (apparently),
just because... My answer: The obligation of those in positions of
responsibility not to conceal material facts from their constituents
and to warn the victims that their vital interests are at risk easily
trump what was AT BEST a fuzzy, never-formally-defined, unevenly
specified and applied NDA. It's mostly a sidebar, but I note in
passing that on several occasions in the past two years HP singled
out specific items for NDA coverage before getting in to them during
discussions with the BOD; they did NOT do so ahead of time for the
above email.
(2) The above email presents a strategic message to all
MPE users about HP actions to facilitate L4MAH: Other than the
limited and heavily qualified emulator statement a long time ago,
nothing of substance has happened, and as far as HP is concerned it's
going to stay that way for what is still an indeterminate length of
time. The OpenMPE community has a right to know that, and I see it
as my primary obligation to pass on that important information.
(3) As far as the detailed contents of the above HP
message, note that besides reflecting our concerns back at us all it
contains is:
[a] A bunch of mushy, feel-good "you're
important"
and "we agree that there are real
issues" phrases.
[b] Mention of 2 things (9000 -> 3000 and
source access)
that have been discussed at great length in
public.
[c] Repetition of the "we don't want to make
hasty
decisions" litany HP has probably put
out in one form
or another at every public meeting since
11-14.
[d] "....we expect to be able to provide a
communication
timeline to the OpenMPE Board by January 31,
2004."
THAT's IT !!...: Except for the "communication
timeline" sentence, it's either hard-content-free or has been
said in various ways in public forums to the point of boring
repetition; i.e.: TOTALLY devoid of even a hint of corporate secrets
or significant new information. And yet HP *still* did not want the
public to see it; and was not willing to agree to so simple a
request from the BOD that had no discernable cost to them, except for
having users hear what their current plan is for when HP proposes to
provide a SCHEDULE for when they are going to tell us something some
time later on. Given that unwillingness to cooperate on something so
trivial, how in the WORLD can anyone have any confidence that HP will
ever be willing to take any SUBSTANTIVE steps to facilitate L4MAH,
when those decisions WILL have significant implications both inside
and outside HP and for a large number of MPE users;
unless and until those actions are actually seen to happen
by all ??
(4) If HP is willing to use release of something as
totally bland, mushy, and innocuous as the above email to the BOD as
an excuse for stiffing MPE Homesteaders, then I believe it is a
foregone conclusion that they're going to look for and find any
number of handy excuses to stiff us in the end in any case. Better
to know for sure now instead of later.
After getting the above email from HP, the BOD went
in to an active drafting phase, where there was general participation
in what I think ended up being 9 or 10 revisions of a proposed
Agreement in Principle (AIP) between HP and OpenMPE Inc. As per
above this was written from the OpenMPE perspective, but as far as
I'm concerned it would be O.K. to substitute the names of one or more
established 3rd-party MPE businesses, if for whatever reason OpenMPE
is not the organization to carry this forward. Note that several
members of the BOD including the writer were hampered during this
period by being unusually busy with "real work" and etc.
(being on the BOD as a volunteer is not paying anyone's light bill);
and it was not until just after the US Thanksgiving Holiday that the
proposed AIP went to HP. Here is that communication from the BOD to
HP:
++++++++++++++++++++++++++++++++++++++++++
From: Birket Foster [mailto:birket@mbfoster.com]
Sent: Tuesday, December 02, 2003 9:58 AM
To: michael.paivinen@hp.com
Cc: OPENMPE-BOARD@RAVEN.UTC.EDU; WILDE,DAVE
(HP-Cupertino,ex1)
Subject: Open MPE
Mike,
I am writing to you on behalf of the Open-MPE group to make
some changes happen - in order for Open MPE to be able to fund the
vLAB, that we have been talking about for many months now, we must be
in a position to have enough concrete information to allow a
"homesteading company" to be offered something of value
downstream.
To that end it is important that, as soon as possible, we
have an agreement in principle around OPEN-MPE's role going forward
and a public statement from vCSY that will allow OPEN-MPE to get out
of the holding pattern we have been in and start taking action to
ensure that there is continuity in our advocacy and a smooth
transition of the MPE Operating environment.
You said in a recent note to Jon Backus
"We continue to believe that OpenMPE plays an important
role in advocating for the needs of the segment of the customer
community that may require the continued, productive use of their
e3000 beyond HP end-of-support. Looking back, in the first year after
our November 2001 announcement, OpenMPE played a critical role in
both advocating the needs of its user community and working with us
in formulating our response. We don't believe our response to our
customers at HP World 2002 would have been as complete or responsive
without OpenMPE's involvement in the process.
We want to work with you to maintain the viability and
credibility of OpenMPE. We acknowledge that this timeline will create
a more challenging path towards that goal. So, in my meeting with Jon
next week, we can begin to discuss the available options.
Finally, I want to reiterate our commitment to addressing the
needs of the OpenMPE community. Although we may not agree on the
timeline for doing so, we agree that there are real issues that need
to be addressed."
If vCSY really thinks that Open MPE is the solution to a
category of these "real issues" then an agreement in
principle (AIP) or memorandum of understanding should be a logical
next step ... the timing may be different but the principles should
resonate. Here is a draft of the AIP that the OPEN MPE BOD thinks
will fill both our needs and allow us to begin a series of steps to
put OPEN MPE in a position to be able to address the issues.
========== DRAFT AIP ===========================
On
December XX, 2003 HP reached an agreement in principle (AIP) with
OpenMPE Incorporated, to grant OpenMPE a non-exclusive license to all
source code for MPE/iX and related MPE products, tools, software
build/test suites and internal documentation. This license will
allow OpenMPE to produce, control, manage and distribute bug fixes
and enhancements to these products, and thereby facilitate future
support of MPE for sites that continue to run it beyond 2006. OpenMPE
will in turn sub-license these products to end users and partners,
and collect and distribute appropriate fees for doing so.
This MPE license will be granted to OpenMPE only if certain
conditions are met. As part of this AIP, HP recognizes the need for
an MPE Lab staffed independently of HP, to allow continued viability
of the MPE environment after end-of-HP-support in 2006. HP recognizes
that funds and lead time will be needed to bring an effective MPE Lab
online. Planning and fund raising for this project will begin
immediately. It is expected that OpenMPE will be in a position to
begin independent distribution of modifications to MPE after the end
of 2006. ===============================================
As we both know there is some considerable "ramp"
time even for folks familiar with the MPE bedsheets and the concepts
around the build of MPE - OPEN MPE needs to fund vLAB to be able
begin the transition soon as December 31 2006 is coming and some
overlap will be required as part of a "turnover".
The wording of this AIP was carefully chosen to allow vCSY
and OPENMPE to be able to get the details fleshed out later - we need
the agreement to present to our membership to be able to move
forward.
Is it possible to get this wording approved by December 12th?
I look forward to your early reply,
On behalf of OPEN-MPE,
Birket Foster
Vice Chair
OPEN MPE
##########################################
One week after the above was sent from the BOD to HP,
we got HP's answer:
The answer was No.
In the interest of precision, note that HP's "no"
in this case was in answer to the last above specific question:
"Is it possible to get this wording approved by
December 12th?"
Some might point out that this is not the same as saying
"never". My response is (again):
If 2+ years after 11-14 HP's answer is still "not
now", that's not good enough.
It appears that HP is willing to "work with
us" ONLY if what we want already fits in EXACTLY with what their
pre-determined internal plans, schedules, and timelines already say.
In fact, looking back now on the entire history since the 11-14
announcement, it's hard not to feel like HP has been playing us for
suckers. I don't doubt that the HP Support organization and above
all HP Legal are slow-as-molasses-in-January impediments, but at this
point for practical purposes I don't know that it matters much
anymore how "overt" or laze faire HP's track record has
been since 11-14; except for being disappointed that HP managers
used their long-term working relationship with MPE users to sell the
idea that we could depend on them to do "the right thing"
before it was too late. What's left of vCSY may be a footnote within
the corporate behemoth, but I don't accept that as a valid excuse for
continued inaction and endless delay: HP's internal organizational
problems and vCSY's lack of control are THEIR problems: We are
dealing with HP as a company, and HP is not delivering.
MPE users were loyal HP customers for more than a
quarter century. HP claims they are still putting the interests of
MPE users first. But on balance HP's actions and omissions both
before and after the 11-14 announcement continue to confirm that
their statements along those lines are still just PR spin and fluff
without real substance. Remember that at HP World 2001 HP was still
saying they were going to deliver on Dr. Harry Sterling's prior firm
commitment to port MPE to IA-64. When HP pulled the rug out from
under MPE only two months later they left many high-end OLTP sites
without a reasonable IT path, and forced many sites to accelerate
spending of what will in some cases be millions of dollars on urgent
efforts to "migrate" applications to other platforms.
Plus third-party developers had to make huge investments to
try and preserve what will likely end up being only a fraction of
their prior e3000 installed base.
One could of course make the point that all in vCSY
are HP employees; that the official "company line" is to
migrate MPE users to other HP platforms with all deliberate speed;
and that we shouldn't expect HP employees to do anything other than
their best to expedite and implement that company objective while
helping to sell migration services. The "trusted partner"
thing HP loves to tout rings pretty hollow in that case; especially
given recent surveys and information from various 3rd-parties that
confirm a larger than expected segment of the MPE user base will NOT
be off the e3000 by end-of-HP-support.
With respect to producing a comprehensive
business plan for organizing and implementing an MPE "virtual
Lab" (vLab) like we have talked about: Sure, OpenMPE or other
3rd-party companies with MPE expertise could do more speculative
brain-storming and even detailed "planning" on what a vLab
might look like and how it might function, IF HP ever moved on the
fundamental road blocks. But without something at least as strong as
the proposed OpenMPE AIP on the public record from HP, who would sign
up to invest in and be associated with what would be a
"virtual-squared" v2Lab, or put in all the time needed to
professionally work out the implementation details of same for no pay
?? (Actually, for NEGATIVE pay, due to lost opportunity costs).
Certainly important details would have to be
addressed before any functioning vLab external to HP could go online,
but spending significant time and effort on any such effort without
having the slightest commitment from HP on key licensing and source
code access issues is putting the cart way before the horse. For HP
to want a comprehensive plan of operations before they are willing to
make any substantive commitments is in fact another great delaying
tactic, since that process could pretty much go on ad infinitum. HP
appears to want a PERFECT arrangement of the deck chairs on the
Titanic before they will consider making even the slightest
alteration in course to avoid the iceberg; i.e.: They're not ready
to let EITHER the chicken or the egg come first. And if endless
delays let them avoid any substantive commitments long enough, HP can
just turn out the lights on MPE at the end of 2006.
I've had to come around to something a
long-time, respected member of the MPE community said to me
recently:
That person had for some time shared my thinking; i.e.:
A big part of the reason for all the non-action and wrong
actions by HP was likely just old-fashioned organizational paralysis,
internal conflicts, and who knows what all similar etc. But finally
that person had to conclude that a company like HP and its management
ranks just could not be THAT incompetent. Which leaves me thinking
that short of a Pavlovian response to PR pain that alters their
current path, it doesn't look like HP will "get around" to
taking substantive steps to release their death-grip on MPE until
after it has ceased to matter (as some MPE "old timers"
have already said on the lists); if it's not too late already.
Maybe the fat lady has already sung and maybe not.
But if nothing else from the professional self-respect perspective my
bottom line is this: Given the statements and attitudes expressed in
the above email from HP and lack of any other sign of progress, I for
one am not willing to continue to give HP cover and keep smiling
while they screw MPE users who need to homestead after 2006. Nothing
speaks louder about the attitude of HP management towards MPE users,
than their dismissive unwillingness to adjust their plans or respond
in any positive way to something so trivial as a request to post Mike
Paivinen's above email to the OpenMPE list. Why ??... Because they
would be embarrassed to have confirmation of continuing delay come
out ??... A word comes to mind that summarize HP's current wish to
keep MPE users in the dark: Contempt. I can put up with quite a
bit, but I don't respond well to contempt.
Note for the record that shortly after 11-14 I said
on 3000-L that if HP did NOT take reasonable action in a timely
fashion to free MPE, I would boycott HP. Time for HP to "do the
right thing" has expired; we are at the very least well into
overtime.
Therefore in the spirit of the famous 1990
"Boston Tea Party" 13+ years ago, I'm delivering on what I
said I would do. HP should do the same.
Unless and until the current state of affairs changes, I say:
"Free MPE, or Boycott HP"
If putting this out just before the Holidays makes me
a grinch, I'll just have to live with the guilt.
Fundamentally I am not willing to let what we the BOD found
out at the beginning of November about HP's continued foot dragging
hang in silence into a new year.
Finally, I would like to say that nothing in the
above is intended to disparage the work done or positions taken by
other members of the BOD. For the reasons I stated above, I have a
philosophical difference with respect to the applicability and
precedence of HP's claim of NDA on the above 31 October HP email.
Since receipt of that email the BOD has in fact come up with a number
of good ideas on things that could and should still be done to
facilitate L4MAH. Those efforts should continue if there is any
indication HP might be willing to move off dead-center....
Ken Sletten
SIGImage/SQL Chair
MPE / IMAGE user for 20+ years
FOOTNOTEs:
If someone wants to forward this to 3000-L or other
discussion groups, you're more than welcome to do so..
I regret my above is perhaps not as polished or
organized as it could have been if I had put in more time to work on
it. Straight story is that not only do I have another life, I expect
that even if I retired from my full-time day job I'd still be 100
percent busy. So this will have to be "good enough".
Happy Holidays.
|