Project

General

Profile

Actions

Task #3134

closed

Add license exception to allow linking against OpenSSL

Added by Alex Afanasyev over 8 years ago. Updated 7 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Docs
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

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.
Actions #1

Updated by Junxiao Shi over 8 years ago

Does this require replacing the boilerplate in every file, or just COPYING.md?

Actions #2

Updated by Junxiao Shi over 8 years ago

Do we also need an exception for ns-3 (GPL2)? See #2765 for more discussion.

Actions #3

Updated by Junxiao Shi over 8 years ago

  • Category set to Docs
Actions #4

Updated by Davide Pesavento over 6 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".

Actions #5

Updated by Davide Pesavento over 6 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).

Actions #6

Updated by Davide Pesavento about 2 years ago

Is this still relevant given that OpenSSL 3.0 switched to the Apache v2 license?

Actions #7

Updated by Davide Pesavento 7 months ago

  • Status changed from New to Rejected
Actions

Also available in: Atom PDF