all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Helmut Eller <eller.helmut@gmail.com>
To: emacs-devel@gnu.org
Subject: Re: Guile in Emacs
Date: Sat, 17 Apr 2010 08:46:18 +0200	[thread overview]
Message-ID: <m27ho68tl1.fsf@gmail.com> (raw)
In-Reply-To: E1O2zpv-0002B5-5b@fencepost.gnu.org

* Richard Stallman [2010-04-17 06:40+0200] writes:

>     The Tex sources of the "draft" of the ANSI standard are available on the
>     net[1].
>
> What license do they carry?

Apparently none.  The only paragraph containing the word "copyright" is
this:

  Special thanks to Guy L. Steele Jr. and Digital Press for producing {\CLtL},
  and for relaxing copyright restrictions enough to make it possible for that
  document's text to provide an early basis of this work.

>
>     The legal status of the Tex sources seems a bit messy, though.
>     Apparently the intention of the involved parties was to put them into
>     Public Domain but somehow failed to make that formally correct[4].
>
> Can you boil down the facts they found and state them concisely?

At least in this thread, the Debian people didn't find any facts and
only stated that some lawyer would be needed to clarify the issues.

On another message board[1] Peter Seibel summarized the situation:

  So here's some info that I got from Steve Haflich of Franz and  
  onetime chair of XJ13, the committee that brought us the ANSI  
  Standard. (This is from a conversation we had standing in the lobby  
  of the Franz office building; I wasn't taking notes. Caveat Lector.)
  
    - At some point in the standardization process it became apparent  
  that there was a bunch of editorial work to be done and no one to do  
  it and no funding to pay someone to do it.
  
    - Various organizations involved in the standardization such as  
  Franz, Symbolics, Harlequin, Apple, and others decided that they  
  would each contract with Symbolics to pay for a Symbolic's employee,  
  Kent Pitman, to produce a draft standard which he would then "give"  
  to ANSI to do with whatever they wished.
  
    - All these organizations agreed that they would place the work (to  
  which they held copyright since they were paying Symbolics to do it  
  as a work for hire) into the public domain. Except some lawyer  
  pointed out that you can't really affirmatively put something in the  
  public domain. So they did something--not clear what--to assert their  
  copyright but to allow anyone to use the draft they were paying to  
  have produced for any purpose whatsoever.
  
    - That draft is the so-called dpANS2.
  
    - ANSI took the dpANS2 and made a few minor copy edits, slapped on  
  their logo and some front matter, and published it as the ANSI standard.
  
    - Kent Pitman, then at Harlequin then used the dpANS2 as the basis  
  for the HyperSpec. Franz similarly used it to make their HTML  
  version. Pitman also fought with ANSI to get permission to do  
  something (not clear exactly what) beyond what he would have been  
  allowed to do with dpANS2.
  
    - I'm pretty sure Harlequin (or Xanalys or Lispworks) owns the  
  copyright to the HyperSpec.
  
    - The issue of copyright on dpANS2 is muddied by the fact that it  
  includes big chunks of text that were written by Guy Steele for CLTL.  
  He, according to Haflich, donated that text to ANSI to use in the  
  standard but it's not clear that the folks (i.e. those companies)  
  that produced the dpANS actually had the right to use it. Obviously,  
  from a practical point of view, he and Digital Press, publishers of  
  CLTL2, haven't been bothered by the fact that their text is in the  
  HyperSpec and the dpANS, etc. but technically they could probably  
  make a stink. (Though maybe Pitman actually cleared that with them-- 
  he seems to make a point of being pretty scrupulous about  
  intellectual property issues.)
  
    - The issue of copyright on dpANS2 is also muddied by the many  
  small contributions of text by other people who participated in the  
  standardization process.
  
  So, to answer Don's question, probably not. If one wanted to take the  
  text of dpANS2 and use it for the basis of a derived work (say an  
  annotated version), and you wanted to be incredibly scrupulous about  
  making sure you weren't stepping on anyone's copyrights, you'd  
  probably need to track down the contracts wherein the companies that  
  funded the dpANS2 "licensed" it for use by anyone for any purpose.  
  Then you'd probably want to talk to Guy Steele and/or Digital Press.  
  And for good measure the known authors of any of the sections of the  
  dpANS2 that were written by someone else (e.g. Dick Waters, I  
  believe, wrote large chunks of the section on the pretty printer  
  since he invented it.) Then, if you really wanted to nail things  
  down, you'd probably need to contact the 100 or so folks who  
  participated in the standardization and who may have contributed text.
  
  But probably the right and most efficient thing to do is to find a  
  good IP lawyer and tell them what, specifically you want to do, and  
  ask them to help you figure out what you need to do to make sure  
  you're not exposing yourself to excessive liability by doing it.
  
  -Peter

I don't know how Pitman "asked" ANSI for permission he only writes this
in the HyperSpec:

  Parts of this work incorporate material taken from American National
  Standard X3.226, copyright 1994, and is used with permission of the X3
  Secretariat, ITI, 1250 Eye St., NW., Suite 200, Washington, DC 20005 and
  of the copyright holder, American National Standards
  Institute. ANSI/X3.226 was developed by Technical Committee X3J13,
  Common Lisp.

Helmut

[1] http://www.mail-archive.com/gardeners@lispniks.com/msg00189.html





  reply	other threads:[~2010-04-17  6:46 UTC|newest]

Thread overview: 127+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4B8147A9.7030504@gmail.com>
     [not found] ` <87ljemdzxo.fsf@stupidchicken.com>
2010-02-23  5:31   ` Next pretest, and branching plans Jason Rumney
2010-02-23 18:29     ` Eli Zaretskii
2010-02-23 21:12       ` Jason Rumney
2010-02-24  6:04     ` Richard Stallman
2010-02-24 13:34       ` Sean Sieger
2010-02-24 15:05         ` Davis Herring
2010-02-24 15:18           ` Sean Sieger
2010-02-24 14:05       ` Chong Yidong
2010-02-25 14:26         ` Richard Stallman
2010-02-26 18:03           ` manuals [was Re: Next pretest, and branching plans] Glenn Morris
2010-02-27  2:32             ` Richard Stallman
2010-02-27 16:52         ` Next pretest, and branching plans Johan Bockgård
2010-03-03  3:52           ` Glenn Morris
2010-03-05  0:31             ` Johan Bockgård
2010-03-05 19:50               ` integer overflow [was Re: Next pretest, and branching plans] Glenn Morris
2010-03-05 22:35                 ` integer overflow Stefan Monnier
2010-03-06  2:55                   ` Glenn Morris
2010-03-06  3:11                     ` Chong Yidong
2010-03-06  7:03                       ` Helmut Eller
2010-03-06 15:45                         ` Stefan Monnier
2010-03-06 16:23                           ` Davis Herring
2010-03-06 16:33                           ` Drew Adams
2010-03-07  7:52                             ` Richard Stallman
2010-03-07 16:06                               ` David Kastrup
2010-03-07 17:18                                 ` Stephen J. Turnbull
2010-03-07 17:42                                   ` David Kastrup
2010-03-08  4:49                                     ` Jay Belanger
2010-03-08  8:04                                 ` Richard Stallman
2010-03-08 14:41                                   ` Guile in Emacs (was: integer overflow) Ted Zlatanov
2010-03-08 17:32                                     ` Guile in Emacs Ted Zlatanov
2010-03-08 18:42                                     ` Guile in Emacs (was: integer overflow) Chad Brown
2010-03-09  7:07                                       ` Ken Raeburn
2010-03-09 16:22                                         ` Guile in Emacs Ted Zlatanov
2010-03-10  8:07                                           ` Ken Raeburn
2010-03-10 13:58                                             ` David Kastrup
2010-03-09  3:19                                     ` Guile in Emacs (was: integer overflow) Richard Stallman
2010-04-11 23:33                                       ` Thomas Lord
2010-04-12 12:30                                         ` Richard Stallman
2010-04-12 20:05                                           ` Thomas Lord
2010-04-13 12:44                                             ` Guile in Emacs Bruce Stephens
2010-04-13 15:51                                               ` Thomas Lord
2010-04-13 16:07                                                 ` Stefan Monnier
2010-04-13 18:56                                                   ` Thomas Lord
2010-04-13 19:22                                                     ` Christian Lynbech
2010-04-14 10:14                                                   ` Bruce Stephens
2010-04-14 14:10                                                   ` joakim
2010-04-13 19:13                                                 ` Christian Lynbech
2010-04-14  1:47                                                   ` Thomas Lord
2010-04-14  3:33                                                     ` Christian Lynbech
2010-04-14 23:33                                                       ` Richard Stallman
2010-04-14  5:02                                                   ` Richard Stallman
2010-04-14  6:45                                                     ` christian.lynbech
2010-04-14 19:07                                                       ` Thomas Lord
2010-04-14 19:34                                                         ` Bruce Stephens
2010-04-14 20:09                                                         ` Jose A. Ortega Ruiz
2010-04-15  7:34                                                         ` christian.lynbech
2010-04-14 23:33                                                       ` Richard Stallman
2010-04-15  3:52                                                         ` Drew Adams
2010-04-15  6:01                                                           ` David Kastrup
2010-04-15  6:54                                                             ` Drew Adams
2010-04-15 11:59                                                               ` Jeff Clough
2010-04-15 12:49                                                                 ` christian.lynbech
2010-04-15 13:54                                                                   ` Jeff Clough
2010-04-15 14:03                                                                     ` Lennart Borgman
2010-04-15 16:13                                                                     ` Drew Adams
2010-04-16 13:48                                                                       ` Jeff Clough
2010-04-16 14:03                                                                         ` christian.lynbech
2010-04-16 14:25                                                                           ` Jeff Clough
2010-04-16 14:25                                                                         ` Drew Adams
2010-04-16 14:39                                                                           ` David Kastrup
2010-04-16 14:40                                                                           ` Jeff Clough
2010-04-16  8:27                                                                     ` christian.lynbech
2010-04-17  4:41                                                                       ` Richard Stallman
2010-04-19  7:52                                                                         ` christian.lynbech
2010-04-16 22:29                                                                     ` Emacs Info manuals (was: Guile in Emacs) Juri Linkov
2010-04-15 16:11                                                                 ` Guile in Emacs Drew Adams
2010-04-15  7:21                                                             ` christian.lynbech
2010-04-15  7:36                                                               ` David Kastrup
2010-04-15  8:34                                                                 ` christian.lynbech
2010-04-15  9:06                                                                   ` David Kastrup
2010-04-15  9:45                                                                     ` Helmut Eller
2010-04-15 10:39                                                                     ` christian.lynbech
2010-04-15 18:47                                                           ` Richard Stallman
2010-04-15 22:42                                                             ` Harald Hanche-Olsen
2010-04-15 22:50                                                               ` Harald Hanche-Olsen
2010-04-17  4:40                                                                 ` Richard Stallman
2010-04-15 23:02                                                             ` Helmut Eller
2010-04-17  4:40                                                               ` Richard Stallman
2010-04-17  6:46                                                                 ` Helmut Eller [this message]
2010-04-17 19:55                                                                   ` Richard Stallman
2010-04-14 13:30                                                     ` John Wiegley
2010-04-14 14:18                                                       ` Helmut Eller
2010-04-14 15:40                                                       ` Tom Tromey
2010-04-14  7:51                                                   ` David Kastrup
2010-04-14  8:42                                                     ` christian.lynbech
2010-04-14  9:55                                                     ` immanuel litzroth
2010-04-14 10:28                                                       ` christian.lynbech
2010-04-14 11:25                                                         ` Stephen J. Turnbull
2010-04-14 12:26                                                           ` christian.lynbech
2010-04-14 16:49                                                             ` Ken Raeburn
2010-04-14 18:29                                                               ` Tom Tromey
2010-04-14 20:02                                                                 ` Ken Raeburn
2010-04-14 11:23                                                       ` Jeff Clough
2010-04-14 13:11                                                         ` Stephen J. Turnbull
2010-04-14 13:11                                                       ` Stephen Eilert
2010-04-14 13:49                                                         ` Helmut Eller
2010-04-14 15:47                                                     ` Tom Tromey
2010-04-14 16:41                                                       ` Drew Adams
2010-04-14 20:10                                                         ` David De La Harpe Golden
2010-04-15 10:38                                                       ` Leo
2010-03-06 19:04                           ` integer overflow Helmut Eller
2010-03-06 21:26                             ` Stefan Monnier
2010-03-07  7:51                           ` Richard Stallman
2010-03-07 19:05                       ` Johan Bockgård
2010-03-06 20:35                   ` Chong Yidong
2010-03-13  3:10     ` Next pretest, and branching plans Christoph
2010-03-13  7:42       ` Eli Zaretskii
2010-03-13 14:54         ` Christoph
2010-03-13 18:30       ` Stefan Monnier
2010-03-13 19:06         ` Eli Zaretskii
2010-03-14  2:38         ` Jason Rumney
2010-03-14  2:50           ` Christoph
2010-03-14  3:07             ` Jason Rumney
2010-03-14 17:55             ` Eli Zaretskii
2010-03-17  0:29               ` Christoph
2010-03-17  4:14                 ` Eli Zaretskii
2010-03-17 12:44                   ` Jason Rumney

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=m27ho68tl1.fsf@gmail.com \
    --to=eller.helmut@gmail.com \
    --cc=emacs-devel@gnu.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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.