Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp4040076ybl; Tue, 20 Aug 2019 06:12:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqzULUCGbHTpVIFbxt0n+dXuLJRz01BfbpRvwSeL4986F691qg41bpWivhkhpkqprMtygLig X-Received: by 2002:a17:902:166:: with SMTP id 93mr28549727plb.195.1566306746937; Tue, 20 Aug 2019 06:12:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566306746; cv=none; d=google.com; s=arc-20160816; b=TkI8S3Fh9cnN3NG4hGSNhpvuuZ/OTN2YCOYhV3MfNO2VT2gaMTG5Y1z+QAYmxnkrB3 GzyOpFBmswp8K1+lIZgkdCFur/OfIy/VlMKKZXudpSewJ3YVx3wsupenqU2AVBbF9jB6 J7kacKe9uVwXSBo6O9Iv0Wnk7XS7+ac3Gl/9Pvcuc1q/Pairmk04C13sChd1qXgDmjmI Vd99NxHvpS4zlJA4YcqQTbibq5q5c+Ixfjbad6Xmm2QWGGftVA2Mw3odAsjGJiugyDy0 83aXXKy7OmosbfFsdjZkf50NEQbxn/mVS9mOEUVLisZZElsDfn5CCs1jT4+B0SE6K8fA QNAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=pr8KAZlibPnwW8859O6LXYcPJIsaU6aQo0eYnGeMY0g=; b=MwFFJdayWRu5CVeHFgmK1wG3JGlo5jXHznawCj/2VCv+KG2yUqH0b2hB8eoR98MM15 DnES0TvMu9og9NzH/wvh7wYo+z8AiZ2CaN+JR4sNMAPQR4+zM5TGeT2TNxLKYS7GxVxo qNR+szfYA77ag7pDkH+E59r8qx4aT9n5WLY/N7ZKXjVttvbINrfSW5Z7I3/dhVImXNlr JCD4mQafuQIKGIaJ8oHgmeG+RIplyXehzw+rohPdRmX0IofmqqAvUhvtZCj9eAHt/mlw QFfyvUjGc+nOE5sBaCSauz9ENuM5De3y5bfaAH9kxOWrz/6whgf5/wnZT6EMgaWwyGQV dZAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=v3VMPLl+; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h19si9333495pjt.94.2019.08.20.06.11.56; Tue, 20 Aug 2019 06:12:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=v3VMPLl+; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729803AbfHTNKM (ORCPT + 99 others); Tue, 20 Aug 2019 09:10:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:53098 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729458AbfHTNKM (ORCPT ); Tue, 20 Aug 2019 09:10:12 -0400 Received: from mail-qt1-f171.google.com (mail-qt1-f171.google.com [209.85.160.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 8C54C2054F for ; Tue, 20 Aug 2019 13:10:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1566306610; bh=dUooFivN+zzsvPCLaopJHJ/sq6agKEtcW1lHSWw5xpY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=v3VMPLl++4/yr9l8xpBJIOJHBZpASL4wdS2Ws59kzZnk4Npb7PBnkiJYAFpWiKb5o eExwqxXhdmRZv/68KQ4TNy3eUrcfHFPi3x4tPb8BgIYz0SBXBmnGzjcNUOCdx/ztD1 w3Cw2cRLfU5V/zCiInsNO/TEf5SeAPcOIX9vUw18= Received: by mail-qt1-f171.google.com with SMTP id y26so5898307qto.4 for ; Tue, 20 Aug 2019 06:10:10 -0700 (PDT) X-Gm-Message-State: APjAAAWedR0AW25qgNaHPhLgO7gxlIAEUtr6dhk9vxA4PlF8y/sihHHk F6WNqmwiHVBOgHHD+X1qqy0CMmTnwNrjzzlYyCs= X-Received: by 2002:ac8:1a86:: with SMTP id x6mr26029900qtj.231.1566306609759; Tue, 20 Aug 2019 06:10:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Josh Boyer Date: Tue, 20 Aug 2019 09:09:58 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] inside-secure: add new GPLv2 "mini" firmware for the EIP197 driver To: Pascal Van Leeuwen Cc: Pascal van Leeuwen , Linux Firmware , "linux-crypto@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Tue, Aug 20, 2019 at 8:01 AM Pascal Van Leeuwen wrote: > > > -----Original Message----- > > From: linux-crypto-owner@vger.kernel.org On Behalf Of > > Josh Boyer > > Sent: Thursday, August 15, 2019 1:33 PM > > To: Pascal van Leeuwen > > Cc: Linux Firmware ; linux-crypto@vger.kernel.org > > Subject: Re: [GIT PULL] inside-secure: add new GPLv2 "mini" firmware for the EIP197 driver > > > > On Tue, Aug 6, 2019 at 8:54 AM Pascal van Leeuwen wrote: > > > > > > The following changes since commit dff98c6c57383fe343407bcb7b6e775e0b87274f: > > > > > > Merge branch 'master' of git://github.com/skeggsb/linux-firmware > > > (2019-07-26 07:32:37 -0400) > > > > > > are available in the git repository at: > > > > > > > > > https://github.com/pvanleeuwen/linux-firmware-clean.git is_driver_fw > > > > > > for you to fetch changes up to fbfe41f92f941d19b840ec0e282f422379982ccb: > > > > > > inside-secure: add new GPLv2 "mini" firmware for the EIP197 driver > > > (2019-08-06 13:19:44 +0200) > > > > > > ---------------------------------------------------------------- > > > Pascal van Leeuwen (1): > > > inside-secure: add new GPLv2 "mini" firmware for the EIP197 driver > > > > > > WHENCE | 10 ++++++++++ > > > inside-secure/eip197_minifw/ifpp.bin | Bin 0 -> 100 bytes > > > inside-secure/eip197_minifw/ipue.bin | Bin 0 -> 108 bytes > > > 3 files changed, 10 insertions(+) > > > create mode 100644 inside-secure/eip197_minifw/ifpp.bin > > > create mode 100644 inside-secure/eip197_minifw/ipue.bin > > > > If this is GPLv2, where is the source code? > > > Ok, I am not a lawyer so I don't know anything about this license stuff. > I just meant it is free to use and do whatever you want with. > GPLv2 was agreed with our lawyers for the driver source code, so I just > stuck that on the firmware as well (not looking forward to another time > consuming pass through the legal department!). > > If GPLv2 implies that you have to provide source code, then what other > license should I use that means freedom, but no source code? I understand that can be time consuming, but I am not a lawyer and not going to give you legal advice, sorry. I certainly can't tell you how to license your own code. > Note that: > > a) I actually *lost* the source code (no joke or excuse!) > b) This is for a proprietary in-house micro engine, so while we don't > necessarily mind providing the source code, we don't want to provide > any documentation or assembler for that. As we definitely don't want > to *support* any other people messing with it. Making the source code > effectively useless anyway. That doesn't sound like you want GPL at all, which is a strong copyleft license that requires source and allows people to rebuild it. Support is a different story and not really tied to the license. josh > > > diff --git a/WHENCE b/WHENCE > > > index 31edbd4..fce2ef7 100644 > > > --- a/WHENCE > > > +++ b/WHENCE > > > @@ -4514,3 +4514,13 @@ File: meson/vdec/gxl_mpeg4_5.bin > > > File: meson/vdec/gxm_h264.bin > > > > > > Licence: Redistributable. See LICENSE.amlogic_vdec for details. > > > + > > > +-------------------------------------------------------------------------- > > > + > > > +Driver: inside-secure -- Inside Secure EIP197 crypto driver > > > + > > > +File: inside-secure/eip197_minifw/ipue.bin > > > +File: inside-secure/eip197_minifw/ifpp.bin > > > + > > > +Licence: GPLv2. See GPL-2 for details. > > > + > > > diff --git a/inside-secure/eip197_minifw/ifpp.bin > > > b/inside-secure/eip197_minifw/ifpp.bin > > > new file mode 100644 > > > index 0000000..b4a8322 > > > Binary files /dev/null and b/inside-secure/eip197_minifw/ifpp.bin differ > > > diff --git a/inside-secure/eip197_minifw/ipue.bin > > > b/inside-secure/eip197_minifw/ipue.bin > > > new file mode 100644 > > > index 0000000..2f54999 > > > Binary files /dev/null and b/inside-secure/eip197_minifw/ipue.bin differ > > Regards, > Pascal van Leeuwen > Silicon IP Architect, Multi-Protocol Engines @ Verimatrix > www.insidesecure.com