Skip to content

GNOME module list suggestions #3

@allanday

Description

@allanday

Which modules are included in the definition of GNOME is one of the trickiest aspects of measuring activity in the project, and is something I've struggled with myself in the past. That said, looking at the list of modules, I'd suggest a few changes:

Core dependencies

The list includes a number of core dependencies which, while they are vital and important to GNOME, have a significant life beyond the project. This includes:

gtsreamer
wayland
NetworkManager
cairo
pipewire
ModemManager

The concern here is that a project like gstreamer or wayland could skew the results.

My suggestion would be to remove these modules from the analysis, and possibly conduct a separate analysis for this set of modules.

There are a bunch of libraries which have a similar status, including:

grilo
lvfs
fwupd
flatpak

It might be good to include those in the "core dependencies" group.

Edit: actually, there's a huge list of additional core dependencies we could consider. Certainly udisks2 and upower should be in there. I also wonder about buildstream, cups, WebKit, meson...

Questionable apps

The module list includes a few apps which are somewhat questionable.

The first is f-spot and banshee. These were never 100% official, which is maybe fine if the goal is to have a somewhat fuzzy definition of GNOME based on the main areas of activity and interest in the community as opposed to a strict product definition.

Of course, if we go down that road, then we might also ask whether other apps should be included, like shotwell, geary and polari. (shotwell is a bit tricky because it became an Elementary app at some point.)

One app that I would argue fairly strongly to remove is GIMP and its associated modules (gimp-web and gegl). While GIMP has a historical association with the GNOME project it is fairly independent and has been for some time.

Missing modules

From a cursory inspection, these seem like obvious omissions which it would be good to include:

clutter
polari
gnome-builder
simple-scan
sushi
dconf-editor
gnome-online-accounts

@felipeborges @neilmcgovern

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions