From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mail.openembedded.org (Postfix) with ESMTP id D9D43731D5 for ; Wed, 10 Feb 2016 11:58:12 +0000 (UTC) Received: from mail.nefkom.net (unknown [192.168.8.184]) by mail-out.m-online.net (Postfix) with ESMTP id 3q0fjw67XKz3hjFG; Wed, 10 Feb 2016 12:58:12 +0100 (CET) X-Auth-Info: l/9bfsm7VDozki4aKMwSNFnzkiWOLsK55UrKslQi4QM= Received: from chi.localnet (unknown [195.140.253.167]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp-auth.mnet-online.de (Postfix) with ESMTPSA id 3q0fjw4ZxszvdWV; Wed, 10 Feb 2016 12:58:12 +0100 (CET) From: Marek Vasut To: Paul Eggleton Date: Wed, 10 Feb 2016 12:58:04 +0100 User-Agent: KMail/1.13.7 (Linux/3.14-2-amd64; KDE/4.13.1; x86_64; ; ) References: <1455017471-6682-1-git-send-email-marex@denx.de> <201602091856.09909.marex@denx.de> <2564154.XB0jvojI47@peggleto-mobl.ger.corp.intel.com> In-Reply-To: <2564154.XB0jvojI47@peggleto-mobl.ger.corp.intel.com> MIME-Version: 1.0 Message-Id: <201602101258.04846.marex@denx.de> Cc: openembedded-core@lists.openembedded.org Subject: Re: [PATCH 6/7] liburcu: Add nios2 support X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2016 11:58:16 -0000 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wednesday, February 10, 2016 at 10:05:52 AM, Paul Eggleton wrote: > On Tue, 09 Feb 2016 18:56:09 Marek Vasut wrote: > > On Tuesday, February 09, 2016 at 06:52:12 PM, Khem Raj wrote: > > > > On Feb 9, 2016, at 4:07 AM, Marek Vasut wrote: > > > >=20 > > > > On Tuesday, February 09, 2016 at 12:53:01 PM, Burton, Ross wrote: > > > >> On 9 February 2016 at 11:31, Marek Vasut wrote: > > > >>> -LIC_FILES_CHKSUM =3D > > > >>> "file://LICENSE;md5=3D0f060c30a27922ce9c0d557a639b4fa3 \ > > > >>> +LIC_FILES_CHKSUM =3D > > > >>> "file://LICENSE;md5=3De548d28737289d75a8f1e01ba2fd7825 \ > > > >>=20 > > > >> Why did the license checksum change? > > > >=20 > > > > Because the LICENSE file now contains one more entry for nios2, whi= ch > > > > changed the checksum of the whole file. Maybe we should trim the > > > > checksum to use only the header in the LICENSE file and not the who= le > > > > file to prevent this ? > > > >=20 > > > > This is the change which triggered the change of the checksum: > > > >=20 > > > > +diff --git a/LICENSE b/LICENSE > > > > +index 3147094..a06fdcc 100644 > > > > +--- a/LICENSE > > > > ++++ b/LICENSE > > > > +@@ -45,6 +45,7 @@ compiler.h > > > > + arch/s390.h > > > > + uatomic/alpha.h > > > > + uatomic/mips.h > > > > ++uatomic/nios2.h > > >=20 > > > I don=E2=80=99t know how the LICENSE file looks like but including fi= le names > > > in license file is probably worth ignoring in checksums. > >=20 > > See below: > >=20 > > Userspace RCU library licensing > > Mathieu Desnoyers > > September 3, 2012 > >=20 > >=20 > > * LGPLv2.1 > >=20 > > The library part is distributed under LGPLv2.1 or later. See lgpl-2.1.t= xt > > for license details. Refer to the individual file headers for details. > >=20 > > LGPL-compatible source code can statically use the library header using= : > >=20 > > #define _LGPL_SOURCE > > #include > >=20 > > Dynamic-only linking with the LGPL library is used if _LGPL_SOURCE is n= ot > > defined. It permits relinking with newer versions of the library, which > > is required by the LGPL license. > >=20 > > See lgpl-relicensing.txt for details. > >=20 > >=20 > > * MIT-style license : > >=20 > > xchg() primitive has been rewritten from scratch starting from atomic_o= ps > > 1.2 which has a MIT-style license that is intended to allow use in both > >=20 > > free and proprietary software: > > http://www.hpl.hp.com/research/linux/atomic_ops/LICENSING.txt > > http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ > >=20 > > This MIT-style license (BSD like) apply to: > >=20 > > uatomic/gcc.h > > uatomic/unknown.h > > uatomic/generic.h > > uatomic/sparc64.h > > uatomic/arm.h > > uatomic/ppc.h > > uatomic/x86.h > > uatomic.h > >=20 > > MIT/X11 (BSD like) license apply to: > >=20 > > compiler.h > > arch/s390.h > > uatomic/alpha.h > > uatomic/mips.h > > uatomic/nios2.h > > uatomic/s390.h > > system.h > >=20 > >=20 > > * GPLv2 > >=20 > > Library test code is distributed under the GPLv2 license. See gpl-2.0.t= xt > > for license details. See headers of individual files under tests/ for > > details. > >=20 > >=20 > > * GPLv3 (or later) > >=20 > > The following build-related macro is under GPLv3 (or later): > >=20 > > m4/ax_tls.m4 >=20 > If you only point to part of this file you are risking missing the additi= on > of just about any license to the end of the list on a future upgrade. That > doesn't sound like a good idea to me. Hm, ouch. In that case, I guess we should stick with the current situation = and update the license file checksum if needed ?