Meld has wrong license in registry.fedoraproject.org

On Fedora 34 Gnome v40 using Gnome Software, the application “Meld” is displayed with a red “Proprietary” license. But it is actually GPLv2.
Also installing with Software will install 2 versions …
The RPM is fine. The Flatpak on Flathub is fine too, not sure why it is not used:

1 Like

Can you please confirm where this flatpak is being found? (I have flathub enabled, and I only see one meld entry when I search for it).

@feborges @kalev : would you know what’s causing this please (you’re listed as the maintainers of the meld flatpak repo here: Overview - flatpaks/meld - src.fedoraproject.org )

I see that it lists the license as MIT, but the rpm does say GPLv2+:

https://src.fedoraproject.org/flatpaks/meld/blob/stable/f/meld.yaml#_16

and

https://src.fedoraproject.org/rpms/meld/blob/rawhide/f/meld.spec#_6

@brunovernay if you don’t hear from anyone here, it’ll be best to file a bug on the Fedora Bugzilla. You can login using your Fedora account as you do here

The license you see in the yaml flatpak manifest is regarding the manifest itself, for example Tree - flatpaks/evince - src.fedoraproject.org is also “MIT”, when Evince clearly isn’t.

GNOME Software takes the licenses from the appstream data. Appstream takes the license information from https://spdx.org/licenses.

The issue here seems to be that Meld’s license is GPL-2.0+ and CC-BY-SA-3.0 see data/org.gnome.meld.appdata.xml.in.in · master · GNOME / meld · GitLab

CC-BY-SA-3.0 isn’t listed as a free license in https://spdx.org/licenses

This is the very same issue as GNOME Mahjongg license shown as Proprietary (due to CC-BY-SA-3.0) (#1200) · Issues · GNOME / gnome-software · GitLab

1 Like

Ah, that makes sense (but I still find it confusing tbh). Thanks for clarifying.

@brunovernay probably best to subscribe to the upstream bug and let them know that this isn’t limited to Mahjongg.

It is likely that CC-BY-SA-3.0 was added to Meld’s appstream data because that’s the license that Meld’s documentation has. See help/C/legal.xml · master · GNOME / meld · GitLab

We should reach an agreement (upstream) about this since it affects multiple applications.

2 Likes

I opened Appdata has ‘proprietary’ license (due to CC-BY-SA-3.0) (#579) · Issues · GNOME / meld · GitLab which is linked to the related issues.

3 Likes

I am glad I reported this. Great response, thanks.

2 Likes