Bug #3207
closedndn-cxx has (probable) incosistent licencing
100%
Description
This has been pointed out on Fedora Packaging review.
https://bugzilla.redhat.com/show_bug.cgi?id=1255973#c12
This is not necessarily a problem, but is there a reason to have multiple licenses?
BSD (3 clause) LGPL (v3 or later)¶
ndn-cxx-ndn-cxx-0.3.4/src/util/network-monitor.cpp
GPL (v3 or later)¶
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/control-parameters.hpp
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/control-response.cpp
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/control-response.hpp
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/dispatcher.cpp
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/dispatcher.hpp
ndn-cxx-ndn-cxx-0.3.4/src/mgmt/status-dataset-context.cpp
ndn-cxx-ndn-cxx-0.3.4/tests/unit-tests/mgmt/dispatcher.t.cpp
ndn-cxx-ndn-cxx-0.3.4/tests/unit-tests/mgmt/status-dataset-context.t.cpp
GPL (v3 or later) LGPL (v3 or later)¶
ndn-cxx-ndn-cxx-0.3.4/src/management/nfd-face-monitor.hpp
ndn-cxx-ndn-cxx-0.3.4/src/util/notification-stream.hpp
ndn-cxx-ndn-cxx-0.3.4/src/util/notification-subscriber.hpp
ndn-cxx-ndn-cxx-0.3.4/tests/unit-tests/util/notification-stream.t.cpp
Updated by Alex Afanasyev about 9 years ago
- Priority changed from Normal to High
- Target version set to v0.4
The code as a whole is released under LGPL 3+ license.
Regarding the other mentioned licenses:
src/util/network-monitor.cpp
BSD license mentioned, as the implementation is based on BSD-licensed code and the original copyright and license preserved for this reason. The actual code has LGPL license, so there is no inconsistency here.GPL3+-only files are the recently introduced bug: the wrong boilerplate was used. This has to be fixed asap.
GPL (v3 or later) LGPL (v3 or later) files: these are files that are re-licensed with copyright transfer by copyright holders. The original notice and copyright statments are kept for historical reasons (these were originally developed as part of NFD). Effective license for these files is LPGL 3+.
Updated by Alex Afanasyev about 9 years ago
- Category set to Docs
- Status changed from New to Code review
- Assignee set to Alex Afanasyev
- % Done changed from 0 to 100
Updated by Alex Afanasyev about 9 years ago
- Status changed from Code review to Closed