Re: [hrpc] Hippocratic License 3.0 - open source license

Vittorio Bertola <vittorio.bertola@open-xchange.com> Fri, 22 October 2021 16:32 UTC

Return-Path: <vittorio.bertola@open-xchange.com>
X-Original-To: hrpc@ietfa.amsl.com
Delivered-To: hrpc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 033E43A1118 for <hrpc@ietfa.amsl.com>; Fri, 22 Oct 2021 09:32:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=open-xchange.com
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 loM5wJEKaWvp for <hrpc@ietfa.amsl.com>; Fri, 22 Oct 2021 09:32:03 -0700 (PDT)
Received: from mx3.open-xchange.com (mx3.open-xchange.com [87.191.57.183]) (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 A277D3A1119 for <hrpc@irtf.org>; Fri, 22 Oct 2021 09:32:03 -0700 (PDT)
Received: from imap.open-xchange.com (imap.open-xchange.com [10.20.28.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx3.open-xchange.com (Postfix) with ESMTPSA id A9D976A0E0; Fri, 22 Oct 2021 18:32:01 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=open-xchange.com; s=201705; t=1634920321; bh=jk4C+aiz1csOmR7sUna35tIDUCtpE2MvGPWAB8KA6Ng=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=JnWIP3qr46ZuKjhNI7OLL0Z6yyNhMAf4kfbp+4wXKaV66CGrX+CrjqticfsqK78hx VDRnYqgJdp0N/YLSScbctZL3eiF48JUxE0j+TLroVxGy2FRYQEEM7amOsut1U9ecx1 xw39v5+O1/8y6gjjrplI6JfSo4Jrx1SNNEH6hlzkbpYWwKTWhssWg3hJr3e9+gq47E h5/LKmLYQMMyE8BLeNQU+czkwF2R2+xl5fze2YQqsYTn34DwAit6XIoha7c1YjDhUC VwkMi4LPmvHefOigrxo2sEP08BNQfCQQjS9qDMLrAfwiNaq7OG+XlspHHIlWbZp7J1 +9vYfqcB9RdsQ==
Received: from appsuite-gw2.open-xchange.com ([10.20.28.82]) by imap.open-xchange.com with ESMTPSA id ZsoFKYHncmGBawAA3c6Kzw (envelope-from <vittorio.bertola@open-xchange.com>); Fri, 22 Oct 2021 18:32:01 +0200
Date: Fri, 22 Oct 2021 18:32:01 +0200
From: Vittorio Bertola <vittorio.bertola@open-xchange.com>
To: Eliot Lear <lear@lear.ch>
Cc: "hrpc@irtf.org" <hrpc@irtf.org>
Message-ID: <328063671.76395.1634920321572@appsuite-gw2.open-xchange.com>
In-Reply-To: <6606c4be-a332-cece-618b-e74f49885729@lear.ch>
References: <CAN+4igE_Rrx7403Hn6E9F-TueTisEY-tNAv2tcSWrADtDaoQMQ@mail.gmail.com> <YXK+F+m6N1VyjRCu@nic.fr> <CAN1qJvChMipWV=eDTSoER2=QrQWUDOmR7hROPerOby4XBxxjJQ@mail.gmail.com> <6606c4be-a332-cece-618b-e74f49885729@lear.ch>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.5-Rev23
X-Originating-Client: open-xchange-appsuite
Autocrypt: addr=vittorio.bertola@open-xchange.com; prefer-encrypt=mutual; keydata= mQENBFhFR+UBCACfoywFKBRfzasiiR9/6dwY36eLePXcdScumDMR8qoXvRS55QYDjp5bs+yMq41qWV9 xp/cqryY9jnvHbeF3TsE5yEazpD1dleRbkpElUBpPwXqkrSP8uXO9KkS9KoX6gdml6M4L+F82WpqYC1 uTzOE6HPmhmQ4cGSgoia2jolxAhRpzoYN99/BwpvoZeTSLP5K6yPlMPYkMev/uZlAkMMhelli9IN6yA yxcC0AeHSnOAcNKUr13yXyMlTyi1cdMJ4sk88zIbefxwg3PAtYjkz3wgvP96cNVwAgSt4+j/ZuVaENP pgVuM512m051j9SlspWDHtzrci5pBKKFsibnTelrABEBAAG0NUJlcnRvbGEsIFZpdHRvcmlvIDx2aXR 0b3Jpby5iZXJ0b2xhQG9wZW4teGNoYW5nZS5jb20+iQFABBMBAgAqBAsJCAcGFQoJCAsCBRYCAwEAAp 4BAhsDBYkSzAMABQMAAAAABYJYRUflAAoJEIU2cHmzj8qNaG0H/ROY+suCP86hoN+9RIV66Ej8b3sb8 UgwFJOJMupZfeb9yTIJwE4VQT5lTt146CcJJ5jvxD6FZn1Htw9y4/45pPAF7xLE066jg3OqRvzeWRZ3 IDUfJJIiM5YGk1xWxDqppSwhnKcMOuI72iioWxX0nGQrWxpnWJsjt08IEEwuYucDkul1PHsrLJbTd58 fiMKLVwag+IE1SPHOwkPF6arZQZIfB5ThtOZV+36Jn8Hok9XfeXWBVyPkiWCQYVX39QsIbr0JNR9kQy 4g2ZFexOcTe8Jo12jPRL7V8OqStdDes3cje9lWFLnX05nrfLuE0l0JKWEg8akN+McFXc+oV68h7nu5A Q0EWEVH5QEIAIDKanNBe1uRfk8AjLirflZO291VNkOAeUu+dIhecGnZeQW6htlDinlYOnXhtsY1mK9W PUu+xshDq7lXn2G0LxldYwyJYZaJtDgIKqVqwxfA34Lj27oqPuXwcvGhdCgt0SW/YcalRdAi0/AzUCu 5GSaj2kaGUSnBYYUP4szGJXjaK2psP5toQSCtx2pfSXQ6MaqPK9Zzy+D5xc6VWQRp/iRImodAcPf8fg JJvRyJ8Jla3lKWyvBBzJDg6MOf6Fts78bJSt23X0uPp93g7GgbYkuRMnFI4RGoTVkxjD/HBEJ0CNg22 hoHJondhmKnZVrHEluFuSnW0wBEIYomcPSPB+cAEQEAAYkBMQQYAQIAGwUCWEVH5QIbDAQLCQgHBhUK CQgLAgUJEswDAAAKCRCFNnB5s4/KjdO8B/wNpvWtOpLdotR/Xh4fu08Fd63nnNfbIGIETWsVi0Sbr8i E5duuGaaWIcMmUvgKe/BM0Fpj9X01Zjm90uoPrlVVuQWrf+vFlbalUYVZr51gl5UyUFHk+iAZCAA0WB rsmACKvuV1P7GuiX3UV9b59T9taYJxN3dNFuftrEuvsqHimFtlekUjUwoCekTJdncFusBhwz2OrKhHr WWrEsXkfh0+pURWYAlKlTxvXuI7gAfHEQM+6OnrWvXYtlhd0M1sBPnCjbyG63Qws7Rek9bEWKtH6dA6 dmT2FQT+g1S9Mdf0WkPTQNX0x24dm8IoHuD3KYwX7Svx43Xa17aZnXqUjtj1
Archived-At: <https://mailarchive.ietf.org/arch/msg/hrpc/6ppqY6IYdul94B6vX50PdGMNAk4>
Subject: Re: [hrpc] Hippocratic License 3.0 - open source license
X-BeenThere: hrpc@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: hrpc discussion list <hrpc.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/hrpc>, <mailto:hrpc-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hrpc/>
List-Post: <mailto:hrpc@irtf.org>
List-Help: <mailto:hrpc-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/hrpc>, <mailto:hrpc-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Oct 2021 16:32:09 -0000


> Il 22/10/2021 17:58 Eliot Lear <lear@lear.ch> ha scritto:
> 
>  
> All technology is dual use.  What's interesting about this license, at 
> least in concept, is that it shifts the burden of that dual use onto the 
> user, and makes someone accountable for that use.  

People are already accountable for what they do. If they use a piece of software to commit crimes, they will be prosecuted for those crimes.

On the other hand, this license attempts to make people accountable for what they do *to the author of the software they use*. This is IMHO not the role of a software developer. 

As a developer, I understand the desire to make sure that the effort you put in writing code won't be exploited to do bad, but then, if that's what guides you, you do not really share the philosophy behind free software. Open source is about technical cooperation in social diversity, not about sharing causes and world views. Free software is about freedom, which necessarily includes freedom to do evil (and suffer consequences for that).

Also, the success and value of open source depends on the predictability of its legal conditions. Efforts have been made for over twenty years to reduce variations and standardize clauses so that in the end you mostly need to cope with three different flavours (permissive, copyleft and weak copyleft) and you are allowed to combine codebases from hundreds of sources as long as the flavours match. Just imagine a world in which each author of a library starts adding exclusionary clauses (called "modules" in this license) as they like - one against anyone using coal for heating, another against Israel, a third one against those who cultivate palm oil and so on. It would be impossible to combine codebases for general usage in mass products and services, as you'll never know whether a customer of your customer will use your code that includes that library in one of those contexts.

By the way, it is also unclear whether and how this approach could practically advance any of those causes or human rights in general.

-- 
Vittorio Bertola | Head of Policy & Innovation, Open-Xchange
vittorio.bertola@open-xchange.com 
Office @ Via Treviso 12, 10144 Torino, Italy