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.
--
next prev parent 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).