GNU bug report logs -
#35741
[PATCH] gnu: Add libdbusmenu.
Previous Next
Reported by: Meiyo Peng <meiyo <at> riseup.net>
Date: Wed, 15 May 2019 05:10:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Ludovic,
Ludovic Courtès writes:
> Meiyo Peng <meiyo <at> riseup.net> skribis:
>
>> * gnu/packages/gtk.scm (libdbusmenu): New variable.
>
> Applied!
>
>> + ;; The shebang of the generated test files should be patched before
>> + ;; enabling tests.
>> + "--disable-tests")
>
> It would be nice if you could follow up with a patch to run the tests.
Will try.
>> + (license (list license:gpl3 license:lgpl2.1 license:lgpl3))))
>
> In a subsequent patch, I clarified the licensing here, which is
> dual-license LGPLv2.1 | LGPLv3 according to the header that can be seen
> here:
>
> https://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu/trunk.16.10/view/head:/libdbusmenu-glib/menuitem-private.h
Good catch. But this project's license is weird.
According to: https://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu/trunk.16.10/view/head:/debian/copyright
#+begin_example
Files: *
Copyright: 2009-2010 Ted Gould <ted <at> canonical.com>, Canonical Ltd.
License: GPL-3
Files: libdbusmenu-{glib,gtk}/*
Copyright: 2009-2010 Ted Gould <ted <at> canonical.com>, Canonical Ltd.
License: LGPL-2.1 | LGPL-3
Files: libdbusmenu-glib/dbus-menu.xml
Copyright: 2009-2010 Ted Gould <ted <at> canonical.com>, Canonical Ltd.
Copyright: 2009-2010 Aurélien Gâteau <aurelien.gateau <at> canonical.com>
License: LGPL-2.1 | LGPL-3
Files: tools/{dbusmenu-bench,testapp/main.c}
Copyright: 2009-2010 Aurélien Gâteau <aurelien.gateau <at> canonical.com>
License: LGPL-2.1 | LGPL-3
Files: debian/*
Copyright: 2009-2010 Evgeni Golov <evgeni <at> debian.org>
Copyright: 2009-2010 Ted Gould <ted <at> canonical.com>, Canonical Ltd.
Copyright: 2009-2010 Sebastien Bacher <seb128 <at> ubuntu.com>
Copyright: 2009-2010 Ken VanDine <ken.vandine <at> canonical.com>
License: GPL-3
#+end_example
libdbusmenu-glib, libdbusmenu-gtk, and some files in tools are dual
licensed under LGPLv2.1 and LGPLv3. The rest files are licensed under
GPLv3. For example:
#+begin_example
https://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu/trunk.16.10/view/head:/tests/json-loader.c
https://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu/trunk.16.10/view/head:/tools/dbusmenu-dumper.c
#+end_example
So we should clarify it further.
--
Meiyo Peng
https://www.pengmeiyu.com/
This bug report was last modified 5 years and 362 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.