Task #3134
closedAdd license exception to allow linking against OpenSSL
0%
Description
OpenSSL license is not "compatible" with GPL/LGPL and requires special exception in licensing terms. The current statement should be extended to:
ndn-cxx library is licensed under conditions of GNU Lesser General Public License 3.0 or later with the additional exemption that compiling, linking, and/or using OpenSSL is allowed.
Updated by Junxiao Shi about 10 years ago
Does this require replacing the boilerplate in every file, or just COPYING.md?
Updated by Junxiao Shi about 10 years ago
Do we also need an exception for ns-3 (GPL2)? See #2765 for more discussion.
Updated by Davide Pesavento almost 8 years ago
- Target version deleted (
v0.5)
Current ndn-cxx's COPYING.md contains the following text:
The ndn-cxx library also relies on several other third-party libraries with non-GPL compatible license. These library fall into category of "System Libraries" under GPL license definitions and are used in accordance with GPL license exception for "System Libraries":
OpenSSL is licensed under an Apache-style licence
I'm not sure if this is enough, and not everyone seems to agree that the "system library" exception applies when ndn-cxx is also distributed as a "system library".
Updated by Davide Pesavento almost 8 years ago
Junxiao Shi wrote:
Does this require replacing the boilerplate in every file, or just
COPYING.md?
Every file. https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
Also, all copyright holders need to approve the licensing change (adding the exception).
Updated by Davide Pesavento over 3 years ago
Is this still relevant given that OpenSSL 3.0 switched to the Apache v2 license?
Updated by Davide Pesavento about 2 years ago
- Status changed from New to Rejected