From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Zhu Zihao Newsgroups: gmane.emacs.devel Subject: Re: Show the license of package in ELPA website. Date: Sat, 07 May 2022 13:01:33 +0800 Message-ID: <86tua2j5h0.fsf@163.com> References: <86sfpp4xz8.fsf@163.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32326"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 27.2 Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 07 07:08:42 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nnCgL-0008Ef-WD for ged-emacs-devel@m.gmane-mx.org; Sat, 07 May 2022 07:08:42 +0200 Original-Received: from localhost ([::1]:34262 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnCgK-0000tO-IF for ged-emacs-devel@m.gmane-mx.org; Sat, 07 May 2022 01:08:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnCfH-0008QU-C6 for emacs-devel@gnu.org; Sat, 07 May 2022 01:07:35 -0400 Original-Received: from mail-m971.mail.163.com ([123.126.97.1]:39864) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnCfD-0005tQ-Ny for emacs-devel@gnu.org; Sat, 07 May 2022 01:07:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=xGuTN 1Yyc+C7AXp38LKLTYfYJzlY8Hq3LN8c7S6vpc8=; b=MrfHGEXK8a9dJ8TkUAmgq mDMNpHH70qXQpyhYSw4xL8Sy0oc1IrqyaQTigQVMZJ7xkbOBisKgqRWKkq7YaTgT OiPiRKJtFpOUyK/e4LBd7o9g3Fd/fQo/5jDIzaNZ1w2quqqytGdvyaIuSPgczXsT 1XXL2lKAlV8b1zFCtlOgR0= Original-Received: from asus-laptop (unknown [163.125.202.5]) by smtp1 (Coremail) with SMTP id GdxpCgCHN5yM_nViFWIkBQ--.1451S2; Sat, 07 May 2022 13:07:25 +0800 (CST) In-reply-to: X-CM-TRANSID: GdxpCgCHN5yM_nViFWIkBQ--.1451S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZF1kXFWxKF1kur45WFyrCrg_yoWkKFg_uF ykJr15tws5WFW7KFW8tFsrAFZrGry7ur1jvFWktrnIgryrZr9xX3Z8u39IyFyDGa1avF1j kFnYqr1093yagjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7xRErcTJUUUUU== X-Originating-IP: [163.125.202.5] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBaw35r1et4kUpzwAAsL Received-SPF: pass client-ip=123.126.97.1; envelope-from=all_but_last@163.com; helo=mail-m971.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:289367 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Stefan Monnier writes: > The packages on NonGNU ELPA may use another license but only if it's > compatible with the GPLv3+. IOW that should be distributable under the > GPLv3+ license, and AFAIK it's the only thing users need to know. > > If they really want to know that the code is using a more permissive > license, I think it's OK to leave it up to them to do the work to find > out. Since most ELisp code will necessarily have to be linked with the > rest of Emacs to be useful, there are very few opportunities for users > to take advantage of a more permissive license anyway. I'm working on GNU Guix packaging. When I package the Elisp package on NonGNU ELPA, it's better to respect the origin license of the package rather than marking them all GPLv3.Providing the license of package can help simplify the work of distribution maintainers. For Guix, we have a package importer which import package from other package hosting sites like ELPA automatically. And now the package importer for ELPA cannot grab the license of package because NonGNU ELPA doesn't provide them. =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYnX+ixUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/ks5AD/Tz+elbmCSDhsr7NsbBemxdSsSfVC RhQCyZYDGATPGKsA/jjh+bPpVRPdTCEMly69xURY7RjxOE/QhNNji6xXMwgK =K4P+ -----END PGP SIGNATURE----- --=-=-=--