April
2001
HP considers
Open Source for MPE development
Initial goals focus on Internet tools in 3000s
operating system
Hewlett-Packards 3000 division is
looking at all kinds of resources to help extend the abilities of its
legendary MPE operating system including giving the
communitys most experienced developers a crack at developing
parts of it.
In a discussion at this springs SIG3000 meetings,
HPs engineers and managers from the 3000 division (CSY) talked
about the possibility of releasing parts of MPE to Open Source
development. The example which HP examined in the open meeting was
development of Samba/iX, software which began its life in the Open
Source movement before becoming part of MPE as of release 6.0. Samba
has made great strides since HP first took it into the 3000s
operating system, but the HP 3000 labs havent kept up with the
advances. (See a related story in
this months NewsWire Briefs.)
Whats significant about this round of
talks concerning opening up MPE development is whos talking:
the top HP engineers and the developers from the commercial
third-party software suppliers. The engineers with the greatest
experience in MPE are being invited to help HP and the community.
Weve been focusing on Open Source
porting, said CSYs Jeff Vance, one of the most prolific
creators of utilities for 3000 managers. We just had sort of a
first public discussion at a software vendors SIG on that
topic. The idea is to try to figure out what Open Source products CSY
could provide that are not yet provided, ones which are considered
strategic and would need HPs support, and what Open Source
products are not strategic and could be supported by the user
community.
The HP engineer was referring to the
SIGSoftvend meeting this spring, a twice-a-year gathering where the
communitys top software designers discuss technical details
under nondisclosure with HPs lab leaders. During a subsequent
HP discussion about how CSY might bring new functionality to the 3000
faster, Vance gave his example of what could be opened up.
In other words, for example, say
Samba, he said. CSY could provide the source code back to
the Samba repository, and if people felt there was value in Samba,
they would port it to the latest version of Samba, and submit their
changes back, just like what happens in the real Open Source
world.
Theres little risk to HP in turning
Samba over to the developer community for improvement, since this
part of MPE already thrives in the world of Open Source ports. But
the software has become a supported and bundled part of the
3000s operating system. Making its improvement an Open Source
goal looked like the start of HPs realization that development
talent for the 3000 can work outside of HPs own labs.
Instead of CSY using up people to do
those kinds of ports, Vance said, we could use those
people to do those things that CSY is uniquely able to do, rather
than a porting activity, which almost anyone can do. Theres
discussion in that area, and its very much in the formation
phase.
The objective in this phase of the movement
is to get software onto the 3000 faster. CSY Lab Section Manager Pam
Bennett said at the meeting, Were trying to provide the
Internet software out to our customers at a faster rate. Is there a
way of looking at our partners to help them to port technologies?
What are some models on how we can get functionality out faster than
freeware?
HP has tried other methods to get help
developing for the 3000, but not with commercial developers working
on essential, still-improving technologies. Customer Funded
Enhancements got a run in 1999, yielding a JINFO utility from Vance.
And the Shared Source project which began that fall has produced a
handful of targets, but little in the way of improvements to software
thats essential to 3000 success.
Starting with Samba an essential way
for the 3000 to exchange data with NT systems and something HP calls
a key networking technology for the 3000 shows how serious HP
has become. R&D manager Dave Wilde said at the meeting that
faster development might include making HP test and development
resources open to public development.
Its looking at how to get things
onto the platform faster, Wilde said, in ways that are
usable and sustainable to our customers. We want to understand what
it would take to do that, and whether it would make sense to invest
in things. For example, weve been thinking of putting a system
outside the [HP] firewall as a test machine for things, to make it
easier for people who dont have a system at their disposal with
all the right tools on it.
|