unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Jambunathan K <kjambunathan@gmail.com>
To: Richard Stallman <rms@gnu.org>
Cc: "Stephen J. Turnbull" <stephen@xemacs.org>, emacs-devel@gnu.org
Subject: Re: Copyright/Distribution questions (Emacs/Orgmode)
Date: Tue, 12 Mar 2013 23:18:02 +0530	[thread overview]
Message-ID: <87li9sy0fh.fsf@gmail.com> (raw)
In-Reply-To: <E1UFSYZ-0003Vv-GU@fencepost.gnu.org> (Richard Stallman's message of "Tue, 12 Mar 2013 13:00:07 -0400")

Richard Stallman <rms@gnu.org> writes:

>      > Files in Org mode are already on a track to be included in Emacs.
>
>     By which you mean "it is the FSF legal staff's professional opinion
>
> You have misunderstood completely.  I'm not talking about anyone's
> opinion.  I am telling you my policy decision.

My case opens up some grey areas and I am entitled to know clearly the
FSF's official position (rather than the intent) on questions I raise
below.  I also request that the answers be communicated privately to me
and also other contributors when they come forward to support FSF
projects.

(Stay with me as I articulate my position)

As some one has raised the question, 

I would really like that FSF office holders clearly explain to
contributors in plain english what a future assignment would amount
to.

For example, the clerk clearly indicated to me in plain english that I
should contact her office should my employer change.

For example, the assignment document says and I quote 

    ,---- (see Item 1a)
    | agrees to assign and hereby assign to FSF, Developer's copyright in
    | changes and/or enhancements to the suite of programs known as GNU EMACS 
    `----

1. When does an assignment come to effect.  (See my other mail about an
   intent and an act that effects the intent.)  

   My strong contention is that it comes into effect in the act of
   committing the files to GNU ELPA or Emacs repo.  

   Distributed development is norm rather than exception these days and
   it is likely that the files are "prepared" and "committed to" in a
   local private repo maintained with any of the *-hubs and *-forges or
   in repositories like that of Org's which is outside the
   administrative control of FSF or the Emacs maintainers.  Org is NOT
   Emacs.  Org is A PART OF Emacs.  The difference is very important and
   subtle.

   A random Joe can say his random file is part of Emacs.  That doesn't
   make the file part of Emacs.  The Emacs maintainers has to agree and
   accept that it is part of Emacs.  A file becomes part of Emacs only
   when it is committed in to Emacs's official tree.

   My contributions to Orgmode aren't accepted in to Emacs.  There is an
   in principle acceptance but a commit of questionable nature can be
   purged before the Org sources are merged.  There is an intent to
   merge with Emacs but that intent is not effected until and unless the
   merge itself has happened.

   A file is an ongoing work.  It is possible that a file is in a state
   of flux as it is edited and the copyright header might reflect wrong
   years.  It is the release manager's duty to audit and tidy up the
   sources before a public release of the sources.

   So the act of public release is also significant when the source
   tarballs are declared fit to be downloaded and used.  The act of
   public release is significant and should be contrasted with
   file-in-a-state-of-flux in a working development tree.

2. What programs fall under the suite?

3. How would a developer inform that he wants some work to remain GPLed
   but not without having a transfer of copyright to FSF.  There should
   be exceptions right?

4. A developer isn't interested in contributing to certain projects -
   because of his own preferences.  How would he exclude that his work
   on certain programs under suite wouldn't be considered for inclusion
   in Emacs.

5. How would developer terminate the future assingment.  There should be
   a way to terminate right.

> If someone asks us, as a favor, not to include in Emacs some of the
> code he has assigned, we might in some situations grant his request --
> but not if we have already started including it.

FSF reserves certain rights (of enforcement).  It is upto FSF to decide
whether it will actually exercise those rights.

I feel there is a grey area here - My files are not part of any
officially released source tarball, it is not accepted and hence not
part of Emacs.

Let me reiterate my position that the assignment hasn't actually taken
effect and that by pre-emptively informing FSF beforehand, I have
exercised my moral right to dictate how my own work - produced with my
own personal resources - be used.  (My work will be GPL and I have no
plans to act in a way that is opposed to license that I have agreed to.)

So my request to *NOT* include my work in to Emacs still stands.

> As for what judges might decide about some other question, I am
> confident that all a person's changes to Emacs are assigned, and I
> will discuss the details with lawyers if I see a need.

Please discuss with lawyers and let me know when a file *actually
becomes* part of Emacs.

Jambunathan K.
-- 



  reply	other threads:[~2013-03-12 17:48 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
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 [this message]
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=87li9sy0fh.fsf@gmail.com \
    --to=kjambunathan@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    --cc=stephen@xemacs.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 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).