Bug#750870: Proposed OpenSSL linking exception

2014-07-27 Thread Jeff Epler
In the thread "ITP: libressl", the OpenSSL linking exception was
discussed.  This is of great interest to people who would think that
LibreSSL may be a long-term viable fork of OpenSSL, because many
statements of the OpenSSL exception do not explicitly to permit linking
with modified and/or renamed versions of OpenSSL.  It would be better if
their wording did explicitly permit this.

However, as Joey Hess noted, in practice Debian already treats any
OpenSSL linking exception as allowing linking of Debian's modified
version of OpenSSL.
[summarizing https://lists.debian.org/debian-devel/2014/07/msg00564.html]

In any case, your upstream might consider this exception, which "can be
found in at least wget and GnuPG":
| In addition, as a special exception,  gives permission to
| link the code of  with the OpenSSL project's "OpenSSL" library (or
| with modified versions of it that use the same license as the "OpenSSL"
| library), and distribute the linked executables. You must obey the GNU General
| Public License in all respects for all of the code used other than "OpenSSL".
| If you modify this file, you may extend this exception to your version of the
| file, but you are not obligated to do so. If you do not wish to do so, delete
| this exception statement from your version.
[from http://mid.gmane.org/20140722013130.GA14673%40gauss.olasd.eu]

Jeff


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#750870: Proposed OpenSSL linking exception

2014-07-27 Thread Michael van der Kolff
Background: #750870 is about a licencing issue, namely that Remmina links
against libssh which links against OpenSSL, and Remmina is GPL without any
linking exception.

For package Remmina, upstream proposes to add the following text
authorising the linking of OpenSSL with Remmina (see
https://github.com/FreeRDP/Remmina/pull/287):

In addition, as a special exception, the copyright holders give
permission to link the code of portions of this program with the
OpenSSL library under certain conditions as described in each
individual source file, and distribute linked combinations
including the two.
You must obey the GNU General Public License in all respects
for all of the code used other than OpenSSL. If you modify
file(s) with this exception, you may extend this exception to your
version of the file(s), but you are not obligated to do so. If you
do not wish to do so, delete this exception statement from your
version. If you delete this exception statement from all source
files in the program, then also delete it here.

Is this the standard exception? Would the relicencing solve #750870?

Cheers,

Michael