unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Stephen J. Turnbull" <stephen@xemacs.org>
To: wgreenhouse@riseup.net (W. Greenhouse)
Cc: emacs-devel@gnu.org
Subject: Re: Copyright/Distribution questions (Emacs/Orgmode)
Date: Thu, 14 Mar 2013 19:42:51 +0900	[thread overview]
Message-ID: <874ngefej8.fsf@uwakimon.sk.tsukuba.ac.jp> (raw)
In-Reply-To: <87ip4ug5m0.fsf@riseup.net>

W. Greenhouse writes:

 > Your 10 line program likely does not pass the de minimis threshold to be
 > copyrightable in the first place,

I think you'll find there is no such de minimis in copyright law.  Eg,
surely individual haiku are copyrightable.

 > but that aside, I don't think a court would have any problem
 > recognizing it as not a "change to Emacs," if it's not distributed
 > with something calling itself Emacs.

Jambunathan claims that his files haven't been distributed with
something calling itself Emacs, either.  They're been distributed with
what (as a maintainer of a fork of Emacs considering incorporating
org-mode) I too consider a separate work, org-mode -- of which Emacs
itself is now a derivative, and IIRC org-mode is a component of
another separate collective work called "GNU ELPA".

I'm asking for clarification about how and where the lines are drawn.
I would be perfectly happy if that line is drawn so that org-mode is
part of Emacs: that doesn't stop XEmacs from distributing it, and
that's obviously what org-mode developers want.  I just don't see how
to draw the line between org-mode and my init file without using
concepts that don't seem to be reflected in law.

Note that your interpretation is also at variance with the FSF's
statements and behavior regarding dynamic linking.  The FSF does not
believe that "distribution with" is required under copyright law to
establish a work composed of several components.

 > Your initfile would be "an original work of authorship," not a
 > "change to Emacs"--even though it's not usable or useful without an
 > Emacs to run it on.

In copyright, all changes are original works of authorship.  The fact
that they may require composition with another work to be useful
doesn't change that.  AFAICS there is no concept of "change" in US
copyright law (or Japanese, for that matter).  Works are *fixed* in a
medium and then *copied*.  "Modified version" is an abbreviation for
"some parts of a work were copied into another work which is not
identical to the work being copied", as far as I can see.  It does not
establish a relationship of "modifications to an existing work"
between the original parts of the derived work and the copied work,
when those original parts are considered separately.

In short, legally a derived work contains a *copy of*, but not
*changes to*, another work.

 > Jambunathan modified a repository of software the authors of which
 > (himself included) assigned their copyright to the FSF, and,

Irrelevant, unless all copyrights held by the FSF are part of Emacs.

 > specifically, he worked on files which identified themselves as a
 > "part of GNU Emacs."

I'm aware that's probably true.  That's why I specified a
counterfactual assuming that he received and changed files that had
not yet been accepted into the Emacs fold, and identified themselves
as part of a separate work.  I'm not trying to defend Jambunathan's
behavior, I want to know just how much of my oeuvre the FSF thinks
I've signed away.

 > Which the files in Org do.  Everything in Org's core contains "This
 > file is a part of GNU Emacs."

"Core" and does now, yes.  The point of my hypothetical is that the
files Jambunathan started from, and committed, may not have.  Those
bags of bits therefore may not have been part of Emacs at the time in
copyright law, and I don't see how to establish that he "modified
Emacs" under those (possibly counterfactual) conditions.  Especially
considering that AIUI in copyright law works can be "fixed" and
"copied", but there is no formal concept of modification, only of
derivation.

I'm not particularly fond of that conclusion in the case in point.  I
don't think what Jambunathan proposes to do serves anyone or any
project well, least of all himself.  (And I've told him that,
privately.)  "You can't do that, legally" would be the simplest
resolution.  But simple resolutions in law often have unpleasant
consequences, and I would like to know about those consequences.

It's possible that the assignment contract creates a new concept of
"work", different from that of copyright law.  But if so, I have a
rather different concept of "what Emacs is" from the one which claims
files in the contrib directory of the org-mode repository as "part of
Emacs" (even though the files themselves may claim to be such a part),
and I wonder how a court would deal with that difference of opinion.
I suspect it would take my opinion seriously (not necessarily uphold
it, but surely not summarily dismiss it as prima facie untenable).

Aside:

 > My understanding is that he'd already assigned copyright on his
 > work in Org (and his patches elsewhere in Emacs) to the FSF, and
 > now wanted to "withdraw his pleasure" at that assignment--i.e. to
 > withdraw specific things that he'd already committed to Org so that
 > they'd revert to being joint works, their copyright unenforceable
 > (or, rather, not easily enforceable) in the US without his consent.

Of course the FSF cannot enforce copyright on unassigned parts of a
joint work without cooperation of the copyright holder(s), but I think
the premise of individual copyright on joint works being "difficult to
enforce" is false nowadays.  VCS history passes all the tests
necessary for computer records to be admitted in court.

But that's irrelevant to Emacs policy, the policy is what it is, and
as Mr. Fogel points out, today it serves social purposes as well as
legal ones.




  reply	other threads:[~2013-03-14 10:42 UTC|newest]

Thread overview: 120+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-10 14:56 Copyright/Distribution questions (Emacs/Orgmode) Jambunathan K
2013-03-10 15:04 ` Jambunathan K
2013-03-10 22:18 ` Karl Fogel
2013-03-11  1:43   ` Stephen J. Turnbull
2013-03-11  4:23     ` Jambunathan K
2013-03-11  2:32 ` Stefan Monnier
2013-03-11  3:14   ` Jambunathan K
2013-03-11  5:28   ` Carsten Dominik
2013-03-11  6:00     ` Jambunathan K
2013-03-11  6:32     ` Stephen J. Turnbull
2013-03-11  6:10   ` Andreas Röhler
2013-03-11  6:41     ` Germán A. Arias
2013-03-11  7:38       ` Andreas Röhler
2013-03-11 12:53         ` Stephen J. Turnbull
2013-03-11 14:39           ` Andreas Röhler
2013-03-11 15:52             ` Stephen J. Turnbull
2013-03-11 17:58   ` Richard Stallman
2013-03-11 19:12     ` Jambunathan K
2013-03-11 19:52       ` Subhan Tindall
2013-03-12  2:33         ` Stephen J. Turnbull
2013-03-12  5:05           ` Carsten Dominik
2013-03-12  6:12             ` Stephen J. Turnbull
2013-03-12  6:23             ` A proposal (ox-html.el/ox-odt.el) Jambunathan K
2013-03-12 17:02               ` W. Greenhouse
2013-03-12 18:38                 ` Thomas S. Dye
2013-03-13  8:08                   ` Andreas Röhler
2013-03-13  8:18                   ` Andreas Röhler
2013-03-12  6:57             ` Copyright/Distribution questions (Emacs/Orgmode) Jambunathan K
2013-03-12 16:40           ` Subhan Tindall
2013-03-12 16:59             ` Jambunathan K
2013-03-13  1:37             ` Stephen J. Turnbull
2013-03-13  2:04               ` William Gardella
2013-03-13 18:32               ` Richard Stallman
2013-03-13 18:43                 ` Dmitry Gutov
2013-03-14 22:30                   ` Richard Stallman
2013-04-01  8:32                     ` Jambunathan K
2013-04-01 21:06                       ` W. Greenhouse
2013-04-01 21:35                     ` Jambunathan K
2013-04-02 13:22                       ` Allen S. Rout
2013-04-03  0:06                         ` Richard Stallman
2013-04-03  6:50                           ` Jambunathan K
2013-04-03  8:05                             ` Bastien
2013-04-03  8:16                               ` Jambunathan K
2013-04-03  8:32                                 ` Andreas Röhler
2013-04-03  8:46                                   ` Bastien
2013-04-03  9:23                                     ` Andreas Röhler
2013-04-03  9:58                                       ` Thien-Thi Nguyen
2013-04-03 10:40                                         ` Andreas Röhler
2013-04-03 14:39                                         ` Jambunathan K
2013-04-03 15:16                                           ` Eli Zaretskii
2013-04-03 16:09                                             ` Jambunathan K
2013-04-03 16:19                                               ` Eli Zaretskii
2013-04-03 16:25                                                 ` Jambunathan K
2013-04-03 16:36                                                   ` Eli Zaretskii
2013-04-03 16:40                                                     ` Timur Aydin
2013-04-03 16:43                                                     ` Jambunathan K
2013-04-03 16:56                                                       ` Eli Zaretskii
2013-04-03 17:04                                                         ` Jambunathan K
2013-04-03 17:09                                                           ` Eli Zaretskii
2013-04-03 17:20                                                             ` Jambunathan K
2013-04-03 17:34                                                               ` Eli Zaretskii
2013-04-03 17:44                                                                 ` Jambunathan K
2013-04-03 17:49                                                                   ` Eli Zaretskii
2013-04-03 18:27                                                                     ` Stephen J. Turnbull
2013-04-03 18:37                                                                       ` Eli Zaretskii
2013-04-04  1:49                                                                         ` Stephen J. Turnbull
2013-04-04  2:57                                                                           ` Eli Zaretskii
2013-04-04 12:29                                                                             ` Stefan Monnier
2013-04-03 23:10                                                                       ` Germán A. Arias
2013-04-04  2:31                                                                         ` Stephen J. Turnbull
2013-04-04  2:54                                                                           ` Eli Zaretskii
2013-04-04  6:16                                                                             ` Stephen J. Turnbull
2013-04-03 20:57                                                                     ` Emacs community crashes when I try to quit (was: Re: Copyright/Distribution questions (Emacs/Orgmode)) Allen S. Rout
2013-04-03 21:39                                                                       ` Emacs community crashes when I try to quit Karl Fogel
2013-04-03 18:09                                       ` Copyright/Distribution questions (Emacs/Orgmode) W. Greenhouse
2013-04-03  8:36                                 ` Bastien
2013-04-03  8:42                                   ` Jambunathan K
2013-04-03 15:15                                     ` J. David Boyd
2013-04-03 15:13                                 ` Eli Zaretskii
2013-03-13 19:21                 ` Allen S. Rout
2013-03-14  3:08                   ` Jambunathan K
2013-03-14 11:20                     ` Bastien
2013-03-13 22:13                 ` Stephen J. Turnbull
2013-03-14  0:57                   ` W. Greenhouse
2013-03-14 10:42                     ` Stephen J. Turnbull [this message]
2013-03-14 16:00                       ` W. Greenhouse
2013-03-14 17:01                         ` Bastien
2013-03-14 17:09                           ` W. Greenhouse
2013-03-14 17:56                           ` Jambunathan K
2013-03-14 18:53                             ` Bastien
2013-03-14 19:29                         ` Stephen J. Turnbull
2013-03-14 15:21                   ` Richard Stallman
2013-03-14 19:17                     ` Stephen J. Turnbull
2013-03-14 22:31                       ` Richard Stallman
2013-03-15  0:42                         ` Stephen J. Turnbull
2013-03-15  6:39                           ` Andreas Röhler
2013-03-15 12:49                           ` Richard Stallman
2013-03-15 15:54                             ` Stephen J. Turnbull
2013-03-14  2:20                 ` Jambunathan K
2013-03-14 15:22                   ` Richard Stallman
2013-03-14 16:05                     ` Andreas Röhler
2013-03-14 16:11                       ` W. Greenhouse
2013-03-14 16:13                         ` Ivan Andrus
2013-03-12  0:27     ` Stephen J. Turnbull
2013-03-12 17:00       ` Richard Stallman
2013-03-12 17:48         ` Jambunathan K
2013-03-13  1:54         ` Stephen J. Turnbull
2013-03-11 10:09 ` Christian Egli
2013-03-11 14:13   ` Jambunathan K
2013-03-12 20:11 ` Glenn Morris
2013-03-12 20:25   ` Jambunathan K
2013-03-12 21:32     ` Eli Zaretskii
2013-03-13  2:36       ` Jambunathan K
2013-03-13  3:49         ` Eli Zaretskii
2013-03-13 19:35       ` Karl Fogel
2013-03-14  2:44         ` Jambunathan K
2013-03-14  2:56           ` W. Greenhouse
2013-03-14 18:03           ` Karl Fogel
2013-04-01  8:03             ` Jambunathan K
2013-04-01  8:29               ` Eli Zaretskii

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=874ngefej8.fsf@uwakimon.sk.tsukuba.ac.jp \
    --to=stephen@xemacs.org \
    --cc=emacs-devel@gnu.org \
    --cc=wgreenhouse@riseup.net \
    /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 public inbox

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

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 read-only IMAP folder(s) and NNTP newsgroup(s).