README slight rewording about the OpenSSL license issue

This commit is contained in:
fduncanh
2021-11-23 18:20:54 -05:00
parent 24f2b6a46a
commit f412d208ca
3 changed files with 8 additions and 8 deletions

View File

@@ -6,7 +6,7 @@
<p>Features: 1. Based on Gstreamer. 2. Video and audio are supported out of the box. 3. Gstreamer decoding is plugin agnostic. Uses accelerated decoders if available. VAAPI is preferable, (but dont use VAAPI with nVidia). 4. Automatic screen orientation.</p>
<h3 id="note-to-packagers-openssl-3.0.0-solves-gpl-v3-license-issues.">Note to packagers: OpenSSL-3.0.0 solves GPL v3 license issues.</h3>
<p>UxPlay can be built to use the “libcrypto” shared library from the recently-released OpenSSL- 3.0.0, which has a new Apache v2 license that is explicitly compatible with GPL v3 (see <a href="https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/">this announcement</a> and <a href="https://www.openssl.org/blog/blog/2017/03/22/license/">this</a>).</p>
<p>The new license resolves a long-standing controversy over whether OpenSSL is a “System Library” to which GPL code can be freely linked, or not, in which case an explicit “GPL exception” must be added to the GPL license by all the authors (the historical origins of the UxPlay code make this impossible). <strong>The license issue only involves distribution of compiled code, not source code.</strong></p>
<p>The new license resolves (or rather, makes irrelevant) a long-standing controversy over whether OpenSSL is a “System Library” to which GPL code can be freely linked, or not, in which case an explicit “GPL exception” must be added to the GPL license by all the authors (the historical origins of the UxPlay code make this impossible). <strong>The license issue only involves distribution of compiled code, not source code.</strong></p>
<p>Packagers for distributions such as Debian that do not allow exception-free linking of GPL v3 code to OpenSSL-1.1.1 under its old “dual OpenSSL/SSLeay” license should use the “Apache v2” OpenSSL-3.x, which is backwards-compatible with UxPlay.</p>
<p>An alternative is to replace the AES decryption code in lib/crypto.[c,h] (which is a wrapper for calls to OpenSSLs libcrypto) with a GPL implementation.</p>
<h1 id="getting-uxplay">Getting UxPlay:</h1>

View File

@@ -47,7 +47,7 @@ which has a new Apache v2 license that is explicitly compatible with GPL v3
(see [this announcement](https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/) and
[this](https://www.openssl.org/blog/blog/2017/03/22/license/)).
The new license resolves a long-standing controversy over whether OpenSSL is a
The new license resolves (or rather, makes irrelevant) a long-standing controversy over whether OpenSSL is a
"System Library" to which GPL code can be freely linked, or not, in which case
an explicit "GPL exception" must be added to the GPL license
by all the authors (the historical origins of the UxPlay code make this impossible).

View File

@@ -52,12 +52,12 @@ is explicitly compatible with GPL v3 (see [this
announcement](https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/)
and [this](https://www.openssl.org/blog/blog/2017/03/22/license/)).
The new license resolves a long-standing controversy over whether
OpenSSL is a "System Library" to which GPL code can be freely linked, or
not, in which case an explicit "GPL exception" must be added to the GPL
license by all the authors (the historical origins of the UxPlay code
make this impossible). **The license issue only involves distribution of
compiled code, not source code.**
The new license resolves (or rather, makes irrelevant) a long-standing
controversy over whether OpenSSL is a "System Library" to which GPL code
can be freely linked, or not, in which case an explicit "GPL exception"
must be added to the GPL license by all the authors (the historical
origins of the UxPlay code make this impossible). **The license issue
only involves distribution of compiled code, not source code.**
Packagers for distributions such as Debian that do not allow
exception-free linking of GPL v3 code to OpenSSL-1.1.1 under its old