<br /><br />16:05, 9 de julio de 2019, Werner Koch <wk@gnupg.org>:<br /><blockquote class="b4fd5cf2ec92bc68cb898700bb81355fwmi-quote"><p>Hi!<br /><br />On Tue,  9 Jul 2019 09:58, <a href="mailto:shawn@git.icu">shawn@git.icu</a> said:<br /><br /></p><blockquote class="b4fd5cf2ec92bc68cb898700bb81355fwmi-quote"> From CRYPTOGAMS <a href="https://www.openssl.org/~appro/cryptogams/">https://www.openssl.org/~appro/cryptogams/</a><br /></blockquote><p><br />I had a quick look at the license and I can't see that this license<br />allows the inclusuon int Libcgrypt which is available under the GNU<br />LGPL.<br /><br />  Copyright (c) <span class="177d5a4333ac019606de889e143743a1wmi-callto">2006-2017</span>, CRYPTOGAMS by <<a href="mailto:appro@openssl.org">appro@openssl.org</a>><br />  All rights reserved.<br /><br />The copyright line does not seem to identify a holder of the copyright.<br />Weel, unless "CRYPTOGAMS by <<a href="mailto:appro@openssl.org">appro@openssl.org</a>>" is a legal entity.</p></blockquote>Registration is not required anymore (is automatic) so this line does not have any legal significance.<br /><blockquote class="b4fd5cf2ec92bc68cb898700bb81355fwmi-quote"><p>  Redistribution and use in source and binary forms, with or without<br />  modification, are permitted provided that the following conditions are<br />  met:</p></blockquote>It is says right here that we can use this software.<br /><blockquote class="b4fd5cf2ec92bc68cb898700bb81355fwmi-quote"><p>  * Redistributions of source code must retain copyright notices, this<br />    list of conditions and the following disclaimer.<br /><br />  * Redistributions in binary form must reproduce the above copyright<br />    notice, this list of conditions and the following disclaimer in the<br />    documentation and/or other materials provided with the distribution.<br /><br />  * Neither the name of the CRYPTOGAMS nor the names of its copyright<br />    holder and contributors may be used to endorse or promote products<br />    derived from this software without specific prior written<br />    permission.<br /><br />This looks like a standard BSD licese but I didn't checked it.</p></blockquote>Yes it is, and the revised BSD license is compatible with the GPL. Also, according to RMS "Extra permission cannot cause incompatibility.  Thus, the GNU LGPL<div>is compatible with every license that is compatible with the GNU GPL." and thus this is also compatible with the LGPL that gcrypt is distributed as.</div><div><br /></div><div>https://www.gnu.org/licenses/license-list.en.html#ModifiedBSD</div><blockquote class="b4fd5cf2ec92bc68cb898700bb81355fwmi-quote"><p>  ALTERNATIVELY, provided that this notice is retained in full, this<br />  product may be distributed under the terms of the GNU General Public<br />  License (GPL), in which case the provisions of the GPL apply INSTEAD<br />  OF those given above.<br /><br />Problems with this: It allows only GNU GPL, does not provide a version<br />of it, and seems to be invalidating itself because it adds a further<br />restriction to the GPL, namely that "this notice is retained in full".<br />Anyway GPL is too restrictive for Libgcrypt.<br /><br />Whether we can exceptionally add BSD code needs to be discussed but has<br />the very practical problem that all users of Libcgrypt need to update all<br />their documentation to include the required statements and copyright<br />notices for the BSD license.<br /><br />I am sorry for these bad news and I hope a solution can be found.<br />Either by removing all OpenSSL code or by asking the original author to<br />change to a better usable and more standard license.<br /><br /><br />Shalom-Salam,<br /><br />   Werner<br /><br /><br /></p><span class="c18e9d485856a85513717a5a5b59d3fewmi-sign">-- <br />Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.<br /></span></blockquote><br /><br />-- <br />Shawn Landden