From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jackson Hamilton Newsgroups: gmane.emacs.devel Subject: Re: Requesting review before pushing patch to ELPA Date: Wed, 4 Feb 2015 01:32:53 -0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11409f082f66fa050e3fdf98 X-Trace: ger.gmane.org 1423042383 8169 80.91.229.3 (4 Feb 2015 09:33:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Feb 2015 09:33:03 +0000 (UTC) Cc: emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 04 10:33:03 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YIwKT-0002Ga-ON for ged-emacs-devel@m.gmane.org; Wed, 04 Feb 2015 10:33:02 +0100 Original-Received: from localhost ([::1]:35267 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIwKT-0006bR-3H for ged-emacs-devel@m.gmane.org; Wed, 04 Feb 2015 04:33:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55948) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIwKN-0006Xs-M3 for emacs-devel@gnu.org; Wed, 04 Feb 2015 04:32:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YIwKM-0003Xl-Cw for emacs-devel@gnu.org; Wed, 04 Feb 2015 04:32:55 -0500 Original-Received: from mail-ob0-x22a.google.com ([2607:f8b0:4003:c01::22a]:53787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YIwKM-0003XM-7A for emacs-devel@gnu.org; Wed, 04 Feb 2015 04:32:54 -0500 Original-Received: by mail-ob0-f170.google.com with SMTP id va2so459818obc.1 for ; Wed, 04 Feb 2015 01:32:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=XKYOCuC+CUxn6jMgn1w/JQbxlaKlJTzbpUqYuafky2A=; b=AjwN1xHnQQvv22+rdkcmIdybdWtbGP5EqBkoZqI1/ue2SXpaPwHoiKHeC0iK/jvQFi ef9fR/x0boUkqdc4Y6bBrJJFObyG8AP1caRaFcyQAmoiII1NKS6qNlqdHBtWjpJfY5VN 89Wdlam2EMjq2tivcKp9tkyfyn+dP8Rqdr3Qp8qJnm1kh6fmQ6cwT5LbU91ImDHsUAEY dzbpWrZrWaswKYtJIavc2EXBzJKkmdV/qEPqI+frUQ3n/dJ+92R703f6voUczqVfJHYB rX/Rx7ZXSNzesCXWXZmrHuaK2FWyCsmAwO6MeXO7DnPuOTVEGjYuGhCzjAeOYBbyGLix Cm6A== X-Received: by 10.202.104.194 with SMTP id o63mr17377156oik.56.1423042373705; Wed, 04 Feb 2015 01:32:53 -0800 (PST) Original-Received: by 10.76.24.106 with HTTP; Wed, 4 Feb 2015 01:32:53 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: zemi4GfShq8n_sV8cezmZB6UvBQ X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182362 Archived-At: --001a11409f082f66fa050e3fdf98 Content-Type: text/plain; charset=ISO-8859-1 There are a whole bunch of people who claim copyright on those files; their names are listed in the files' headers. I'll note that when I requested copyright assignment, I alerted the clerk that I was using these libraries. The plugin doesn't work without them. I could probably externalize those files into an "npm" package and instruct users to install a separate executable to run the JavaScript portion of the plugin. But I'd much rather just include them in the package, because then it "works out-of-the-box". As for ert-async, what would be our course of action if he does not agree? Will we add a copyright exception, or will I not be able to include the file in the repo? On Tue, Feb 3, 2015 at 9:51 AM, Stefan Monnier wrote: > > On the "Copyright (C) 2014 Johan Andersson", are you suggesting I change > > the copyright notice in ert-async.el myself, or that I should contact the > > author and tell him to change it? > > Asking him is the right way. The question to ask is whether he wants to > contribute this code to Emacs and/or GNU ELPA: if he does, then that > means his copyright assignment does cover this file and so that means > that the "Copyright (C) 2014 Johan Andersson" should be changed to > "Copyright (C) 2014 Free Software Foundation, Inc". > > Of course, you want to keep his name as an "Author:" and/or "Maintainer:". > > > context-coloring/languages/javascript/libraries/ also includes 3 > JavaScript > > libraries with their own copyright notices. These appear to be licensed > > under the FreeBSD license. Should they be handled specially? > > The problem is not just the license but the copyright. Who owns the > copyright to those files? > > > Stefan > --001a11409f082f66fa050e3fdf98 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
There are a whole bunch of people who claim copy= right on those files; their names are listed in the files' headers. I&#= 39;ll note that when I requested copyright assignment, I alerted the clerk = that I was using these libraries. The plugin doesn't work without them.=

I could probably externalize those files into an "npm&qu= ot; package and instruct users to install a separate executable to run the = JavaScript portion of the plugin. But I'd much rather just include them= in the package, because then it "works out-of-the-box".

<= /div>As for ert-async, what would be our course of action if he does not ag= ree? Will we add a copyright exception, or will I not be able to include th= e file in the repo?

On Tue, Feb 3, 2015 at 9:51 AM, Stefan Monnier <monnier= @iro.umontreal.ca> wrote:
<= span class=3D"">> On the "Copyright (C) 2014 Johan Andersson",= are you suggesting I change
> the copyright notice in ert-async.el myself, or that I should contact = the
> author and tell him to change it?

Asking him is the right way.=A0 The question to ask is whether he wa= nts to
contribute this code to Emacs and/or GNU ELPA: if he does, then that
means his copyright assignment does cover this file and so that means
that the "Copyright (C) 2014 Johan Andersson" should be changed t= o
"Copyright (C) 2014 Free Software Foundation, Inc".

Of course, you want to keep his name as an "Author:" and/or "= ;Maintainer:".

> context-coloring/languages/javascript/libraries/ also includes 3 JavaS= cript
> libraries with their own copyright notices.=A0 These appear to be lice= nsed
> under the FreeBSD license.=A0 Should they be handled specially?

The problem is not just the license but the copyright.=A0 Who owns t= he
copyright to those files?


=A0 =A0 =A0 =A0 Stefan

--001a11409f082f66fa050e3fdf98--