#824383 gnome-software: packages not installed from repositories are claimed to be non-free

Package:
gnome-software
Source:
gnome-software
Description:
Software Center for GNOME
Submitter:
Paul Wise
Date:
2021-09-22 04:36:09 UTC
Severity:
normal
Tags:
#824383#5
Date:
2016-05-15 08:24:10 UTC
From:
To:
I still have xchat installed after it was removed from Debian (replaced
by hexchat) and gnome-software seems to think it is non-free even
though it is clearly not non-free. See below & the attached screenshot.

$ apt-cache show xchat | egrep 'Package|Section'
Package: xchat
Section: net

#824383#10
Date:
2016-05-15 16:22:05 UTC
From:
To:
2016-05-15 10:24 GMT+02:00 Paul Wise <pabs@debian.org>:

For stuff that is not in any repository *and* does not have an
AppStream metainfo file containing licensing information, GNOME
Software can not determine whether the software is free software.
That's why it displays the "might be non-free" badge, and I'm afraid
this issue can only be fixed in Xchat itself, by making it provide a
metainfo file (so the License doesn't stay "unknown"), or by
reintroducing it to a Debian repository (because we implicitly assume
everything in Debian main is Free software).
Cheers,
    Matthias

#824383#17
Date:
2016-05-15 16:22:05 UTC
From:
To:
2016-05-15 10:24 GMT+02:00 Paul Wise <pabs@debian.org>:

For stuff that is not in any repository *and* does not have an
AppStream metainfo file containing licensing information, GNOME
Software can not determine whether the software is free software.
That's why it displays the "might be non-free" badge, and I'm afraid
this issue can only be fixed in Xchat itself, by making it provide a
metainfo file (so the License doesn't stay "unknown"), or by
reintroducing it to a Debian repository (because we implicitly assume
everything in Debian main is Free software).
Cheers,
    Matthias

#824383#22
Date:
2016-05-15 16:36:17 UTC
From:
To:
The requisite metadata is available (Debian Section), why can't
gnome-software pay attention to that information??

#824383#27
Date:
2016-05-15 16:42:26 UTC
From:
To:
2016-05-15 18:36 GMT+02:00 Paul Wise <pabs@debian.org>:

Where would that (machine readable) metadata be? Parsing
debian/copyright files is impractical, especially if they are not
machine-readable (which is the case with Xchat).

#824383#32
Date:
2016-05-15 16:58:01 UTC
From:
To:
As I implied in the other email, the Section field in debian/control of
source packages indicates if a package is non-free or not and this
field is also present in the corresponding binary package and in the
dpkg status file for all packages, including manually installed ones.

#824383#37
Date:
2016-05-15 17:08:14 UTC
From:
To:
2016-05-15 18:58 GMT+02:00 Paul Wise <pabs@debian.org>:

Yes, but consider that some random 3rd-party who doesn't know about
proper sections builds a package in section "misc": Then we would
claim the package to be free software while it clearly isn't.
TBH, I think any package not in the Debian repositories can not be
trusted to be DFSG-free at all, and therefore we shouldn't claim it to
be, unless the developer explicitly stated that in it's upstream
metadata by only having free licenses in its project_license tag.
That stuff is marked as "potentially non-free" is only a visual thing
btw, it won't prevent you to install/uninstall/rate the software.

(Marking this as wontfix early was probably a mistake, because I can
see why someone might have a different opinion on this matter... Maybe
that needs a project-wide decision, but from my experience 3rd-party
developers don't do packaging correctly and often produce bad deb
packages, and we really should not treat those as containing free
software, until it's clear that they are.)

#824383#42
Date:
2018-02-06 00:20:58 UTC
From:
To:
Dear Maintainer,

Gnome Software reports Puredata as being proprietary. I've installed
Puredata from the Debian Stretch Backports repository, so not sure if
it's exactly the same bug.

#824383#47
Date:
2021-09-22 04:22:10 UTC
From:
To:
Hello,

Good morning,

We have gone through your samples from a partner and Here is our  Order
List. Please do bear in mind that we are very much in  need of this
order, quote your competitive prices.

Kindly send the Order confirmation.

Your early reply will be much appreciated.

Best Regards,

Maryanah Erwin.

PT FINDORA INTERNUSA

Jln Pahlawan 66 Kec. Arjawinangun

45162 CIREBON West-Java INDONESIA

tel : +62 231 357334

fax: +62 231 357260

email: marketing@findora.com