From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26882 invoked from network); 15 Jul 2021 02:41:26 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 15 Jul 2021 02:41:26 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 765B59C0D2; Thu, 15 Jul 2021 12:41:24 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 55ACD95038; Thu, 15 Jul 2021 12:41:14 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="uL6tEHLr"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 1D98495038; Thu, 15 Jul 2021 12:41:13 +1000 (AEST) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by minnie.tuhs.org (Postfix) with ESMTPS id 6783C94566 for ; Thu, 15 Jul 2021 12:41:12 +1000 (AEST) Received: by mail-pg1-f170.google.com with SMTP id d12so4501171pgd.9 for ; Wed, 14 Jul 2021 19:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=AMnIYxE5PiO0BjH7n/q9TKcT61hAEwPedD5iXOv1/vo=; b=uL6tEHLrBNgpoxybaP6JzAI68P+MMymBs95/HFHb2WQg95aKQpoXoYeo9s0k9FRVbT d9YmT7zeOyHpUQrQX6j496VUItsrouFyJHck09f4moOicrqbIbVmYn4JmwN+ylhWJZqx pkoyxq7P8T0sBxJQyv1x4b07+u/a6pmhi1G8P49iYAuGmYKyay6NyovIsmObtMl7rcnx L7LsfCMjvta5XP4iJp5gbN0QpEoySj3+8bjDqfdW8Gz+80cSlW5a6gIR8xXIyYBbuNug 7WsCBOdUkc6R9eflsMFQznpHrQfosTYI2Zfb6TBbkTmB+d2vczlGnJNTxu2+ww1f5W9N r9Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=AMnIYxE5PiO0BjH7n/q9TKcT61hAEwPedD5iXOv1/vo=; b=fhNdGkBYxZtdkf9ck6ION2k1CpzWgSfxca5vvhr4KrFOLAGt8U26Tn5al1e3LSx1MK LpfVzgWSbHuGb47Z14t89pMcsk+r25+YqpK2ympjWEj4mMVMuZ4U6dnWC6FsAfm1mQGb 8MB8sR65HfH2CgjduGeK0PLTtLFQGuux5yk1YloohNs0OTS0dD1L8jBzRSo3epJ1UC7h tsvjZZutLY5m8iozfaV4+A0fpKp5+X8Ypxwp4iZlxKCWc3GS73HcTTqktJov8I29AiIi 5bd2F8B+Nr1pr9QZBCustqqDCEcZSega9xbu96Pe37xdEfWNuQ+VfbsaGrTqZkgj0VL+ lwqg== X-Gm-Message-State: AOAM533DpLJHqfhfDVvanUVnHV/0yYi/Y6wj/+yyzYZrIOZoo6t7pg4T q/SG+lf7HLTGnJsbyHZAxDHpHoQv5LaKyRe3i6k= X-Google-Smtp-Source: ABdhPJyzguXLkz4EyDlVQaFrxSConxxXe+QA9+UK6c8w0BqP57+rQjjCEZ0R2ukuJvyERLspI7gHXLlvKwvpb1U6GUw= X-Received: by 2002:a63:8f04:: with SMTP id n4mr1524845pgd.317.1626316871496; Wed, 14 Jul 2021 19:41:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Adam Thornton Date: Wed, 14 Jul 2021 19:41:00 -0700 Message-ID: To: Douglas McIlroy , The Eunuchs Hysterical Society Content-Type: multipart/alternative; boundary="0000000000006af64405c7206725" Subject: Re: [TUHS] 386BSD released X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000006af64405c7206725 Content-Type: text/plain; charset="UTF-8" "SHARE. It's not an acronym. It's what we do." *Still* a bad-ass slogan after all these years. Adam On Wed, Jul 14, 2021 at 7:22 PM Douglas McIlroy < douglas.mcilroy@dartmouth.edu> wrote: > > Arguably ancient PDP-10 operating systems like ITS, WAITS, TENEX were > > somewhat "open" and "free", but it's not a clear cut case. > > The open source movement was a revival of the old days of SHARE and other > user groups. > > SAP, the SHARE assembly program for the IBM 704, was freely available--with > source code--to all members of the SHARE user group. I am not aware of any > restrictions on redistribution. > > Other more specialized programs were also freely available through SHARE. > In > particular, Fortran formatted IO was adopted directly from a SHARE program > written by Roy Nutt (who also wrote SAP and helped write Fortran I). > > Bell Labs freely distributed the BESYS operating system for the IBM 704. > At the time (1958) no operating system was available from IBM. > > IBM provided source code for the Fortran II compiler. In the > fashion of the time, I spent a memorable all-night session with > that code at hand, finding and fixing a bizarre bug (a computed GOTO > bombed if the number of branches was 74 mod 75) with a bizarre cause > (the code changed the index-register field in certain instructions on the > fly--inconsistently). And there was no operating system to help, because > BESYS swapped itself out to make room for the compiler. > > Doug > --0000000000006af64405c7206725 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
"SHARE.=C2=A0 It's not an acronym.=C2=A0 It&= #39;s what we do."

*Still* a bad-ass slogan a= fter all these years.

Adam

On Wed, Jul 14= , 2021 at 7:22 PM Douglas McIlroy <douglas.mcilroy@dartmouth.edu> wrote:
> Arguably ancient PDP-10 opera= ting systems like ITS, WAITS, TENEX were
> somewhat "open" and "free", but it's not a cle= ar cut case.

The open source movement was a revival of the old days of SHARE and other user groups.

SAP, the SHARE assembly program for the IBM 704, was freely available--with=
source code--to all members of the SHARE user group. I am not aware of any<= br> restrictions on redistribution.

Other more specialized programs were also freely available through SHARE. I= n
particular, Fortran formatted IO was adopted directly from a SHARE program<= br> written by Roy Nutt (who also wrote SAP and helped write Fortran I).

Bell Labs freely distributed the BESYS operating system for the IBM 704. At the time (1958) no operating system was available from IBM.

IBM provided source code for the Fortran II compiler. In the
fashion of the time, I spent a memorable all-night session with
that code at hand, finding and fixing a bizarre bug (a computed GOTO
bombed if the number of branches was 74 mod 75) with a bizarre cause
(the code changed the index-register field in certain instructions on the fly--inconsistently). And there was no operating system to help, because BESYS swapped itself out to make room for the compiler.

Doug
--0000000000006af64405c7206725--