I cant open avif and heif format images

someone told me that i need a package but why it should include that by default it is new and used format like png so why not include them i think it is a bug and need to be solved,

https://discussion.fedoraproject.org/t/heif-support-in-fedora-35/70268/11

gthumb should all ready support the formats.

Name         : gthumb
Epoch        : 1
Version      : 3.12.2
Release      : 3.fc36
Architecture : x86_64
Size         : 5.5 M
Source       : gthumb-3.12.2-3.fc36.src.rpm
Repository   : updates
Summary      : Image viewer, editor, organizer
URL          : https://wiki.gnome.org/Apps/gthumb
License      : GPLv2+
Description  : gthumb is an application for viewing, editing, and organizing
             : collections of images.

Why it is not included by default

Please read and understand the linked thread.

Patents and copyrights encumber a lot of things that would otherwise be available if only the licensing were considered.

There are 2 very big factors involved.

  1. Patents, copyrights, and licensing
    These are legal issues.
  2. Package maintainers and software developers.
    These are volunteers who maintain and provide the software for us. There are limited numbers of volunteers each of whom has only a limited amount of time to contribute volunteer work.

If the package can meet the terms imposed by #1 it still has to meet #2. If it fails #1 then #2 is a moot point – it cannot be included.

Both of those formats you noted in the title are thus excluded from support in most (all?) apps that are distributed from the fedora repos.

You probably know that ffmpeg is now included in fedora (ffmpeg-free), but excludes support for certain image formats & codecs. To get the additional format support you must instead replace ffmpeg-free from fedora with ffmpeg from rpmfusion with its additional support packages (including ffmpeg-thumbs & ffmpeg-thumbnailer)

Many image tools rely on ffmpeg as a back-end so what ffmpeg supports will affect what those tools can do.

1 Like

I actually don’t
Understand the licensing why it is onky applicable for opensource not closed source as macos have no issues i never find one

It has nothing to do with open source vs closed source. In this case, the software needed is open source.

It is a Fedora policy. Fedora doesn’t allow it to be included because it is an encumbered by patents.

It is simply a Fedora governance choice.

2 Likes