From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:4864:20::342; helo=mail-wm1-x342.google.com; envelope-from=leif.lindholm@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C702521A07A80 for ; Fri, 28 Sep 2018 04:50:29 -0700 (PDT) Received: by mail-wm1-x342.google.com with SMTP id q8-v6so1891869wmq.4 for ; Fri, 28 Sep 2018 04:50:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=RNldS4HnaGhF52pV9yP3vb/JNXWhnKcOhomjnPjIdl8=; b=NvBqm8vrmUEyt757/cDIhWSMuNhM5iih2Xk6Z7HfaOl0I5sknobAU+asj5pI/2jjin KhmBJvhqRaf3+TzVYVeYhi13bn6TANYNDOWTzqSMgVX1zqCkcWvN4a5WqqSzTgymQDSB fc85KTRztXzyjyrCVlwUHkkzS2y1eOesI8A00= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=RNldS4HnaGhF52pV9yP3vb/JNXWhnKcOhomjnPjIdl8=; b=p0NwyBqrqJIPB+2G5oidNA63Z3yPxqX0ZhsfsNS6uIOaScaKWEKAR7i3ZtRaX+T75P 4a+raSBaYTaNex6KcWrlIt/HJhTZg7w/gmjEMvcAHbxCpnPsSFUSGsR9/FwSJFy1GUW8 /zOfHUSFmuSmGRj4IaO/xkQ2HgKVtvbo3WXGNSG03HlMWQqgVMQ4+A4e60R9CzoIOHX+ YBpuo6XBZaQtbGvSOOeODmhJCbQtF1Q3PydCWpgxt1px2VGtbfagUkQ1x3pAsqwoTWAw sjCj3jMYVIGVEf2hudKv6Njdxo/VI46WTyCgbVPMTHrNwm5CDwNVgkPZpePhhkdzmJz6 BNxA== X-Gm-Message-State: ABuFfohSQbx1S28oEEJpoffy0APSAPjz6cKAurd2Eq/lit3+Gne4gwxY L71C5Bnf/IIu+ixQxa8BZSkMZQ== X-Google-Smtp-Source: ACcGV61+prwvkigxCqjzkt26s2yq01JW2pAEC3kXNLY9LO+N3G9coYU2mKlkR9tsa+iPozIMxvJl5A== X-Received: by 2002:a1c:e157:: with SMTP id y84-v6mr1429133wmg.22.1538135427804; Fri, 28 Sep 2018 04:50:27 -0700 (PDT) Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id g18-v6sm4546342wrw.5.2018.09.28.04.50.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 28 Sep 2018 04:50:26 -0700 (PDT) Date: Fri, 28 Sep 2018 12:50:24 +0100 From: Leif Lindholm To: Sumit Garg Cc: Joakim Bech , Michael D Kinney , Ard Biesheuvel , edk2-devel@lists.01.org, tee-dev@lists.linaro.org, Daniel Thompson , Matteo.Carlini@arm.com, Achin.Gupta@arm.com, udit.kumar@nxp.com, Liming Gao Message-ID: <20180928115024.rcvq7ybb2uwdczol@bivouac.eciton.net> References: <1535370620-10032-2-git-send-email-sumit.garg@linaro.org> <20180927125156.3ylxviy5lnu5pm4w@debby> MIME-Version: 1.0 In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [PATCH v2 1/2] MdePkg/IndustryStandard: Add Global Plaform header file X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Sep 2018 11:50:30 -0000 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Sumit, On Fri, Sep 28, 2018 at 11:59:33AM +0530, Sumit Garg wrote: > > > Please help to answer below query from Michael regarding licensing > > > concerns for using Global Platform specs content in OP-TEE. > > > > This dates back to ~2014 before OP-TEE had been pushed as an open source > > project and indeed the click-through license was one thing that was > > discussed before we decided to publish this. Having that said, the legal > > people at ST (back then the project was owned by ST) concluded that we > > could use the GP click-through license for the APIs, this is a > > copy/paste from an email discussion with ST (in 2014). > > > > "On the legal side, one week ago our legal dedicated to this matter > > wrote “Progress! Finally, having discussed with colleagues, we have > > concluded that we can use the GP click-through license for the APIs. > > Therefore I just need to tidy up the following points and we will be > > able to provide both the CLA and the license terms for the distribution > > quite quickly […].” > > > > I don't know how the discussion went inside ST nor who the legal person > > was, but since ST had people on GlobalPlatform boards back then, I > > suppose that the ST legal people went that way. The only way to find out > > more about this is to talk directly to ST legal people who were involved > > in this back in the days. > > Thanks Joakim for this info. > > Mike, > > Please share your views on this and if we could include content from > Global Platform spec into MdePkg as an industry standard. Having had a discussion about this, the bit that concerns us the most is the export restrictions clause of the click-through license which contains the very unfortunate part "or any product complying with the Specification.". Someone must have thought this interface defines cryptography, rather than an API through which to call cryptography functions. I don't like it, but without a change in that license I don't see how we can include this interface in edk2. One workaround would be to publish this in a separate repository on https://github.com/OP-TEE/ which could be included in builds using PACKAGES_PATH (like we do with edk2-platforms and edk2-non-osi). / Leif