app-misc/anki is licensed under AGPL-3+, as can be seen in LICENSE: > Anki is licensed under the GNU Affero General Public License, version 3 or > later. (…) The ebuild however sets LICENSE to GPL-3.
AGPL-3+ is probably insufficient, as LICENSE also states: > The following included source code items use a license other than AGPL3: > > * Anki's translations: A mix of BSD and public domain. > * Qt's bundled translations: LGPL3. > * The anki/template/ folder is based off pystache: MIT. > * The SuperMemo importer: GPL3. > * The Pauker importer: BSD-3. > * mpv.py: MIT. > * statsbg.py: CC BY-SA 3.0. > * winpaths.py: MIT. > * MathJax: Apache 2. > * jQuery and jQuery-UI: MIT. > * browsersel.js: CC BY 2.5. > * plot.js: MIT. (sorry for not noticing earlier).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf4348280a355c7def871019405fc563730ed7c commit bbf4348280a355c7def871019405fc563730ed7c Author: Chris Burroughs <chris.burroughs@gmail.com> AuthorDate: 2019-11-08 02:37:38 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-12 06:59:45 +0000 app-misc/anki: bump to 2.1.15 and modernize ebuild - claiming maintainer timeout to update version and fix bugs, --juippis * Bump to EAPI 7 * Enable python 3.{7,8} support * Fix missing test dependencies * Add missing jsonschema dependency * Backport argument fix to allow mpv versions > 0.31 to be used by anki * Correct and expand LICENSE * Resolve NonexistentDeps DEPEND warning (leftover from PyQtWebEngine split, but no version of PyQt5 with a webengine use flag is still in the tree.) * Use default pkg_setup from eclass and rely on default value for S variable * Clarify optional runtime dependencies needed (mpv OR mplayer) * Move optional runtime dependencies to optfeature * Adjust SRC_URL after upstream re-arranging NOTE: The upstream LICENSE includes "Qt's bundled translations: LGPL3", but since we are building from source that is not directly included. More recent upstream versions have clarified this in the LICENSE file. Bug: https://bugs.gentoo.org/625894 Bug: https://bugs.gentoo.org/645314 Bug: https://bugs.gentoo.org/651472 Bug: https://bugs.gentoo.org/688798 Closes: https://bugs.gentoo.org/700010 Closes: https://bugs.gentoo.org/715624 Bug: https://bugs.gentoo.org/722502 Bug: https://bugs.gentoo.org/724482 Bug: https://bugs.gentoo.org/724990 Closes: https://bugs.gentoo.org/726522 Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16054 Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-misc/anki/Manifest | 1 + app-misc/anki/anki-2.1.15.ebuild | 93 ++++++++++++++++++++++++++ app-misc/anki/files/anki-2.1.15-mpv-args.patch | 26 +++++++ 3 files changed, 120 insertions(+)