From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: gsettings.m4 copyright Date: Tue, 04 Jan 2022 05:31:44 +0200 Message-ID: <83pmp8b2hr.fsf@gnu.org> References: <87r19pgl3x.fsf.ref@yahoo.com> <87r19pgl3x.fsf@yahoo.com> <83k0fhc75r.fsf@gnu.org> <87y23xdlkm.fsf@yahoo.com> <83fsq5c6qs.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1037"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, masm+github@masm11.me, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jan 04 04:32:18 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 1n4aYc-000Aea-DU for ged-emacs-devel@m.gmane-mx.org; Tue, 04 Jan 2022 04:32:18 +0100 Original-Received: from localhost ([::1]:42778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n4aYb-0000K2-Er for ged-emacs-devel@m.gmane-mx.org; Mon, 03 Jan 2022 22:32:17 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4aY0-000838-Uj for emacs-devel@gnu.org; Mon, 03 Jan 2022 22:31:40 -0500 Original-Received: from [2001:470:142:3::e] (port=38752 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4aXz-0004JC-HV; Mon, 03 Jan 2022 22:31:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=POgAusgT7s5yZCguCpFU8zp4Bycu6zjTuRv9ikd0m0E=; b=mMSrjKq4u61k Jaarz3BiniOWbS+b9LloJanG/K1FpZDTd/ENO1egIvgI2b8MS3SODOBZlSzD0LXXRziANA7XRIQDu CMYY0OBFgyPaqz8znoI/dkGW2tL9Ir/AFUcF24n537xSQIaEpTtfWI1u3D+eqkdYB8PJfRSVXSx0O DvBFOBxz7Sms0DBeMvaHw7XplqrSHfYhKXohCkYMmX6D2cUEV2HydYkrmntJhhNXcBY+GBIGpf3Z4 upYkDP6ToWAamHazfhA5AeT3XxF6nM5cXrUoMtprjhZhHBWsih5waYqz2IBXD/Sq5WYRc+riLoklE 3xzUG4BRS9lPoaxrhHTheQ==; Original-Received: from [87.69.77.57] (port=4356 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n4aXz-0000UL-5H; Mon, 03 Jan 2022 22:31:39 -0500 In-Reply-To: (message from Richard Stallman on Mon, 03 Jan 2022 18:56:07 -0500) 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:284116 Archived-At: > From: Richard Stallman > Cc: luangruo@yahoo.com, fejfighter@gmail.com, masm+github@masm11.me, > emacs-devel@gnu.org > Date: Mon, 03 Jan 2022 18:56:07 -0500 > > > > That file is full of non-trivial code from the GLib project. > > > You are saying that we cannot include it in Emacs, because whoever > > wrote the code didn't contribute it to us? That's not a copyright > > question, that's a completely different (and more serious) issue. > > GNU Project policy is that it's ok to import code from other released > free packages whose licenses are compatible with the license we are > using (which is GPL3-or-later). The license LGPL-2.1 is compatible, > so we can import this code. > > We should make sure it carries the copyright notices and license > notices that it should have. The fact it was missing those is a > small problem, but we can fix that. > > If the whole Glib package carries a copyright notices, copy that one. > > If it isn't clear what to do, how about asking its developers what > that should be? I prefer to implement that differently, since what the file does is not clean enough for my taste. If that is possible, it would also solve this issue. If it turns out to be harder than I thought, we will reconsider.