Post by Arne VajhøjPost by David Goodwinsays...
Post by Arne VajhøjPost by Single Stage to OrbitPost by Simon ClubleyAnother reason could be that many VMS systems have reached the end
of their life and, for various reasons, many have now been replaced
with non-VMS solutions.
VMS is clearly in a managed decline situation, but the real question
is just how rapid is that decline before there isn't a large enough
userbase left to remain viable ?
When it gets to that point I /really/ would like them to put it into
the public domain and let us the hackers add drivers and other things
to run it bare metal.
That idea has come up numerous times.
Most believe that it is totally impossible.
VSI does not own the rights to all of VMS. VSI has a license
from HPE for the old parts of VMS and own the right to the
new parts of VMS that they have added.
The chance of getting HPE to approve open sourcing the stuff
they own are close to zero. Only cost - no benefits.
What costs would there be for HPE beyond those already paid as part of
figuring what, if anything, they could sublicense to VSI?
All.
Whether HP/HPE can give VSI a license to sell VMS binaries similar
to how HP/HPE sold them and whether HPE can release the source code
as open source under license XYZ are two different questions.
And with supposedly 25 million lines, then it will require a significant
software engineering and legal effort.
But HP/HPE didn't just give VSI a license to sell binaries.
HP/HPE released source code to VSI and allowed VSI to take that code and
build new things on top of it (VSI OpenVMS).
I don't see how that is all that different from releasing the source
code to everyone and allowing everyone to take that code and build new
things on top of it (Open OpenVMS).
Either way you're distributing the code to someone other than HPE
employees and you'd have to be certain you had the right to sublicense
any 3rd party code under your chosen terms before doing that.
Given HPE hasn't added anything new since they conducted that review,
HPEs rights at this point should be known and additional reviews
shouldn't be necessary.
The only potential issue I see is if HPE is having to pay per-license
royalties to someone else for some 3rd-party thing in OpenVMS. But if
they're doing that then they'd already know about it and such things
could be stripped from an open-source release if if were to ever happen,
just as Sun never open-sourced certain bits of Solaris.
Post by Arne VajhøjI think many underestimate the effort it takes to open source
proprietary code. There is a well known example. Sun Java -> OpenJDK.
That was a top-priority of the new Sun CEO. But it still took 12
months to release 96% of the code. And it took a few more years
to get the last 4% replaces with open source.
And that was when it was pushed by the CEO. I do not expect
that Neri would push for HPE open sourcing VMS the same way.
It was not cheap in 2014 either. But back then there was some
benefits too - there were customer commitments that HP/HPE could
shift over to VSI.
Post by David GoodwinAnd of course HPE could just wash their hands of OpenVMS and transfer
the copyrights entirely to VSI.
Still work with no benefits.
Presumably if that ever happened it would be a case of VSI buying
OpenVMS from HPE outright so the benefit would be in the being paid for
it.
The bigger question is if there is any good reason for VSI to open-
source anything. They're clearly not interested in increasing adoption
so not a whole lot to gain by open-sourcing it.
Though sometimes this stuff happens for no reason other than people
within the organisation wanting it to happen. MS-DOS 4.0 wasn't open-
sourced because Microsoft was after publicity or increasing sales of
something. My understanding is that it was open-sourced because someone
asked for it and a few people within Microsoft helped to make it happen.
The publicity is more of a bonus than a goal.