Computer Old Farts Forum
 help / color / mirror / Atom feed
From: clemc at ccc.com (Clem Cole)
Subject: [COFF] In Memoriam: Jay W. Forrester, happy birthday Gene Amdahl, and LSD
Date: Mon, 18 Nov 2019 14:19:19 -0500	[thread overview]
Message-ID: <CAC20D2OuYxApR0eBPPFwyNhPjH-Vq31HfWPRdwvR35K3uGCt_A@mail.gmail.com> (raw)
In-Reply-To: <9FA0B3E9-0E66-4724-BF6C-AF60EF5EE784@bitblocks.com>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3067 bytes --]

I never said or tried to imply that it anything more than an architectural
description.  But I was saying S/360 was publically described before that
in the principles of operation by IBM.  At that point, you were fine to
clone it.

In fact, this is what put Ken O at Cal Data out of business a few years
later when he cloned the PDP-11 ISA (from the processor handbook
descriptions) and cloned the Unibus which had only been described in
schematics.   Thus Ken was careful later to only make bus repeaters/Caches
and the like at his new firm Able Computer (although he built, but I do not
believe he ever actually sold, a M68010 on a 22-bit QBUS at one point).

As it turns out, under those rules, its possible Amdahl might have been in
violation of IBM's IP, but again the difference was that the amount of
money he was taking from IBM was small, and IBM was (correctly worried)
about the Justice Dept.  I fact a few years later IBM was enjoined for
monopolistic practices (1969 and vacated without merit in 1980:
https://web.archive.org/web/20100408174629/http://www.hagley.lib.de.us/library/collections/manuscripts/findingaids/ibmantitrustpart2.ACC1980.htm
).


ᐧ

On Mon, Nov 18, 2019 at 1:45 PM Bakul Shah <bakul at bitblocks.com> wrote:

> Are you guys talking about “A formal description of System/360” by
> Falkoff, Iverson and Sussenguth? It uses an APL like notation but not
> exactly a S/360 emulator in APL! Much more concise than the S/360 POP.
>
> http://www.cs.trinity.edu/~jhowland/class.files.cs2321.html/falkoff.pdf
>
> On Nov 18, 2019, at 8:43 AM, Clem Cole <clemc at ccc.com> wrote:
>
> 
>
>
> On Sun, Nov 17, 2019 at 12:14 AM Dave Horsfall <dave at horsfall.org> wrote:
>
>> On Sat, 16 Nov 2019, Peter Jeremy wrote:
>>
>> > More than just the instruction set - IBM published a formal description
>> > of the S/360 (in APL in the IBM Systems Journal issue that announced
>> the
>> > S/360).  The S/360 was (I believe) the first case where a company
>> > announced a computer architecture (rather than an implementation) and
>> > implementations were expected to precisely comply with the architecture
>> > (no more finding undocumented instructions and side-effects and writing
>> > code that depended on them).  This meant that clone makers could build
>> a
>> > clone that accurately emulated a S/360.
>>
>> Ah, I'd forgotten about the APL documentation; thanks!  Talk about giving
>> away the keys to the kingdom: Amdahl, Fujitsu, Hitachi...
>>
>
> The cat was already out and poking around with the publishing of:  IBM
> 360 Principles of Operation, DOC A22-6821-0
> <http://bitsavers.trailing-edge.com/pdf/ibm/360/princOps/A22-6821-0_360PrincOps.pdf>. The
> APL version of spec just gave it more area to roam.
> _______________________________________________
> COFF mailing list
> COFF at minnie.tuhs.org
> https://minnie.tuhs.org/cgi-bin/mailman/listinfo/coff
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/coff/attachments/20191118/ce2b09e8/attachment.html>


  reply	other threads:[~2019-11-18 19:19 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-15 21:54 dave
2019-11-15 22:26 ` krewat
2019-11-15 22:42   ` dave
2019-11-16  7:23     ` peter
2019-11-16 16:25       ` clemc
2019-11-17  5:14       ` dave
2019-11-18 16:42         ` clemc
2019-11-18 18:45           ` bakul
2019-11-18 19:19             ` clemc [this message]
2019-11-19 20:21             ` peter
2019-11-19 23:17               ` cym224
2019-11-21 19:48           ` dave
2019-11-15 23:19   ` clemc
2019-11-15 23:47     ` krewat
  -- strict thread matches above, loose matches on Subject: below --
2018-11-15 22:33 dave

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAC20D2OuYxApR0eBPPFwyNhPjH-Vq31HfWPRdwvR35K3uGCt_A@mail.gmail.com \
    --to=coff@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).