| Front Page | News Headlines | Technical Headlines | Planning Features | Advanced Search |
Adager graphic
Click for Adager Sponsor Page News Icon

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.

 


Copyright The 3000 NewsWire. All rights reserved.