Re: [openpgp] DRAFT minutes for OpenPGP at IETF 94

Simon Josefsson <simon@josefsson.org> Thu, 05 November 2015 14:26 UTC

Return-Path: <simon@josefsson.org>
X-Original-To: openpgp@ietfa.amsl.com
Delivered-To: openpgp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 354E81B2D8D for <openpgp@ietfa.amsl.com>; Thu, 5 Nov 2015 06:26:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level:
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EUnN5-DPxfAo for <openpgp@ietfa.amsl.com>; Thu, 5 Nov 2015 06:25:59 -0800 (PST)
Received: from duva.sjd.se (duva.sjd.se [IPv6:2001:9b0:1:1702::100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AB2C1B2DD2 for <openpgp@ietf.org>; Thu, 5 Nov 2015 06:25:54 -0800 (PST)
Received: from latte.josefsson.org ([155.4.17.2]) (authenticated bits=0) by duva.sjd.se (8.14.4/8.14.4/Debian-4) with ESMTP id tA5EPWHu017782 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 5 Nov 2015 15:25:33 +0100
From: Simon Josefsson <simon@josefsson.org>
To: "brian m. carlson" <sandals@crustytoothpaste.net>
References: <e4308a7bfcc443d5b9921babf8762a8b@usma1ex-dag1mb1.msg.corp.akamai.com> <20151104010122.GA3896@vauxhall.crustytoothpaste.net> <56395F1A.4060609@azet.org> <20151104020752.GB3896@vauxhall.crustytoothpaste.net>
OpenPGP: id=54265E8C; url=http://josefsson.org/54265e8c.txt
X-Hashcash: 1:22:151105:azet@azet.org::dKktyy2c3zrU1W5P:u4T
X-Hashcash: 1:22:151105:openpgp@ietf.org::Zsw3Y8409nr0NXbd:FXDg
X-Hashcash: 1:22:151105:sandals@crustytoothpaste.net::wEnF08iCXcVSmVoA:8BUf
Date: Thu, 05 Nov 2015 15:25:31 +0100
In-Reply-To: <20151104020752.GB3896@vauxhall.crustytoothpaste.net> (brian m. carlson's message of "Wed, 4 Nov 2015 02:07:52 +0000")
Message-ID: <87a8qs1q1w.fsf@latte.josefsson.org>
User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Virus-Scanned: clamav-milter 0.98.7 at duva.sjd.se
X-Virus-Status: Clean
Archived-At: <http://mailarchive.ietf.org/arch/msg/openpgp/HxX2qlDUPnTrr_9O1lcTf4LVhto>
Cc: Aaron Zauner <azet@azet.org>, openpgp@ietf.org
Subject: Re: [openpgp] DRAFT minutes for OpenPGP at IETF 94
X-BeenThere: openpgp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Ongoing discussion of OpenPGP issues." <openpgp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/openpgp>, <mailto:openpgp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/openpgp/>
List-Post: <mailto:openpgp@ietf.org>
List-Help: <mailto:openpgp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/openpgp>, <mailto:openpgp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2015 14:26:05 -0000

"brian m. carlson" <sandals@crustytoothpaste.net> writes:

> On Wed, Nov 04, 2015 at 02:27:54AM +0100, Aaron Zauner wrote:
>> brian m. carlson wrote:
>> > A note on using patented algorithms: Some organizations, such as Debian,
>> > require that parts of software be able to be extracted and otherwise
>> > used under the terms of the license.  Even if the OCB patent is waived
>> > for OpenPGP, that would not be sufficient to allow parts of an OpenPGP
>> > implementation that use OCB to be used in non-OpenPGP software.  That
>> > might prevent such OpenPGP implementations from entering the main Debian
>> > archive.  Other organizations may have similar restrictions.
>> > 
>> > This is just something to consider when discussing the use of patented
>> > algorithms.
>> 
>> So in this case is non open-source software relevant at all? I don't
>> think so. For open-source initiative licenses, public domain and CC
>> there's a patent exemption anyway (since 2013):
>> http://web.cs.ucdavis.edu/~rogaway/ocb/license1.pdf
>
> I suspect this is probably sufficient for Debian's purposes, although I
> of course can't speak on their behalf.

I'm not convinced that license is sufficient given how the term "Open
Source Software" is defined.

One right that a user has with, for example BSD or GPL licensed code, is
to modify the code and sell/distribute the result to a third party (and
in the case of GPL, provide source code) and not publish the code
elsewhere.  This is how many proprietary products use FOSS code, for
example Microsoft Windows or your random Android app.  The license only
gives right to the patent for software projects which are publicly
available through the wording "by anyone":

   “Open Source Software” means software whose source code is published
   and made available for inspection and use by anyone because ...

So, no, I don't think that license is sufficient, and that patent
licensing terms in general, unfortunately, hampers wider adoption
because evaluating whether they are permissible or not is too hard.

/Simon