Re: [Cfrg] intel license (was: Re: RG Last Call - draft-irtf-cfrg-ocb-00)

Ted Krovetz <> Wed, 13 February 2013 15:56 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 2DFC121F87BA for <>; Wed, 13 Feb 2013 07:56:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Status: No, score=-2.8 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_SUB_RAND_LETTRS4=0.799]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 8GE3PS+0FAbf for <>; Wed, 13 Feb 2013 07:55:59 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 96BEB21F86E8 for <>; Wed, 13 Feb 2013 07:55:56 -0800 (PST)
Received: by with SMTP id kp6so781285pab.36 for <>; Wed, 13 Feb 2013 07:55:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=vlL21g6p/6fI/oHbTpCdQsNnjOaQhJo8r+l27KvawK4=; b=QWpL3Hdk5UlW6YjGmqH2Gbi/kjE/JbKPVTHUf/gjW1rz9L78leSbdhhfWcClMeVVdb 9mllMHBTZ1Yq/GwDqswBCe3IiOSNseDaIDdKPFEt0tuA98AxLIor1MLzQEsl3e0A0N5X ygv3Z7hqhUc0pdUo0layDgE9A8gz8AXZsWDfd1zJG/Lu+8bOP9hmhZ/8sw2tgagwDtMK 7wz023YqINI3kDa9xRndTxiiwLIvRS9Ldriq727GYQt9n5eJBS36yHtoIYiN5bPBZljJ HI9KbC09jcA+6QPsAtK35yuVmppdMBMywzziTkNONbxS0grZCv6Y2a5HkT7bwBHKTNV2 SsdQ==
X-Received: by with SMTP id g3mr64551037pay.58.1360770955942; Wed, 13 Feb 2013 07:55:55 -0800 (PST)
Received: from ([]) by with ESMTPS id o1sm7589171pax.2.2013. (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 13 Feb 2013 07:55:54 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Ted Krovetz <>
In-Reply-To: <>
Date: Wed, 13 Feb 2013 07:55:52 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <>
To: "" <>
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQk1aMbbWG3RB3eReiK6LA8tooOnGjPlxEL+3sJ1FcynmgAXBIxIdqI42KmfEUgb06YswmXC
Subject: Re: [Cfrg] intel license (was: Re: RG Last Call - draft-irtf-cfrg-ocb-00)
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Crypto Forum Research Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 13 Feb 2013 15:56:00 -0000

> Intel has released a GCM implementation that uses PCLMULDQ and granted its
> use under a BSD-style license

I believe this style of license is saying that you have permission to use the code -- thus you are not violating copyright by using it. But there is no explicit patent grant from Intel in the license.

If you want to use a patented algorithm, you need both source code to execute and a grant to use the invention. This BSD-style license gives access to Intel's code, but is there a patent grant somewhere allowing us to use the invention too?

Phil's patent grant is giving lots and lots of people free use of his invention, and my OCB source code has a BSD-style license attached, allowing free use of an implementation. You really need both to use something patented.