The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: The Unix Heritage Society mailing list <tuhs@tuhs.org>
Subject: Re: [TUHS] man Macro Package and pdfmark
Date: Tue, 18 Feb 2020 10:11:45 -0500	[thread overview]
Message-ID: <CAC20D2Mv_XqaBi=rx1rOaQLWmp3Ds_r7czG2OJV8nOuC=rrLaw@mail.gmail.com> (raw)
In-Reply-To: <m1j3xUB-0036tPC@more.local>

[-- Attachment #1: Type: text/plain, Size: 3453 bytes --]

hrrmpt...

On Tue, Feb 18, 2020 at 2:40 AM Greg A. Woods <woods@robohack.ca> wrote:

> At Mon, 17 Feb 2020 16:17:18 -0800, Jon Steinhart <jon@fourwinds.com>
> wrote:
> Subject: Re: [TUHS] man Macro Package and pdfmark
> >
> > That's my beef with texinfo; there was already
> > an existing functional system and rather than making some improvements a
> new
> > incompatible universe was created.
>
> Actually there wasn't a truly functional documentation system at the
> time -- or at least it didn't reach far enough.
>
> I.e. there was no open-source [nt]roff compatible program at the time,
> and the mainly available proprietary one produced (for quality printing
> purposes) only very convoluted hard-coded output for a quite esoteric
> and rare piece of equipment.  AT&T's public attempt to solve this
> (ditroff) just added more cost and arguably less availability.
>
ditroff was always >>open source<< and any licensee could get it and see
it.  The problem you are suggesting is that it was not >>free<< i.e. FOSS.
AT&T licensed it with a small set of fees.   IIRC $1K for the first CPU, an
$50 for each and redistribution license was $10K and $5/system.  The other
issue is you really needed Adobe's transcript package to effectively use it
on your Apple Laserwriter and other later PS based printers, as most people
lacked actual typesetters.

Please remember that >>all<< the Universities with $150 AT&T licensed and a
BSD license, had basic troff on their Vaxen with any BSD systems they had.
  So they all had it for 'free' (and open).  I'll accept Larry's previous
notes that not all people in those places had access to the sources, but
everyone should have had access to the binaries that came with the system.

For folks running binary only systems from Masscomp/Sun/DEC/HP/IBM and the
like, it is possible it was different.  The fact is I know Masscomp
supplied ditroff on all systems and just ate the $5 license fee.   We also
license transcript from Adobe and included that.   My memory is that was
just a one-time charge and no redistribution.   I'm not sure what Sun did,
but I think they supplied the BSD troff, vcat and the like (Larry may know
for sure).  I'm pretty sure HP supplied at least the BSD/vcat family; but
they have updated to ditroff.   I've forgotten what DEC settled on. By the
time of Tru64 it was ditroff on the system, but with Ultrix it may have
been you got the troff/vcat off the BSD tape had their was a fee for the
ditroff/transcript package.

So the basic facts are is that in the Unix ecosystem, the nroff/troff
ecosystem was very much around before 1990's groff.   Frankly, the biggest
thing it did was enabled Linux to have a version of ditroff.   I know in my
own case, I would (horrors) carry the sources with me for the AT&T package
and Transcript for early PC based BSD's.   The truth is both packages were
(and are) easily findable in dark corners of the Internet.

I also request, that we refrain from the seemingly yearly Tex vs. troff
war. It's about as productive as the C vs Pascal or C++ vs Java
discussions. This thread started as Doug's observation about wanting man
pages and issues with Gnu's texinfo scheme.     It turns out man was based
on the [nr]roff family.  The reality is that any document compiler
>>could<< have been used.    If something other than the roff family was
used to create man pages, that would be a different discussion.

... and I like my lawn as it is ...

Clem

[-- Attachment #2: Type: text/html, Size: 5505 bytes --]

  parent reply	other threads:[~2020-02-18 15:12 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-17 15:20 Doug McIlroy
2020-02-17 16:47 ` Clem Cole
2020-02-17 18:09 ` Thomas Paulsen
2020-02-17 18:39   ` Jon Steinhart
2020-02-17 21:16     ` Thomas Paulsen
2020-02-17 22:50     ` Thomas Paulsen
2020-02-17 23:22       ` Warner Losh
2020-02-18  0:56         ` Bakul Shah
2020-02-18  3:33         ` Dave Horsfall
2020-02-18  7:27           ` Thomas Paulsen
2020-02-18  0:03       ` Richard Salz
2020-02-18  0:17         ` Jon Steinhart
2020-02-18  0:54           ` Larry McVoy
2020-02-18  1:05           ` Bakul Shah
2020-02-18  7:40           ` Greg A. Woods
2020-02-18  7:45             ` arnold
2020-02-18 20:24               ` Greg A. Woods
2020-02-18 11:22             ` Rich Morin
2020-02-18 12:28               ` arnold
2020-02-18 12:49                 ` U'll Be King of the Stars
2020-02-18 13:23                   ` arnold
2020-02-18 15:11             ` Clem Cole [this message]
2020-02-18 15:28               ` arnold
2020-02-18 15:36                 ` Larry McVoy
2020-02-18 15:43                 ` Steve Nickolas
2020-02-18 15:52                   ` Clem Cole
2020-02-18 16:40                   ` Theodore Y. Ts'o
2020-02-18 18:39                     ` Steve Nickolas
2020-02-18 21:26                       ` Dave Horsfall
2020-02-18 21:29                       ` Wesley Parish
2020-02-19  4:52                       ` [TUHS] Open source or free software? (was: man Macro Package and pdfmark) Greg 'groggy' Lehey
2020-02-18 15:48                 ` [TUHS] man Macro Package and pdfmark Clem Cole
2020-02-18 16:02                   ` Chet Ramey
2020-02-18 16:28                     ` Clem Cole
2020-02-18 17:49                   ` Thomas Paulsen
2020-02-18 21:46                 ` Rich Morin
2020-02-18 16:47               ` Henry Bent
2020-02-18 20:22               ` Greg A. Woods
2020-02-19  4:44                 ` Larry McVoy
2020-02-19 18:01                   ` Earl Baugh
2020-02-19 18:12                     ` Emile Bye
2020-02-19 20:18                       ` Michael Huff
2020-02-19 20:34                         ` Jon Steinhart
2020-02-19 21:09                         ` Henry Bent
2020-02-20  7:27                         ` arnold
2020-02-20  7:43                           ` Rich Morin
2020-02-20 13:15                             ` Dan Cross
2020-02-20 16:23                           ` Larry McVoy
2020-02-20 16:34                             ` Arthur Krewat
2020-02-20 17:06                             ` Al Kossow
2020-02-20 17:24                             ` Bakul Shah
2020-02-20 17:48                               ` Rich Morin
2020-02-20 20:10                                 ` Bakul Shah
2020-02-20 20:18                                   ` Rich Morin
2020-02-20 16:48                           ` Nemo
2020-02-20 17:00                             ` Larry McVoy
2020-02-20 19:16                           ` Dave Horsfall
2020-02-20 23:45                         ` Doug McIntyre
2020-02-21  0:18                           ` Warner Losh
2020-02-21  1:14                             ` Nemo Nusquam
2020-02-21  8:19                             ` Thomas Paulsen
2020-02-21  8:17                           ` Thomas Paulsen
2020-02-21 10:17                             ` arnold
2020-02-21 10:37 ` Ed Bradford
2020-02-21 18:34   ` Heinz Lycklama
2020-02-21 18:59     ` Warner Losh
2020-02-21 21:10       ` Dave Horsfall
2020-02-21 21:46         ` David Barto
2020-02-22  6:48     ` Ed Bradford
2020-02-22 10:42     ` Al Kossow
2020-02-22 11:01       ` Ed Bradford
2020-02-22 16:38         ` Warner Losh
2020-02-22 18:11           ` arnold
2020-02-22 23:41             ` [TUHS] Mini-UNIX Warren Toomey
2020-02-22 11:08       ` [TUHS] man Macro Package and pdfmark Ed Bradford
2020-02-22 16:40         ` Warner Losh
2020-02-22 16:46         ` Clem Cole
2020-02-22 17:51           ` Heinz Lycklama
2020-02-17 18:55 Noel Chiappa
2020-02-17 20:13 ` Clem Cole
2020-02-17 21:06   ` CHARLES KESTER
2020-02-18  0:36 ` Dave Horsfall
2020-02-18 13:13 Don Hopkins

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='CAC20D2Mv_XqaBi=rx1rOaQLWmp3Ds_r7czG2OJV8nOuC=rrLaw@mail.gmail.com' \
    --to=clemc@ccc.com \
    --cc=tuhs@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).