all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Lennart Borgman <lennart.borgman@gmail.com>
To: "Stephen J. Turnbull" <stephen@xemacs.org>
Cc: Eli Zaretskii <eliz@gnu.org>,
	Angelo Graziosi <angelo.graziosi@alice.it>,
	"Richard M. Stallman" <rms@gnu.org>,
	emacs-devel@gnu.org
Subject: Re: Emacs 23.4 Updated Windows Binaries published
Date: Mon, 6 Feb 2012 14:47:29 +0100	[thread overview]
Message-ID: <CANbX366=7_bLCfuYcdG8poqWKaMaa2yNeDGXHhq+pUXX+OLLQw@mail.gmail.com> (raw)
In-Reply-To: <87d39szb88.fsf@uwakimon.sk.tsukuba.ac.jp>

On Mon, Feb 6, 2012 at 08:12, Stephen J. Turnbull <stephen@xemacs.org> wrote:
> Lennart Borgman writes:
>
>  > I can't see that this in a legal way prevents from pointing to sources
>  > that is not owned by the distributor.
>
> What's unclear about

Just what I said above. But the answer from Richard that Paul just
pointed to (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10656#23) is
very clear.

In fact I think it confirm that sources can be elsewhere.

However it requires a legal arrangement that the sources elsewhere
will be available for the time required. And Richard says that such
arrangements are not made by FSF.

I am not sure that is the best way to handle it, but I am sure Richard
has good reasons for it. Maybe setting up some kind of DOI-like system
would be a better idea long term.

>  > And when it comes to making the code easily accessible would not
>  > something like DOI be useful? (http://www.doi.org/)
>
> No, you're missing the point here.  Any old source won't do.  The
> exact source used to produce the binaries you offer, including any
> script etc. required to produce the same binaries, must be provided.
>
> Sure, you *could* use DOI to point to that, but if you fail to update
> the DOI pointer when you upgrade the binary, you're in violation of
> the GPL.

There could be a DOI-like pointer for exactly those sources used.

> So this really doesn't save you anything, except a few bytes
> of disk space and a few CPU cycles.  The human effort required is the
> same.  One Make target can automatically (1) produce the binary, (2)
> tar and upload the source, and (3) tar and upload the binary,
> automatically satisfying the GPL requirements in this respect.  Thus,
> the GPL requirements are *not* burdensome, given modern prices for CPU
> and disk, and even bandwidth (you can always offer a "stealth primary"
> for both object and source to selected mirrors, and let the general
> public download from those mirrors).

An easier way is perhaps to clone the sources to a new place in the
repository (or another repository).

In a way that actually is something like a DOI-system since the cloned
sources gets a new identifier.

Thanks for the thoughts. I think it is all clear to me now. (If I did
not misunderstood... ;-)



  parent reply	other threads:[~2012-02-06 13:47 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-05 16:34 Emacs 23.4 Updated Windows Binaries published Angelo Graziosi
2012-02-05 16:52 ` Eli Zaretskii
2012-02-05 17:12   ` Angelo Graziosi
2012-02-05 17:23     ` Juanma Barranquero
2012-02-06  5:09       ` Christoph Scholtes
2012-02-05 19:10   ` Lennart Borgman
2012-02-05 20:48     ` Eli Zaretskii
2012-02-05 21:24       ` Lennart Borgman
2012-02-06  4:01         ` Eli Zaretskii
2012-02-06  3:46     ` Stephen J. Turnbull
2012-02-06  4:15       ` Lennart Borgman
2012-02-06  5:22         ` Stephen J. Turnbull
2012-02-06  5:42           ` Lennart Borgman
2012-02-06  6:26             ` Paul Eggert
2012-02-06  7:12             ` Stephen J. Turnbull
2012-02-06  7:46               ` Stephen J. Turnbull
2012-02-06 13:49                 ` Lennart Borgman
2012-02-06 15:46                   ` Stephen J. Turnbull
2012-02-06 13:47               ` Lennart Borgman [this message]
2012-02-06 15:33                 ` Stephen J. Turnbull
2012-02-06 15:53                   ` Lennart Borgman
2012-02-06 17:01                     ` Stephen J. Turnbull
2012-02-06 21:40                       ` Lennart Borgman
2012-02-07  9:53                 ` Richard Stallman
2012-02-07 13:31                   ` Lennart Borgman
2012-02-07 15:57                   ` Paul Eggert
  -- strict thread matches above, loose matches on Subject: below --
2012-02-05  1:04 Christoph Scholtes

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='CANbX366=7_bLCfuYcdG8poqWKaMaa2yNeDGXHhq+pUXX+OLLQw@mail.gmail.com' \
    --to=lennart.borgman@gmail.com \
    --cc=angelo.graziosi@alice.it \
    --cc=eliz@gnu.org \
    --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 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.