The long-sought MPE source code arrived in your community five years ago this month. Hewlett-Packard released CDs filled with millions of lines of Modcal and SPL, shipping them off to eight companies who'd paid $10,000 each for the resource. Companies including 3000 specialist Pivital Solutions, as well as corner-case outliers such as Ordat (makers of a TurboIMAGE middleware tool), as well as the ubiquitous Adager and Allegro earned the right to explore and adapt the 3000's heart and soul.
Hopes were sky-high when the source code quest began in 2002. Just a matter of weeks after Hewlett-Packard pulled its own plug on 3000 futures, a new organizaton called OpenMPE took up the pursuit of those lines. The ideal was to find a way to extend the life of MPE/iX beyond HP's plans. The maker of the 3000 had other ideas. Its goal was to cut off further development of 3000 resources.
Better fortune took eight more years to arrive, and even then the 3000's source rolled into vendor shops with a major restriction. To use the code legally, a licensee had to promise they wouldn't try to move MPE/iX beyond its ultimate 7.5 release. No new generation of the 3000 OS. By 2010, 7.5 had seen no significant advance for three years. The initial 7.5 release, sans PowerPatches, was eight years old.
But the vendors who earned the right to apply their skills and experience to that code, continue to distinguish themselves in the support and development sectors. Neil Aemstrong of Robelle summed up the advantage. "Seeing the source and reading it is certainly a large part of being able to develop patches and potentially avoid any issues," he said. "It may not be perfect, but it helps."
In addition to the above-named Pivital, Adager and Allegro, Beechglen, Neil Harvey & Associates, and Terix entered the elite source-ready roster. All but Terix remain in your community today. HP has standards for its licensees, and some (like Pivital) were even invited to join this cadre. One more license was assigned, but Open MPE couldn't complete its arrangements.
HP blocked the release of any work in 2010 for another eight months. “Customers will have multiple options for MPE/iX assistance after HP exits the Worldwide Support business on December 31, 2010,” said HP 3000 Business Manager Hou stated in a comment on license terms. “The licensees... will not be able to use the MPE/iX source code in the delivery of system-level technical support until January 1, 2011.”
Releasing work derived from the source has been more than a matter of a license. Any such holder needed advanced technical skills to make something out of the millions of lines of source HP shipped.
"The source code by itself is a dead entity," Adager's Alfredo Rego said. "You have to know how to bring it alive."
As for OpenMPE, its volunteers and board of directors always believed that HP would need to grant permission to know more about MPE/iX. HP consulted with vendors outside of the OpenMPE orbit, but that group more than any other put the vendor on record during source negotiations.