> Some friends and I were discussing this just a short time ago with
> respect to OS/2. With mainframe operating systems, IBM would release
> the source code when you bought a license. VM, in particular,
> benefitted tremendously from this, not only with code fixes that came
> in from the customers, but also implementations of real features and
> ideas for new features. Customers developed tremendous expertise,
> rivalling IBM'ss development labs, about the care and feeding of VM,
> and they were fanatically loyal to the system.
Ahh... those were the days. I don't remember them of course, but those
were the days.
Quote:> What IBM should do is make the OS/2 source code available, either to
> buyers of an OS/2 Special Edition, or to subscribers of their
> development program (I forget the name). There will have to be appropriate
> safeguards, of course, but that is legally do-able. There are also parts
> of the system that cannot be released, either because it's competitively
> important to IBM or because of cross-ownership. But there surely isn't
> such problems with device-drivers, schedulers, PM, etc.etc.
As Richard Stahlman has pointed out, one of the great tradgedies of the
computer industry is that young programmers don't get to see and modify a
lot of good, powerful source code. Excepting Linux, of course.
Just as an aside, the computer industry seems to have really forgotten the
home user and computer hobbyist. People who run their systems on the
smell of an oily rag. I guess there's simply no money in targetting those
people. But those people could really contribute to the industry in the
way of enhancing existing software, if they were allowed to.
Of course, IBM just wants to make a profit and it's unlikely to release
source code that makes it trivial for rival companies to reverse engineer
their code (let alone opening their code to public scrutiny - might be
quite embarrassing in some circumstances) and IBM has a similar history to
Microsoft in exploiting unfair software patents. So I think this is
I wonder what DOS source code looks like? Anyone want to plug for