mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-15 00:34:05 +09:00
README slight rewording about the OpenSSL license issue
This commit is contained in:
@@ -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 don’t 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 OpenSSL’s libcrypto) with a GPL implementation.</p>
|
||||
<h1 id="getting-uxplay">Getting UxPlay:</h1>
|
||||
|
||||
@@ -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).
|
||||
|
||||
12
README.txt
12
README.txt
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user