unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* add emms to ELPA
@ 2013-06-28  7:57 Ivan Kanis
  2013-06-28  8:18 ` joakim
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Ivan Kanis @ 2013-06-28  7:57 UTC (permalink / raw)
  To: Emacs Development List

emms is an emacs music player

https://www.gnu.org/software/emms/

Since it's already a GNU project, I think all the paperwork is taken
care of.

I might have time to include it in ELPA.

Are there any objections?

-- 
All books are either dreams or swords,
You can cut, or you can drug, with words.
    -- Amy Lowell



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2013-06-28  7:57 add emms to ELPA Ivan Kanis
@ 2013-06-28  8:18 ` joakim
  2013-06-28 14:24 ` Ted Zlatanov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: joakim @ 2013-06-28  8:18 UTC (permalink / raw)
  To: Ivan Kanis; +Cc: Emacs Development List

Ivan Kanis <ivan@kanis.fr> writes:

> emms is an emacs music player
>
> https://www.gnu.org/software/emms/
>
> Since it's already a GNU project, I think all the paperwork is taken
> care of.
>
> I might have time to include it in ELPA.

+1

> Are there any objections?

-- 
Joakim Verona



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2013-06-28  7:57 add emms to ELPA Ivan Kanis
  2013-06-28  8:18 ` joakim
@ 2013-06-28 14:24 ` Ted Zlatanov
  2013-06-28 22:00 ` Richard Stallman
  2013-06-28 22:59 ` Stefan Monnier
  3 siblings, 0 replies; 7+ messages in thread
From: Ted Zlatanov @ 2013-06-28 14:24 UTC (permalink / raw)
  To: emacs-devel

On Fri, 28 Jun 2013 09:57:59 +0200 Ivan Kanis <ivan@kanis.fr> wrote: 

IK> emms is an emacs music player
IK> https://www.gnu.org/software/emms/

IK> Since it's already a GNU project, I think all the paperwork is taken
IK> care of.

IK> I might have time to include it in ELPA.

IK> Are there any objections?

Good idea.

Ted




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2013-06-28  7:57 add emms to ELPA Ivan Kanis
  2013-06-28  8:18 ` joakim
  2013-06-28 14:24 ` Ted Zlatanov
@ 2013-06-28 22:00 ` Richard Stallman
  2013-06-28 22:59 ` Stefan Monnier
  3 siblings, 0 replies; 7+ messages in thread
From: Richard Stallman @ 2013-06-28 22:00 UTC (permalink / raw)
  To: Ivan Kanis; +Cc: emacs-devel

        [ To any NSA and FBI agents reading my email: please consider
        [ whether defending the US Constitution against all enemies,
        [ foreign or domestic, requires you to follow Snowden's example.

    https://www.gnu.org/software/emms/

    Since it's already a GNU project, I think all the paperwork is taken
    care of.

That does not follow!

Some GNU packages are FSF-copyrighted and some are not.
I don't know about this one.

-- 
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2013-06-28  7:57 add emms to ELPA Ivan Kanis
                   ` (2 preceding siblings ...)
  2013-06-28 22:00 ` Richard Stallman
@ 2013-06-28 22:59 ` Stefan Monnier
  2014-10-18 23:16   ` Yoni Rabkin
  3 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2013-06-28 22:59 UTC (permalink / raw)
  To: Ivan Kanis; +Cc: Emacs Development List

> emms is an emacs music player
> https://www.gnu.org/software/emms/
> Since it's already a GNU project, I think all the paperwork is taken
> care of.

As Richard explained, there's no such guarantee, but indeed
copyright.list includes a 16 assignments for EMMS, so it seems very
likely to the paperwork has been taken care of.  Please check with
the maintainer.

> I might have time to include it in ELPA.

It would be great.  The only potential problem is how to keep the `elpa'
code up-to-date.  I.e. either move the focus of development directly in
the `elpa' branch, or get someone to take on the responsability to sync
the two (both ways) on a regular basis.


        Stefan



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2013-06-28 22:59 ` Stefan Monnier
@ 2014-10-18 23:16   ` Yoni Rabkin
  2014-10-18 23:49     ` Stephen J. Turnbull
  0 siblings, 1 reply; 7+ messages in thread
From: Yoni Rabkin @ 2014-10-18 23:16 UTC (permalink / raw)
  To: Emacs Development List


Hello. I've picked up the maintainership of Emms and am slowly going
through the backlog.

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> emms is an emacs music player
>> https://www.gnu.org/software/emms/
>> Since it's already a GNU project, I think all the paperwork is taken
>> care of.
>
> As Richard explained, there's no such guarantee, but indeed
> copyright.list includes a 16 assignments for EMMS, so it seems very
> likely to the paperwork has been taken care of.  Please check with
> the maintainer.

I went through the AUTHORS file included in Emms and compared it to the
entries in copyright.list. Every person except one listed in the AUTHORS
file has either an assignment for Emms or for Emacs on file (and some,
like me, have both).

I tracked down the commit for the one person who didn't have any
assignments with the FSF, and it turns out that commit is a trivial
single line of change:
http://git.savannah.gnu.org/cgit/emms.git/commit/?id=c4a18712be3b036a2336db631a534d0e3ce162b9

I've removed his name from the AUTHORS file and placed it in a THANKGNU
file instead.

Could there have been significant commits in the past from people who
were not included in the AUTHORS file? Perhaps, but I can't think of an
trustworthy way of figure out if this is the case.

>> I might have time to include it in ELPA.
>
> It would be great.  The only potential problem is how to keep the `elpa'
> code up-to-date.  I.e. either move the focus of development directly in
> the `elpa' branch, or get someone to take on the responsability to sync
> the two (both ways) on a regular basis.

I think that syncing makes sense so that other contributors can still
commit to Savannah without needing to learn of a new place to send their
modifications.

-- 
   "Cut your own wood and it will warm you twice"



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: add emms to ELPA
  2014-10-18 23:16   ` Yoni Rabkin
@ 2014-10-18 23:49     ` Stephen J. Turnbull
  0 siblings, 0 replies; 7+ messages in thread
From: Stephen J. Turnbull @ 2014-10-18 23:49 UTC (permalink / raw)
  To: Yoni Rabkin; +Cc: Emacs Development List

Yoni Rabkin writes:

 > Could there have been significant commits in the past from people who
 > were not included in the AUTHORS file? Perhaps, but I can't think of an
 > trustworthy way of figure out if this is the case.

I think the only way that the FSF's lawyers will trust is to track
down all the committers according to the VCS and read all the commit
messages for "patch by" attributions, as well as all change logs if
you keep a change log separate from the VCS lot.  IANAL and I'm not
RMS, either, but since you have that information available, I would
expect them (and any judge/jury that might get involved) to consider
reading the logs to be due diligence.

It's really not that much work, even if you have to do it for the
whole of Emacs instead of just one package.  The problem of course is
that it's terribly tedious, even for a small project.





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-10-18 23:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-28  7:57 add emms to ELPA Ivan Kanis
2013-06-28  8:18 ` joakim
2013-06-28 14:24 ` Ted Zlatanov
2013-06-28 22:00 ` Richard Stallman
2013-06-28 22:59 ` Stefan Monnier
2014-10-18 23:16   ` Yoni Rabkin
2014-10-18 23:49     ` Stephen J. Turnbull

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).