The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: "Greg A. Woods" <woods@robohack.ca>
To: The Unix Heritage Society mailing list <tuhs@tuhs.org>
Subject: Re: [TUHS] man Macro Package and pdfmark
Date: Tue, 18 Feb 2020 12:22:56 -0800	[thread overview]
Message-ID: <m1j49OT-0036tRC@more.local> (raw)
In-Reply-To: <CAC20D2Mv_XqaBi=rx1rOaQLWmp3Ds_r7czG2OJV8nOuC=rrLaw@mail.gmail.com>

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

At Tue, 18 Feb 2020 10:11:45 -0500, Clem Cole <clemc@ccc.com> wrote:
Subject: Re: [TUHS] man Macro Package and pdfmark
>
> On Tue, Feb 18, 2020 at 2:40 AM Greg A. Woods <woods@robohack.ca> wrote:
> >
> > 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.

Indeed.  I was going to use the word "freeware", but it seems to have
gone out of common use in favour of the now more common "open-source",
as in https://opensource.org/

At the times I referred to the lack of freely available AT&T source code
was extremely limiting in how people viewed the availability of such
"add-on" tools for Unix -- including the C compiler!  AT&T's break-up of
the "Unix" distribution into separately licensed chunks was, from my
perspective, one of the main driving forces behind the creation and
adoption of so many clones and alternatives -- no matter how far they
strayed from the original Unix philosophy.

> For folks running binary only systems from Masscomp/Sun/DEC/HP/IBM and the
> like, it is possible it was different.

It was _very_ different.

If you weren't out in the trenches of end-user Unix-based systems at the
time it may not have been as obvious as to just how restrictive it was
to have proprietary fee-based licensing of such add-on software.  Most
end-users couldn't even pay their vendors for ditroff -- their vendors
didn't want to have to license it from AT&T, even when they had
advocates inside the companies (e.g. I did some work supporting software
for a couple such vendors and was never able to convince them).  Some,
as you mention, were all-in, but it wasn't until UNIX System V Release 4
became more widely available that systems based on it were more likely
to have ditroff, and sometimes (though much more rarely) the "new" dpost
post-processor was also included.  I don't know if there were different
licensing terms for SysVr4 or not.  Don't get me started on how hard it
also was to get some end users to buy a C compiler too.

For the entire decade of the 1990s I was still one of the only people I
knew (outside of those I knew in AT&T Canada and their customers) who
owned a system that included ditroff and dpost and could print directly
to a PostScript laser printer -- and that's despite living in the same
city where SoftQuad was re-licensing ditroff and their variant of dpost
to quite a wide variety of users.  This was my situation because I had
chosen to buy a used AT&T 3B2.  Without that I'd have been without
ditroff -- I would have been very lucky if I had v7 troff binaries so
that I could use Chris' PSroff.

These days of course there's the full ditroff source release in the
Heirloom Documentation Tools collection.  I'd like to see it used to
replace Groff in some places, but so far I've been less than successful
-- that cart seems to have rolled off the road into the ditch, hopefully
without losing the horse though.

--
					Greg A. Woods <gwoods@acm.org>

Kelowna, BC     +1 250 762-7675           RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>     Avoncote Farms <woods@avoncote.ca>

[-- Attachment #2: OpenPGP Digital Signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

  parent reply	other threads:[~2020-02-18 20:23 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
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 [this message]
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=m1j49OT-0036tRC@more.local \
    --to=woods@robohack.ca \
    --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).