https://bugs.kde.org/show_bug.cgi?id=324566
Bug ID: 324566 Summary: Copied code is license-incompatible (OpenTLD is GPL-3, libkface is GPL-2) Classification: Unclassified Product: digikam Version: 3.3.0 Platform: unspecified OS: unspecified Status: UNCONFIRMED Severity: normal Priority: NOR Component: libkface Assignee: [hidden email] Reporter: [hidden email] libkface incorporates code from OpenTLD, licensed under GPL-3 (*), while libkface itself is licensed GPL-2. These two licenses are incompatible, see http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility which means that distribution of the combined work is not permitted. (*) http://gnebehay.github.io/OpenTLD/ -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
https://bugs.kde.org/show_bug.cgi?id=324566
--- Comment #1 from Marcel Wiesweg <[hidden email]> --- libkface is GPLv2 or later (I hope there are not parts which are GPLv2 only) so the combined work would effectively be GPLv3. This still violates the KDE license policy. We currently do not use OpenTLD based recognition, so we can cut the connection. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
In reply to this post by Andreas K. Huettel
https://bugs.kde.org/show_bug.cgi?id=324566
Gilles Caulier <[hidden email]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |[hidden email] Version Fixed In| |4.1.0 Resolution|--- |FIXED Latest Commit| |http://commits.kde.org/libk | |face/8581dd6c685f103a874cd1 | |fe92747f8da3a0323f --- Comment #2 from Gilles Caulier <[hidden email]> --- Git commit 8581dd6c685f103a874cd1fe92747f8da3a0323f by Gilles Caulier. Committed on 12/06/2014 at 05:57. Pushed by cgilles into branch 'master'. Accordingly with Marcel Wiesweg comment #1 from bugs #324566, OpenTLD and CVBlobs libraries embeded in libkface can be dropped. This code is not used anymore. Code polish M +2 -6 CMakeLists.txt D +0 -2 OpenTLD/CMakeLists.txt D +0 -262 OpenTLD/src/3rdparty/cvblobs/BlobContour.cpp D +0 -98 OpenTLD/src/3rdparty/cvblobs/BlobContour.h D +0 -22 OpenTLD/src/3rdparty/cvblobs/BlobLibraryConfiguration.h D +0 -502 OpenTLD/src/3rdparty/cvblobs/BlobOperators.cpp D +0 -754 OpenTLD/src/3rdparty/cvblobs/BlobOperators.h D +0 -81 OpenTLD/src/3rdparty/cvblobs/BlobProperties.cpp D +0 -72 OpenTLD/src/3rdparty/cvblobs/BlobProperties.h D +0 -961 OpenTLD/src/3rdparty/cvblobs/BlobResult.cpp D +0 -174 OpenTLD/src/3rdparty/cvblobs/BlobResult.h D +0 -27 OpenTLD/src/3rdparty/cvblobs/CMakeLists.txt D +0 -418 OpenTLD/src/3rdparty/cvblobs/ComponentLabeling.cpp D +0 -30 OpenTLD/src/3rdparty/cvblobs/ComponentLabeling.h D +0 -708 OpenTLD/src/3rdparty/cvblobs/blob.cpp D +0 -174 OpenTLD/src/3rdparty/cvblobs/blob.h D +0 -41 OpenTLD/src/libopentld/CMakeLists.txt D +0 -275 OpenTLD/src/libopentld/tld/Clustering.cpp D +0 -61 OpenTLD/src/libopentld/tld/Clustering.h D +0 -99 OpenTLD/src/libopentld/tld/DetectionResult.cpp D +0 -60 OpenTLD/src/libopentld/tld/DetectionResult.h D +0 -347 OpenTLD/src/libopentld/tld/DetectorCascade.cpp D +0 -98 OpenTLD/src/libopentld/tld/DetectorCascade.h D +0 -262 OpenTLD/src/libopentld/tld/EnsembleClassifier.cpp D +0 -81 OpenTLD/src/libopentld/tld/EnsembleClassifier.h D +0 -85 OpenTLD/src/libopentld/tld/ForegroundDetector.cpp D +0 -55 OpenTLD/src/libopentld/tld/ForegroundDetector.h D +0 -84 OpenTLD/src/libopentld/tld/IntegralImage.h D +0 -188 OpenTLD/src/libopentld/tld/NNClassifier.cpp D +0 -64 OpenTLD/src/libopentld/tld/NNClassifier.h D +0 -43 OpenTLD/src/libopentld/tld/NormalizedPatch.h D +0 -481 OpenTLD/src/libopentld/tld/TLD.cpp D +0 -78 OpenTLD/src/libopentld/tld/TLD.h D +0 -249 OpenTLD/src/libopentld/tld/TLDUtil.cpp D +0 -120 OpenTLD/src/libopentld/tld/TLDUtil.h D +0 -103 OpenTLD/src/libopentld/tld/VarianceFilter.cpp D +0 -60 OpenTLD/src/libopentld/tld/VarianceFilter.h M +6 -8 libkface/CMakeLists.txt M +119 -80 libkface/alignment-congealing/funnelreal.cpp M +8 -9 libkface/alignment-congealing/funnelreal.h M +3 -1 libkface/alignment-flandmark/flandmarkaligner.cpp M +0 -3 libkface/alignment-flandmark/flandmarkaligner.h M +1 -48 libkface/database/trainingdb.cpp M +1 -7 libkface/database/trainingdb.h M +8 -6 libkface/detection/opencvfacedetector.cpp M +2 -2 libkface/detection/opencvfacedetector.h M +11 -10 libkface/facedetector.cpp M +19 -15 libkface/preprocessing-tantriggs/tantriggspreprocessor.cpp M +4 -2 libkface/preprocessing-tantriggs/tantriggspreprocessor.h D +0 -225 libkface/recognition-opentld/opentldfacerecognizer.cpp D +0 -92 libkface/recognition-opentld/opentldfacerecognizer.h D +0 -106 libkface/recognition-opentld/unitfacemodel.cpp D +0 -97 libkface/recognition-opentld/unitfacemodel.h M +35 -19 libkface/recognitiondatabase.cpp http://commits.kde.org/libkface/8581dd6c685f103a874cd1fe92747f8da3a0323f -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |