I was reading Groklaw yesterday night when I came across this. It is a
very sad thought to know that possibly tons of old/ancient code is being
dumped in the trash bin.
More so now since the advent of software patents: it may become very
difficult to avoid a patent on a re-invention of the wheel if previous
knowledge has been dumped.
OK, the quote. It is from "the Todd Shaughnessy affidavit [PDF] from IBM
that Magistrate Judge Brooke Wells requested they file when they turned
over all the code and paperwork to SCO":
28. As I have noted above, IBM does not maintain revision control
information for AIX source code pre-dating 1991. To the extent that
any code for the AIX operating system (that did not duplicate the
code already being produced in CMVC) was found during the search
described in Paragraph 26-27 above, it was produced. Paragraphs
29-31 below describe additional search efforts IBM undertook to
locate pre-1991 versions of AIX code. No versions of AIX pre-dating
1991 were found.
29. In the 1980s and early 1990s, IBM prepared vital records backups
of AIX source code and transferred them to a remote storage location.
At some point in the 1990s, the AIX vital records tapes were transferred
to Austin, Texas. In late 2000, the tapes were determined to be obsolete,
and were not retained.
30. The AIX development organization contacted other IBM employees who
were known or believed to have been involved with the development or
product release of AIX versions prior to 1991. In addition, IBM
managers and attorneys asked current members of the AIX development
organization whether they were aware of the location of pre-1991
releases of AIX source code. No one asked was aware of any remaining
copies of pre-1991 AIX source code.
Perhaps we should do something to raise awareness about the relevance of
legacy (not only UNIX) source code. And in any case, it is a pity that all
that historical information had been lost forever.
I have always complained about this, and consider it the biggest drawback of
closed proprietary source code: it is OK that law protects developer interests
with the goal of promoting innovation and the public benefit at large. But it
is a lose for everybody whenever any such "protected" code is dumped into the
bin banning anyone else from further benefitting from or exploiting it, and
opening the road for opportunists to claim they "newly invented" it.
Sic. Sigh.
j
All may not be lost.
As it appears to me, TUHS has connections with Universities / Colleges
and other types schools, as well as programmers, software engineers and
the like.
All we need to do is put the word out that TUHS is seeking pre-1991 AIX
source code and it's bound to surface. If all else fails, I'm sure
someone has a pre-1991 AIX binary distribution that could be
disassembled (that is if a binary distribution can be disassembled back
to a rough source code).
To all TUHS members,
As a part of the heritage of Unix, please search any and all your
archives for pre-1991 AIX Source Code. Maybe, just maybe, a pre-1991 AIX
Binary Distribution will suffice. Help IBM, TUHS, and in the end, the
heritage of Unix.
Thank you,
James Falknor