[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1010663: RFS: strawberry/1.0.4-1 [ITP] -- Audio player and music collection organizer



On Fri, 3 Jun 2022 13:08:55 +0100
Peter B <peter@pblackman.plus.com> wrote:

> > Aside from the dbus xml stuff: what exactly do you mean by the
> > comment in the GPL-3 license paragraph?  
> I'm confused regarding GPL-3 & GPL-3+. We now have a License
> paragraph for GPL-3 that excludes later versions, but the full text
> in /usr/share/common-licenses/GPL-3
>      https://www.gnu.org/licenses/gpl-3.0.html
> both include it!
 
The full text includes 'or any later version' in two places: first in
paragraph 14, conditional on that being explicitly specified by the
program in question; the other as part of an example or how one could
apply the terms of the GPL. That example is explicitly outside of the
terms and conditions set by the license. So yes, GPL-version-X-only is
very much a thing.

> > I suspect some of the org.freedesktop.*.xml files on the other
> > hand could be based directly on dbus specs [1] or similar generic
> > interface definitions for use with qdbusxml2cpp, possibly
> > autogenerated by qdbus along the lines of:
> > `QT_SELECT=5 qdbus org.freedesktop.Notifications
> > /org/freedesktop/Notifications
> > org.freedesktop.DBus.Introspectable.Introspect`  
> I've created separate Files paragraphs for each group of files.
> 
> (I'm not sure what the impact of auto-generation is on the
> copyright. I notice that in [3], the author is the upstream
> application author, no reference to org.freedesktop)

Typically, output produced by a program isn't itself covered by the
license of said program. Producing a text on a GPL'ed editor doesn't
put that text under the GPL.

For org.freedesktop.Notifications.xml and DBus.ObjectManager, I don't
see much of a reason to assume it originates from some other project;
so those could reasonably fall directly under the default copyright
paragraph for strawberry (i.e., no separate entry needed).

The org.freedesktop.UDisk2.*.xml files should have their own
(collective) entry, as the original for all of the udisk ones seems to
be [1] with David Zeuthen as the sole copyright holder.

Something similar applies to the org.mpris.*.xml (currently missing
from d/copyright), except here the upstream seems to be [2] (debian
copyright file at [3]).

The org.kde.KGlobalAccel.*.xml appear to be based on files in the
kglobalaccel project [4] (debian copyright at [5]) rather than the kde
documentation, please update the entry to reflect that.


Other than that, the shortname for the LGPL-2 license should have a
plus symbol appended to reflect the 'any later version' option, in
line with the standard shortnames documented by [6].


[1]https://github.com/storaged-project/udisks/blob/master/data/org.freedesktop.UDisks2.xml
[2]https://github.com/eonpatapon/mpDris2/blob/5e5cdacea6e55544064f8b10e0b49bbe2aa044d9/src/mpDris2.in.py#L115
[3]https://salsa.debian.org/debian/mpdris2/-/blob/debian/latest/debian/copyright
[4]https://sources.debian.org/src/kglobalaccel/5.94.0-1/src/
[5]https://tracker.debian.org/media/packages/k/kglobalaccel/copyright-5.94.0-1
[6]https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-short-name

Attachment: pgpH3QZP87Ahm.pgp
Description: OpenPGP digital signature


Reply to: