From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Show the license of package in ELPA website. Date: Wed, 04 May 2022 08:58:00 -0400 Message-ID: References: <86sfpp4xz8.fsf@163.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23122"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Zhu Zihao Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 04 15:01:44 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 1nmEdS-0005e7-Ud for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 15:01:43 +0200 Original-Received: from localhost ([::1]:60140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmEdR-0007nQ-Cf for ged-emacs-devel@m.gmane-mx.org; Wed, 04 May 2022 09:01:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmEa1-0005eb-1q for emacs-devel@gnu.org; Wed, 04 May 2022 08:58:28 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:65459) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmEZx-0005UK-9b for emacs-devel@gnu.org; Wed, 04 May 2022 08:58:07 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B246644107B; Wed, 4 May 2022 08:58:03 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 8FB5B44106F; Wed, 4 May 2022 08:58:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1651669081; bh=avL41uLgcPHleO3hz9DUr+y5OtA+KE7LAO4j63CTTkg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=KEnOcspHRTEER9h+L4DTIbkoMeNB1JnOZohGvsZbBfQYK7GQLgNyy87tkdbE+OLt9 dOtyGijKUjrFyiG+2q6zKOm5vnhXW12jIGSnJEmTThQSp53GRO+OWIcBfjdaorfHNB 7GIr9y/J2hblOm9qr3HKrW12vV2kR5VDUJvJDpR0qSbFVH2VQTQNcLMa3CuMocfNzZ nAiUtb73nb18rnFx+L7Fd+i/lX+TnVujBddhYcYrO4hIHxxnlHqzq6qMx74bhB8o3j ibXiqMkjvpznLrU1Zp6VNDu1EpWi6SKJgw8nVTGzWWqJMunqzlN1dbo3xU+CAbT7tq NrLsh4ksXl9vg== Original-Received: from pastel (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 19B551204BC; Wed, 4 May 2022 08:58:01 -0400 (EDT) In-Reply-To: <86sfpp4xz8.fsf@163.com> (Zhu Zihao's message of "Wed, 04 May 2022 14:18:29 +0800") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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:289168 Archived-At: Zhu Zihao [2022-05-04 14:18:29] wrote: > I found that the Non-GNU ELPA didn't show the license of the package on it. > > example: https://elpa.nongnu.org/nongnu/zig-mode.html > > GNU ELPA is a part of Emacs, so the packages on it should be GPL3+, but > the package on Non-GNU ELPA should use different license like MIT Expat, > GPL2, LGPL2.1 etc. (correct me if I'm wrong). Can we add a line to show > the license of these packages on website? 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. > BTW, the website says it licensed under CC BY-ND, which is not a free > license IMO violates the spirit of GNU. Is there any reason prevent us > using CC BY-SA or GNU FDL? I'll let someone more knowledgeable about these issues tackle this part of your inquiry. I personally don't have an opinion. If/when a decision to change it is made, I'd be happy to help implement it. Stefan