From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregkh@linuxfoundation.org (Greg KH) Date: Wed, 17 Jan 2018 17:16:57 +0100 Subject: [PATCH 3/8] staging: fsl-mc: Add SPDX license identifiers In-Reply-To: References: <1516108750-24938-1-git-send-email-bogdan.purcareata@nxp.com> <1516108750-24938-4-git-send-email-bogdan.purcareata@nxp.com> <20180116151312.GA1174@kroah.com> Message-ID: <20180117161657.GA7837@kroah.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, Jan 17, 2018 at 03:56:19PM +0000, Bogdan Purcareata wrote: > > -----Original Message----- > > From: Greg KH [mailto:gregkh at linuxfoundation.org] > > Sent: Tuesday, January 16, 2018 5:13 PM > > To: Bogdan Purcareata > > Cc: Laurentiu Tudor ; Ruxandra Ioana Ciocoi Radulescu > > ; devel at driverdev.osuosl.org; robh at kernel.org; > > stuyoder at gmail.com; arnd at arndb.de; marc.zyngier at arm.com; Roy Pledge > > ; Ioana Ciornei ; linux- > > kernel at vger.kernel.org; Horia Geant? ; Nipun Gupta > > ; tglx at linutronix.de; linux-arm- > > kernel at lists.infradead.org; jason at lakedaemon.net > > Subject: Re: [PATCH 3/8] staging: fsl-mc: Add SPDX license identifiers > > > > On Tue, Jan 16, 2018 at 03:19:05PM +0200, Bogdan Purcareata wrote: > > > diff --git a/drivers/staging/fsl-mc/bus/dpbp-cmd.h b/drivers/staging/fsl- > > mc/bus/dpbp-cmd.h > > > index 5904836..1ac8ec6 100644 > > > --- a/drivers/staging/fsl-mc/bus/dpbp-cmd.h > > > +++ b/drivers/staging/fsl-mc/bus/dpbp-cmd.h > > > @@ -1,33 +1,8 @@ > > > +/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ > > > > Hm, I don't think you want to do that. How can a Linux driver subsytem > > that wraps calls to the kernel's driver core (which are GPL-only), be > > accessed by BSD-3 code? > > For this particular file, the original license was dual GPL/BSD. The > patch removes the license text and adds an equivalent SPDX tag. Argh, I picked the wrong file. Ment to pick the fsl-mc-bus.c file, which you also marked with a dual license, despite it not having that before. Sorry for that confusion. > > If I didn't know any better, I would think you were trying to create a > > "GPL Condom" here :) > > > > Anyway, why all of the BSD-3 stuff here? That makes no sense for kernel > > code at all, and this is a relicensing of the file, have you gotten > > legal approval of everyone that has modified the file while it was under > > the GPL-v2 only text to be able to change it to BSD-3 as well? > > Previous to this patch, the files under drivers/staging/fsl-mc/ use a combination of GPL-2.0 and (GPL-2.0+ / BSD-3-Clause) licenses (expressed by the full license text). > > The original intent was to have an uniform dual license for all files. Before making this change, I have consulted the other current contributors, but based on your feedback, we think it's best to keep the current licenses. Thank you. Also you can have a few free '\n' characters for your email editor :) > > Careful, this is a _VERY_ tricky thing to do right. I need a > > signed-off-by on this type of patch from your legal council to ensure > > that they know exactly what you are doing, and have reviewed it > > properly, before I can take it. > > > > Hint, stick to the existing license in the files, it makes more sense, > > you are not going to be taking this code out of Linux and putting it > > anywhere. > > I will send a v2 keeping the existing license for each file - removing the full license text and adding a SPDX tag. This way there will be no change from a legal standpoint. That's great, thanks. greg k-h From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Cyrus-Session-Id: sloti22d1t05-4142387-1516205831-3-16145180680940646342 X-Sieve: CMU Sieve 3.0 X-Spam-known-sender: no X-Spam-score: 0.0 X-Spam-hits: BAYES_00 -1.9, HEADER_FROM_DIFFERENT_DOMAINS 0.25, RCVD_IN_DNSWL_MED -2.3, SPF_PASS -0.001, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 X-Spam-source: IP='140.211.166.138', Host='smtp1.osuosl.org', Country='US', FromHeader='org', MailFrom='org' X-Spam-charsets: cc='utf-8', plain='utf-8' X-Resolved-to: greg@kroah.com X-Delivered-to: greg@kroah.com X-Mail-from: driverdev-devel-bounces@linuxdriverproject.org ARC-Seal: i=1; a=rsa-sha256; cv=none; d=messagingengine.com; s=arctest; t=1516205830; b=pw5gmXKafGsa92y8KrqEP2ifK01l4gFXhThdRrdmxW3akcd HvNvYtp8xQyXGU282HzehIVuLTT8x879n11cTbZ3Q4I1F/kxpjm6i4tPda0GnTP+ 3MwO9MinJiMb1c/BvDQJFb1PzustM6qouH03+SAnhr0saYS5y5sUmsl5690MhX5b IDNWaatUg5AgvIRmvXhI+UNqF0gOcQg2uyi9YE33jGPPFDATJfXgM+3Tzs3DPuJa C4O8PWgQ0uq9esMe6ggs9ft4DwuSp9Jz4fME5P+rsh2tFzW8LT7mklMV5P1pyO5h K+KFgWx33brtHq2LZnz88ABiCvDv1L0O267Li/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:subject:message-id :references:mime-version:in-reply-to:list-id:list-unsubscribe :list-archive:list-post:list-help:list-subscribe:cc:content-type :content-transfer-encoding:sender; s=arctest; t=1516205830; bh=G Kx4zKX7JN9JGKVrnHGcyM9+2WJTleCP1MG+vBjVrj0=; b=SntZoKoqnt21Hi7Rj 6rnXpJCETU+ymU/PWv4p5K5oyy5cwNfBUOTh6gUXg4/agxoxGTJ0h6GvQYdjae6x K0x3Dh7xvlh1rR6IvyYmhFd+6846JOt/Sbb4mSFW/xSrY2WMDudtIAebmNbBS3dC YLZ7WBQFI3kfRvUYkEbx5KJNdStcmjxgDgMYy8ROR4Th6Q9qqM9gFrVS6KJNqed0 cwMjbZL/II2EEK4JsLrXUpjATE9slZegrQhav/FAR8qC98qfVo3jEEWJSv7F36Zx U+bT91g+qO8Byl3abuAf/sCPGTCsn6bClZ+vNgeeJxAYMdgQqvm+54BIewVzNoEC uPspw== ARC-Authentication-Results: i=1; mx3.messagingengine.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none (p=none,has-list-id=yes,d=none) header.from=linuxfoundation.org; iprev=pass policy.iprev=140.211.166.138 (smtp1.osuosl.org); spf=pass smtp.mailfrom=driverdev-devel-bounces@linuxdriverproject.org smtp.helo=whitealder.osuosl.org; x-aligned-from=fail; x-ptr=fail x-ptr-helo=whitealder.osuosl.org x-ptr-lookup=smtp1.osuosl.org; x-return-mx=pass smtp.domain=linuxdriverproject.org smtp.result=pass smtp_is_org_domain=yes header.domain=linuxfoundation.org header.result=pass header_is_org_domain=yes; x-tls=pass version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128 Authentication-Results: mx3.messagingengine.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none (p=none,has-list-id=yes,d=none) header.from=linuxfoundation.org; iprev=pass policy.iprev=140.211.166.138 (smtp1.osuosl.org); spf=pass smtp.mailfrom=driverdev-devel-bounces@linuxdriverproject.org smtp.helo=whitealder.osuosl.org; x-aligned-from=fail; x-ptr=fail x-ptr-helo=whitealder.osuosl.org x-ptr-lookup=smtp1.osuosl.org; x-return-mx=pass smtp.domain=linuxdriverproject.org smtp.result=pass smtp_is_org_domain=yes header.domain=linuxfoundation.org header.result=pass header_is_org_domain=yes; x-tls=pass version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128 X-Remote-Delivered-To: driverdev-devel@osuosl.org Date: Wed, 17 Jan 2018 17:16:57 +0100 From: Greg KH To: Bogdan Purcareata Subject: Re: [PATCH 3/8] staging: fsl-mc: Add SPDX license identifiers Message-ID: <20180117161657.GA7837@kroah.com> References: <1516108750-24938-1-git-send-email-bogdan.purcareata@nxp.com> <1516108750-24938-4-git-send-email-bogdan.purcareata@nxp.com> <20180116151312.GA1174@kroah.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) X-BeenThere: driverdev-devel@linuxdriverproject.org X-Mailman-Version: 2.1.24 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "devel@driverdev.osuosl.org" , "robh@kernel.org" , "stuyoder@gmail.com" , "arnd@arndb.de" , "marc.zyngier@arm.com" , Roy Pledge , "linux-kernel@vger.kernel.org" , Horia =?utf-8?Q?Geant=C4=83?= , Nipun Gupta , Ioana Ciornei , "tglx@linutronix.de" , "jason@lakedaemon.net" , "linux-arm-kernel@lists.infradead.org" , Laurentiu Tudor Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" X-getmail-retrieved-from-mailbox: INBOX X-Mailing-List: linux-kernel@vger.kernel.org List-ID: T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDM6NTY6MTlQTSArMDAwMCwgQm9nZGFuIFB1cmNhcmVh dGEgd3JvdGU6Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogR3JlZyBL SCBbbWFpbHRvOmdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnXQo+ID4gU2VudDogVHVlc2RheSwg SmFudWFyeSAxNiwgMjAxOCA1OjEzIFBNCj4gPiBUbzogQm9nZGFuIFB1cmNhcmVhdGEgPGJvZ2Rh bi5wdXJjYXJlYXRhQG54cC5jb20+Cj4gPiBDYzogTGF1cmVudGl1IFR1ZG9yIDxsYXVyZW50aXUu dHVkb3JAbnhwLmNvbT47IFJ1eGFuZHJhIElvYW5hIENpb2NvaSBSYWR1bGVzY3UKPiA+IDxydXhh bmRyYS5yYWR1bGVzY3VAbnhwLmNvbT47IGRldmVsQGRyaXZlcmRldi5vc3Vvc2wub3JnOyByb2Jo QGtlcm5lbC5vcmc7Cj4gPiBzdHV5b2RlckBnbWFpbC5jb207IGFybmRAYXJuZGIuZGU7IG1hcmMu enluZ2llckBhcm0uY29tOyBSb3kgUGxlZGdlCj4gPiA8cm95LnBsZWRnZUBueHAuY29tPjsgSW9h bmEgQ2lvcm5laSA8aW9hbmEuY2lvcm5laUBueHAuY29tPjsgbGludXgtCj4gPiBrZXJuZWxAdmdl ci5rZXJuZWwub3JnOyBIb3JpYSBHZWFudMSDIDxob3JpYS5nZWFudGFAbnhwLmNvbT47IE5pcHVu IEd1cHRhCj4gPiA8bmlwdW4uZ3VwdGFAbnhwLmNvbT47IHRnbHhAbGludXRyb25peC5kZTsgbGlu dXgtYXJtLQo+ID4ga2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7IGphc29uQGxha2VkYWVtb24u bmV0Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDMvOF0gc3RhZ2luZzogZnNsLW1jOiBBZGQgU1BE WCBsaWNlbnNlIGlkZW50aWZpZXJzCj4gPiAKPiA+IE9uIFR1ZSwgSmFuIDE2LCAyMDE4IGF0IDAz OjE5OjA1UE0gKzAyMDAsIEJvZ2RhbiBQdXJjYXJlYXRhIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9zdGFnaW5nL2ZzbC1tYy9idXMvZHBicC1jbWQuaCBiL2RyaXZlcnMvc3RhZ2lu Zy9mc2wtCj4gPiBtYy9idXMvZHBicC1jbWQuaAo+ID4gPiBpbmRleCA1OTA0ODM2Li4xYWM4ZWM2 IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvZnNsLW1jL2J1cy9kcGJwLWNtZC5o Cj4gPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9mc2wtbWMvYnVzL2RwYnAtY21kLmgKPiA+ID4g QEAgLTEsMzMgKzEsOCBAQAo+ID4gPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwt Mi4wKyBPUiBCU0QtMy1DbGF1c2UpICovCj4gPiAKPiA+IEhtLCBJIGRvbid0IHRoaW5rIHlvdSB3 YW50IHRvIGRvIHRoYXQuICBIb3cgY2FuIGEgTGludXggZHJpdmVyIHN1YnN5dGVtCj4gPiB0aGF0 IHdyYXBzIGNhbGxzIHRvIHRoZSBrZXJuZWwncyBkcml2ZXIgY29yZSAod2hpY2ggYXJlIEdQTC1v bmx5KSwgYmUKPiA+IGFjY2Vzc2VkIGJ5IEJTRC0zIGNvZGU/Cj4gCj4gRm9yIHRoaXMgcGFydGlj dWxhciBmaWxlLCB0aGUgb3JpZ2luYWwgbGljZW5zZSB3YXMgZHVhbCBHUEwvQlNELiBUaGUKPiBw YXRjaCByZW1vdmVzIHRoZSBsaWNlbnNlIHRleHQgYW5kIGFkZHMgYW4gZXF1aXZhbGVudCBTUERY IHRhZy4KCkFyZ2gsIEkgcGlja2VkIHRoZSB3cm9uZyBmaWxlLiBNZW50IHRvIHBpY2sgdGhlIGZz bC1tYy1idXMuYyBmaWxlLCB3aGljaAp5b3UgYWxzbyBtYXJrZWQgd2l0aCBhIGR1YWwgbGljZW5z ZSwgZGVzcGl0ZSBpdCBub3QgaGF2aW5nIHRoYXQgYmVmb3JlLgpTb3JyeSBmb3IgdGhhdCBjb25m dXNpb24uCgo+ID4gSWYgSSBkaWRuJ3Qga25vdyBhbnkgYmV0dGVyLCBJIHdvdWxkIHRoaW5rIHlv dSB3ZXJlIHRyeWluZyB0byBjcmVhdGUgYQo+ID4gIkdQTCBDb25kb20iIGhlcmUgOikKPiA+IAo+ ID4gQW55d2F5LCB3aHkgYWxsIG9mIHRoZSBCU0QtMyBzdHVmZiBoZXJlPyAgVGhhdCBtYWtlcyBu byBzZW5zZSBmb3Iga2VybmVsCj4gPiBjb2RlIGF0IGFsbCwgYW5kIHRoaXMgaXMgYSByZWxpY2Vu c2luZyBvZiB0aGUgZmlsZSwgaGF2ZSB5b3UgZ290dGVuCj4gPiBsZWdhbCBhcHByb3ZhbCBvZiBl dmVyeW9uZSB0aGF0IGhhcyBtb2RpZmllZCB0aGUgZmlsZSB3aGlsZSBpdCB3YXMgdW5kZXIKPiA+ IHRoZSBHUEwtdjIgb25seSB0ZXh0IHRvIGJlIGFibGUgdG8gY2hhbmdlIGl0IHRvIEJTRC0zIGFz IHdlbGw/Cj4gCj4gUHJldmlvdXMgdG8gdGhpcyBwYXRjaCwgdGhlIGZpbGVzIHVuZGVyIGRyaXZl cnMvc3RhZ2luZy9mc2wtbWMvIHVzZSBhIGNvbWJpbmF0aW9uIG9mIEdQTC0yLjAgYW5kIChHUEwt Mi4wKyAvIEJTRC0zLUNsYXVzZSkgbGljZW5zZXMgKGV4cHJlc3NlZCBieSB0aGUgZnVsbCBsaWNl bnNlIHRleHQpLiAKPiAKPiBUaGUgb3JpZ2luYWwgaW50ZW50IHdhcyB0byBoYXZlIGFuIHVuaWZv cm0gZHVhbCBsaWNlbnNlIGZvciBhbGwgZmlsZXMuIEJlZm9yZSBtYWtpbmcgdGhpcyBjaGFuZ2Us IEkgaGF2ZSBjb25zdWx0ZWQgdGhlIG90aGVyIGN1cnJlbnQgY29udHJpYnV0b3JzLCBidXQgYmFz ZWQgb24geW91ciBmZWVkYmFjaywgd2UgdGhpbmsgaXQncyBiZXN0IHRvIGtlZXAgdGhlIGN1cnJl bnQgbGljZW5zZXMuCgpUaGFuayB5b3UuCgpBbHNvIHlvdSBjYW4gaGF2ZSBhIGZldyBmcmVlICdc bicgY2hhcmFjdGVycyBmb3IgeW91ciBlbWFpbCBlZGl0b3IgOikKCj4gPiBDYXJlZnVsLCB0aGlz IGlzIGEgX1ZFUllfIHRyaWNreSB0aGluZyB0byBkbyByaWdodC4gIEkgbmVlZCBhCj4gPiBzaWdu ZWQtb2ZmLWJ5IG9uIHRoaXMgdHlwZSBvZiBwYXRjaCBmcm9tIHlvdXIgbGVnYWwgY291bmNpbCB0 byBlbnN1cmUKPiA+IHRoYXQgdGhleSBrbm93IGV4YWN0bHkgd2hhdCB5b3UgYXJlIGRvaW5nLCBh bmQgaGF2ZSByZXZpZXdlZCBpdAo+ID4gcHJvcGVybHksIGJlZm9yZSBJIGNhbiB0YWtlIGl0Lgo+ ID4gCj4gPiBIaW50LCBzdGljayB0byB0aGUgZXhpc3RpbmcgbGljZW5zZSBpbiB0aGUgZmlsZXMs IGl0IG1ha2VzIG1vcmUgc2Vuc2UsCj4gPiB5b3UgYXJlIG5vdCBnb2luZyB0byBiZSB0YWtpbmcg dGhpcyBjb2RlIG91dCBvZiBMaW51eCBhbmQgcHV0dGluZyBpdAo+ID4gYW55d2hlcmUuCj4gCj4g SSB3aWxsIHNlbmQgYSB2MiBrZWVwaW5nIHRoZSBleGlzdGluZyBsaWNlbnNlIGZvciBlYWNoIGZp bGUgLSByZW1vdmluZyB0aGUgZnVsbCBsaWNlbnNlIHRleHQgYW5kIGFkZGluZyBhIFNQRFggdGFn LiBUaGlzIHdheSB0aGVyZSB3aWxsIGJlIG5vIGNoYW5nZSBmcm9tIGEgbGVnYWwgc3RhbmRwb2lu dC4KClRoYXQncyBncmVhdCwgdGhhbmtzLgoKZ3JlZyBrLWgKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZGV2ZWwgbWFpbGluZyBsaXN0CmRldmVsQGxpbnV4 ZHJpdmVycHJvamVjdC5vcmcKaHR0cDovL2RyaXZlcmRldi5saW51eGRyaXZlcnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpdmVyZGV2LWRldmVsCg==