Task #3134
closed
Add license exception to allow linking against OpenSSL
Added by Alex Afanasyev over 8 years ago.
Updated 7 months ago.
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.
Does this require replacing the boilerplate in every file, or just COPYING.md
?
Do we also need an exception for ns-3 (GPL2)? See #2765 for more discussion.
- 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".
Is this still relevant given that OpenSSL 3.0 switched to the Apache v2 license?
- Status changed from New to Rejected
Also available in: Atom
PDF