BTW Josh, I am trying to be respectful here. I suspect you are tad younger
I am and your early introduction into UNIX was on the WINTEL platform, not
on the DEC systems like mine. So, if I'm going to make a guess you were
not in a position when you were introduced to be able to get access to the
sources.
So in your experience the UNIX source were closed to you personally (and
many others). I get that. But it does not change the fact it, there were
available and there open and were not a secret. Which was very different
from many of "closed" systems (says Cisco, or much of the other
infrastructure) of the day. They always have been. Even System V.
It was quite easy to get source if you were willing (and could pay). I'm
not suggesting that it was easy for you could and I understand that
frustration. I personally would not have been able to pay for the
licenses, but I was being employed by firms that could and valued my
abilities, so they did. This was also true for many educational
institutions.
Sun and DEC actually were quite liberal with their source licenses, because
AT&T had been. They had to be also - because their customer required it.
The point is there is a difference between "open" and "free." There
are a
lot of things that are open and we can look at but not touch or have the
wearwithall to modify. But that does not change their openness - we can
still (and do) learn from them.
Linus and many of us learned because UNIX (the ideas) and the basic
implementations were open. We talked about them, they were well specified.
We wrote application that relied on those ideas, APIs etc. And Linus,
Andy Tannenbaum and Plaguer before them reimplemented those ideas and
created clones. *Unix was and is "open" and the implementations were and
are available.* The problem for many is the price to look at the
implementations - that I grant. And for many, for some of those
implementations, can be high. But it does not make them "closed."
The effect may seem that way to you, but it was not and is not the same.
All, I'm asking you to say, is that traditional UNIX implementations such
as System V were not "Free and Open," unlike Linux some of the other Unix
clones. And that make all the difference.
They were and still are open.
On Wed, Mar 15, 2017 at 3:28 PM, Josh Good <pepe(a)naleco.com> wrote:
On 2017 Mar 14, 21:11, Clem Cole wrote:
My point is that you (and many others) equate "open" and "free" - I
ask
you to please not make that error. Open means we can talk about it and
share it, see it. Which is exactly what we did "back in the day". But
as
people pointed out you had to pay AT&T to be
a member of the UNIX club if
you were commercial, although any University type could be apart for
free.
What UNIX for PC in the '90s had the option to buy a source code license
for that specific version, so that PC hackers could write drivers for
their hardware and tune the kernel internals to their liking, or be able
to fix themselves a bug in the serial port driver, etc.?
Certainly not OpenServer, not UnixWare nor SCO Xenix. Did DELL Unix
offered a payware source code license for their product? I'm not aware
of such.
From System V onwards, UNIX became closed source in what matters, that
is, the version running on your hardware and the version with the drivers
you are using (unless you were an employee at IBM, DEC, HP or SUN running
propietary hardware and happened to be in the right group).
It is obvious to me that RMS's GNU movement was aimed at solving that
very problem. And if that was a problem, then the "UNIX openness" you
talk about does not seem to have been very practical at all. At least,
it was totally useless to PC hackers, like Linus Torvalds - he had to
write his own UNIX, because he was not able to get any UNIX source code
he could readily compile and run on his i386.
--
Josh Good