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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19562 invoked from network); 11 Mar 2023 18:40:14 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 11 Mar 2023 18:40:14 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id D18D2415B5; Sun, 12 Mar 2023 04:40:09 +1000 (AEST) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) by minnie.tuhs.org (Postfix) with ESMTPS id 6A94F4156D for ; Sun, 12 Mar 2023 04:40:02 +1000 (AEST) Received: by mail-ed1-x52b.google.com with SMTP id ek18so2278740edb.6 for ; Sat, 11 Mar 2023 10:40:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; t=1678560001; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ZHf68VRjQVGW7UAZafhqXr5bkZWcS1bFbkb11C9nojc=; b=hI/KbUGyCqA+FWneBPVAZtaljtjToxaaX416oSDgS0OKV2TlD3+xdrnw816PPBpGaw X78OBjAOneRmckNDwh0f3UT7RD12mo7+E8NcU4pSGdGfbN+yzi1f2/KmWWFjczWGcFmg aMeHHBWODc4UeiKDkBXdWJMKyRbLlEIIzmy45ZQKezalxLHkIwZ8mXrJePmVk10E0yK7 iDBzSaf/kJGFG8yOI2ZzyaHXm5FeBDOjRgwLsK1tJ3ZcWrptsJ/UntqarvmqEvZLAe+V 82mpVt5z27u4EFBSPzdJte7D/wGZH/J+UhvCxbtPeQ7DG11sk7wnYAwacSLbRbw32q17 4kzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678560001; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ZHf68VRjQVGW7UAZafhqXr5bkZWcS1bFbkb11C9nojc=; b=k2T+9fJhvrL5yPkGahZCtOXTIgLFP+De7AQIJ7lRLVdO9533v2t9Fh95/m7qfENLpT eOAvToGdZG6+edU2luy2B6yMyeCC0V7w/19gaSTSntlPagbhE4KB6lWFGM7KgWVYScg8 BihoFMlXlFyjVjBU4hVPvSYEYKxKILbNa2xD2t7c0qg4d8WmYYgXd9VrJhlouGLLsQh2 mxlnLotOt2EHV2+tNtjfQkasUO+xE0P6ctbV1uhDesjAnCsMOkRivqER8Eegsg/3jiTL GhwC2dE6ktgovN0VM3sB1mgMsySRvDZooiCQLaFeD+gIpzXdlpaSUJjidXGPmAAINb4d MxBw== X-Gm-Message-State: AO0yUKU7ma8Yt4cngMGsuDJFMSrLn3pNJEnYwuhBPvEX7/nwqLXXJLMo XxuT36BxuCIXr18xbC1wTMVyxo5wi1pbroMaoUSK+Vdj9Ni8h9m5LSY= X-Google-Smtp-Source: AK7set8uKEpD63A7CugR5Z8Njpn940ZEgcd+xpzyZhYYjmiUjfE0sJLZty9iFF1i8FlnssqvFV9S5oZxnPWbwg5wUaQ= X-Received: by 2002:a50:9f8f:0:b0:4fa:b302:6169 with SMTP id c15-20020a509f8f000000b004fab3026169mr911544edf.0.1678560000780; Sat, 11 Mar 2023 10:40:00 -0800 (PST) MIME-Version: 1.0 References: <9QXzG1pmIgoHdlkiU-ljIDoco5SPzWKEudlEu8W26K28NXD_2bgCijSQmWAn7CBthISuVyzSuxvPGUKmv6A5Gsc-GoNrDb8SA1D5_m449nA=@protonmail.com> In-Reply-To: From: Warner Losh Date: Sat, 11 Mar 2023 11:39:54 -0700 Message-ID: To: Clem Cole Content-Type: multipart/alternative; boundary="00000000000094bd6105f6a43478" Message-ID-Hash: 32GI2LMTAXXWKEK2OPSGHNJQMR3J6DLI X-Message-ID-Hash: 32GI2LMTAXXWKEK2OPSGHNJQMR3J6DLI X-MailFrom: wlosh@bsdimp.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Jonathan Gray , tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: PWB 1.0 Distro and Licensing Timeframe List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --00000000000094bd6105f6a43478 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Mar 11, 2023 at 9:41=E2=80=AFAM Clem Cole wrote: I have never figured out who was first (Peter Weiner at ISC or the folks at Wollongong) or the amount of the fees involved, but at some point, both managed to negotiate a special license to redistribute UNIX in some manner. My memory is that the commercial target had to get some sort of license from AT&T first. My memory of the ISC product was it was the source for your 11/70 [factiod - the Motorola guys were using it for what would eventually become the 68000 - Les Crudele told me they had source]. I also remember that when later Wollongong Vax products appeared, sources were available, but I've forgotten the details - I was never a customer -- Warner might know more here. Here's what I know about TWG's products. It's tangentially related to unix, and a bit rambly... After the original Unix port from Wollongong, they branched out. They knew they couldn't compete with Berkeley sending out tapes from the early 1980s, so they pursued two niche markets. They got into two niche markets. They used their Unix license to sell Eunice, which had been developed at Stanford by David Kashtan. He took BSD Unix and managed to get enough of the kernel to run as a process (and some device drivers?) under VMS. I don't know if he started with 4.2 or redid the work later with 4.2, but that added networking to the VAX, which DEC didn't have at the time. TWG marketed Eunice for a pretty penny. The emulation wasn't very complete (though many things just worked) owing mostly to the mismatch between the VMS process model being super heavyweight and Unix's fork/exec being lightweight. Plus, the pipe device driver never quite got to complete compatibility (it lacked the ability to pass fd credentials from process to process, for example). So it was kinda a mess. Source code was available, but hella expensive and it was only available so that TWG could sell into the government market that required it. TWG's So, v7 was kinda dead, and Eunice was a super-niche thing from the get go, what did TWG do? Networking. They separated (poorly, imho, but more ports better than one good port) the networking part of enuice from the rest and marketed that as a product. It was a total hack job, but for a product in high demand. That experience, and their relationship with Bell Labs meant they ported the networking code to System III and newer machines and marketed it to all of those (so we had several 3Bx systems around running System Vr2 and newer, though we had some machine that was system III nominally, though i don't recall those details, but Sony NEWS, SunOS, Sun road runner, HP running unix and non-unix, IBM maybe and a lot of others were in the QA lab). My rather simple .cshrc and similar files date from this time period since we had NFS running on all (many) of them. They also purchased IP/TCP or hired someone whose name I should remember but don't to make it good. He optimized the heck out of it to turn it into their software to compete with FTP Software's offering. Source wasn't available for any of this. They were going for quantity of ports, not quality of any individual one. They also had an ISO stack that they sunk a bunch of money into (port of BSD's to System V), but that didn't go anywhere... The quality issues is why TGV got started. I have a vague memory that David Kashtan went to SRI and redid networking for VMS right and spun out TGV so there was a lot of bad blood between TWG and TGV. Multinet was cool because it could plug in ISO protocols too, and was a native VMS thing with only the TCP stack itself being BSD code. It's integration into VMS was quite good, and they did better at benchmarks than TWG. I have friends still that used to work there if people are interested in fact checking my maybe not so great memory here... I only ever logged into Eunice once or twice. I did a lot of work with TWG's VMS TCP/IP product in college and went to work for them afterwards back when I thought VMS would win over Unix (silly me). Warner --00000000000094bd6105f6a43478 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Sat, Mar 11, 2023 at 9:41=E2=80=AFAM Clem Cole <clemc@ccc.com> wrote:
I have never figured out who was first (Peter Weiner a= t ISC or the folks at Wollongong)=C2=A0or the amount of the fees involved, but at some point, both managed to negotiate a special license to = redistribute UNIX in some manner. My memory is that the commercial target h= ad to=C2=A0get some sort of license from AT&T first. My memory of the I= SC product was it was=C2=A0the=C2= =A0source for your 11/70 [factiod= - the Motorola guys were using it for what would eventually become the 680= 00 - Les Crudele told me they had source].=C2=A0 I also remember that when la= ter Wollongong=C2=A0Vax products appeared, sources were available, but I've forgotten the details - I wa= s never a customer -- Warner might know more here.

= Here's what = I know about TWG's products. It's tangentially related to unix, and= a bit rambly...

After the original Unix port from Wollong= ong, they branched out. They knew they couldn't compete with Berkeley s= ending out tapes from the early 1980s, so they pursued two niche markets. T= hey got into two niche markets. They used their Unix license to sell Eunice= , which had been developed at Stanford by David Kashtan. He took BSD Unix and managed to get enough of the kernel to ru= n as a process (and some device drivers?) under VMS. I don't know if he started with 4.2 or redid the work later wi= th 4.2, but that added networking to the VAX, which DEC didn't have at = the time. TWG marketed Eunice for a pretty penny. The emulation wasn't = very complete (though many things just worked) owing mostly to the mismatch= between the VMS process model being super heavyweight and Unix's fork/= exec being lightweight. Plus, the pipe device driver never quite got to com= plete compatibility (it lacked the ability to pass fd credentials from proc= ess to process, for example). So it was kinda a mess. Source code was avail= able, but hella expensive and it was only available so that TWG could sell = into the government market that required it. TWG's

So= , v7 was kinda dead, and Eunice was a super-niche thing from the get go, wh= at did TWG do? Networking. They separated (poorly, imho, but more ports bet= ter than one good port) the networking part of enuice from the rest and mar= keted that as a product. It was a total hack job, but for a product in high= demand. That experience, and their relationship with Bell Labs meant they = ported the networking code to System III and newer machines and marketed it= to all of those (so we had several 3Bx systems around running System Vr2 a= nd newer, though we had some machine that was system III nominally, though = i don't recall those details, but Sony NEWS, SunOS, Sun road runner, HP= running unix and non-unix, IBM maybe and a lot of others were in the QA la= b). My rather simple .cshrc and similar files date from this time period si= nce we had NFS running on all (many) of them. They also purchased IP/TCP or= hired someone whose name I should remember but don't to make it good. = He optimized the heck out of it to turn it into their software to compete w= ith FTP Software's offering. Source wasn't available for any of thi= s. They were going for quantity of ports, not quality of any individual one= . They also had an ISO stack that they sunk a bunch of money into (port of = BSD's to System V), but that didn't go anywhere...

The quality issues is why TGV got started. I have a vague memory that D= avid Kashtan went to SRI and redid networking for VMS right and spun out=C2= =A0 TGV so there was a lot of bad blood between TWG and TGV. Multinet was c= ool because it could plug in ISO protocols too, and was a native VMS thing = with only the TCP stack itself being BSD code. It's integration into VM= S was quite good, and they did better at benchmarks than TWG. I have friend= s still that used to work there if people are interested in fact checking m= y maybe not so great memory here...
<= br>
I only ever logged into Eunice once or twice. I= did a lot of work with TWG's VMS TCP/IP product in college and went to= work for them afterwards back when I thought VMS would win over Unix (sill= y me).

Warner
=
--00000000000094bd6105f6a43478--