Pourquoi existe-t-il un logiciel propriétaire dans Ubuntu Software Center?

19

Ma question est très simple: comment se débarrasser des logiciels propriétaires de l'Ubuntu Software Center (USC)?

Cela ne fonctionne pas pour activer ou désactiver les référentiels. Même avec uniquement les référentiels «univers» et «principal» actifs, vous pouvez toujours voir de nombreux logiciels propriétaires. Les exemples incluent Skype, Slack, Spotiffy.

Testé: Ubuntu 18.04 et Ubuntu 16.04.

Modifié: j'ai dû éditer cette question pour exclure un autre bogue que j'ai précédemment signalé ici sur le nombre d'applications open source dans l'USC sont mal étiquetées comme propriétaires. Ajouté ici /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

MISE À JOUR: Cette question reste sans réponse et je crois que c'est un sujet très important donc il a besoin de plus d'attention. Si Ubuntu prétend être gratuit et open source, donnez-moi la liberté de supprimer le logiciel propriétaire de votre Software Center officiel s'il vous plaît. Les nouveaux venus sur le système d'exploitation Ubuntu ne sauront pas comment éviter les applications propriétaires du Software Center, d'autant plus que lorsqu'ils (moi et nous tous) installons Ubuntu, nous pouvons choisir uniquement les référentiels Open Source, mais le Software Center est plein de propriétaires applications.

MISE À JOUR 2 : 33% du logiciel est propriétaire lorsque vous visitez la maison USC. Vidéo https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Aussi Krita apparaît comme propriétaire et j'ai signalé ici Krita étiqueté comme propriétaire dans Ubuntu Software Center

Tio TROM
la source
Les commentaires ne sont pas pour une discussion approfondie; cette conversation a été déplacée vers le chat .
Thomas Ward
2
Je vote pour rouvrir pour ensuite fermer en tant qu'OT / rapport de bogue car il s'agit clairement d'un rapport de bogue ou d'une demande de changement qui devrait être discuté sur le suivi des bogues.
David Foerster
1
Ce site n'est pas un lieu de discussion, ni un lieu pour signaler des bogues ou demander des correctifs aux logiciels dans Ubuntu. Vous pouvez signaler des bogues ou demander des correctifs sur Launchpad.
muru
1
Ce sont littéralement vos propres mots. "Veuillez ouvrir la discussion." <- discussion "Veuillez corriger." <- rapport de bogue demandant une correction.
muru
2
Votre mise à jour se lit comme une demande aux développeurs. Ce n'est pas le lieu pour de telles demandes - comme l'a dit muru, une demande aux développeurs compte comme un rapport de bogue et doit être faite sur Launchpad. Nous sommes simplement des bénévoles qui créent et maintiennent une bibliothèque de réponses sur Ubuntu - nous ne créons pas Ubuntu. Apparemment, la réponse à votre question en gras est que vous ne pouvez pas. Ce n'est pas une réponse très intéressante. Peut-être que vous cherchez des indices sur la recompilation du Software Center pour faire ce que vous voulez, mais je suggérerais que vous deviez clarifier la question si elle n'est vraiment pas conçue comme une demande aux développeurs.
Zanna

Réponses:

24

Cependant, le Centre logiciel est plein de logiciels propriétaires. Comment venir? Je pensais qu'Ubuntu était entièrement Open Source

Définition de "univers":

  • Univers - Logiciels Open Source maintenus par la communauté La grande majorité des logiciels du Ubuntu Software Center proviennent du référentiel Universe. Ces paquets sont soit automatiquement importés de la dernière version de Debian, soit téléchargés et maintenus par la communauté Ubuntu.

    Canonical ne fournit pas d'assistance ou de mises à jour officielles pour ces packages.

  • Je considérerais la balise "propriétaire" comme un bug pour le chrome. Il s'agit de FLOSS et doit donc être étiqueté comme tel.

Comment les filtrer?

  • Je considère que c'est un bug. Si vous ne voulez pas de logiciel propriétaire, n'incluez pas "restreint" (= pilotes propriétaires) ou "multivers" (= logiciel propriétaire).
  • Avez-vous d'autres exemples de balises propriétaires dans l'univers? Parce que je pense que ça ne devrait pas être là-dedans.

  • Sur la façon de filtrer ce qui est actuellement installé et propriétaire, vous pouvez utiliser:

    sudo apt install vrms
    

et vous obtenez une liste de ce qui est installé sur votre système

$ vrms
            Non-free packages installed on schijfwereld

amd64-microcode                     Processor microcode firmware for AMD CPUs
fonts-ubuntu                        sans-serif font set from Ubuntu
i965-va-driver                      VAAPI driver for Intel G45 & HD Graphics family
intel-microcode                     Processor microcode firmware for Intel CPUs

            Contrib packages installed on schijfwereld

iucode-tool                         Intel processor microcode tool

  4 non-free packages, 0.2% of 1852 installed packages.
  1 contrib packages, 0.1% of 1852 installed packages.
$ which chromium
/snap/bin/chromium
  • À l'exception d'une police, les autres sont liées au microcode / matériel, donc je suis bien avec ça moi-même;)
  • J'ai installé du chrome et il n'est pas répertorié. Une autre preuve à croire est que c'est un bug.

Rapport de bogue sur debian (à partir du 2 juin) qui pourrait être lié: third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cppdans le chrome semble être propriétaire. Dans le lien, il est fait mention d'un correctif.

Il existe une commande appelée lintianpour vérifier les packages DEB. Il ne se plaint pas lorsque je numérise du chrome 37.

Rinzwind
la source
Je pensais que "restreint" ne s'applique qu'aux pilotes et non aux applications. Donc, après avoir activé cela, je ne devrais pas voir les applications propriétaires dans le centre logiciel, non?
Tio TROM
1
Bien qu'une chose: ils sont dans le bon repo. tous sont open source et non maintenus par canonique. S'il y avait un problème de licence, ce serait en multivers.
Rinzwind
1
Je crois vrmsque ne considère que les packages installés à partir de référentiels, pas les snaps.
fkraiem
1
La documentation @StephenG GNU est publiée sous le GFDL avec des parties non modifiables, donc en non libre sous le DFSG .
fkraiem
1
@StephenG Soit dit en passant, Ubuntu considère glibc-doc-referencequ'il est gratuit car il est dans Main, mais parce qu'il est importé de Debian non modifié, il est toujours Section: non-freedans debian/control, donc le vrmsprend toujours comme non libre.
fkraiem
7

La prémisse qu'Ubuntu est « tout sur l'open source » n'est pas strictement correcte.

Le cœur du système d'exploitation utilise principalement des composants open source, et les développeurs Ubuntu prennent en charge et contribuent à une grande variété de projets open source.

Cependant, Ubuntu n'a jamais exigé que tous les logiciels des référentiels Ubuntu (deb) ou Snap Store (snap) doivent être open source.

user535733
la source
1
Je comprends, mais lorsque je sélectionne uniquement le référentiel principal, l'univers et restreint (pour les pilotes uniquement), je m'attends à ce qu'Ubuntu respecte mes choix et supprime tout ce qui ne se trouve pas dans ces référentiels du Centre logiciel.
Tio TROM
Pouvez-vous fournir un exemple spécifique de Software Center présentant des debs de source désactivée après avoir 1) désactivé la source et 2) actualisé la base de données apt avec les sources modifiées à l'aide sudo apt update? Ce comportement approprié, s'il est reproductible, semble être un bug. Les snaps sont différents, bien sûr, et n'utilisent pas apt.
user535733
Si je comprends bien: j'installe une application qui n'est pas dans le centre logiciel via un ppa. puis supprimez le ppa mais pas l'application. maintenant, cette application apparaît-elle toujours dans le centre logiciel? la réponse est oui.
Tio TROM
j'ai ajouté ce ppa apt-add-repository ppa: yktooo / ppa et installé le sélecteur de son github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . alors j'ai enlevé ce ppa des "autres logiciels" mais je peux toujours voir l'indicateur de changement de son dans le centre logiciel imgur.com/VSNh0SP et il est mal étiqueté comme "propriétaire". quand je mets à jour que yktoo ppa n'est pas sur la liste comme je le collerai dans le prochain commentaire
Tio TROM
1
Votre problème semble donc être que les logiciels installés continuent d'apparaître dans le Centre logiciel, même après la désactivation de la source d'origine. C'est un comportement attendu. Les développeurs ont travaillé longtemps et dur et dur pour ajouter cette fonctionnalité. Sans cela, certains utilisateurs auraient du mal à désinstaller le logiciel en utilisant le même outil qu'ils ont utilisé pour l'installer. Cela ne semble pas lié à votre question d'origine sur le fanatisme open-source ....
user535733
1

Pour filtrer les logiciels open-source, vous ne pouvez activer que Main (officiellement pris en charge, logiciel open-source). Comme ce post l'a déjà suggéré, vous pouvez modifier vos /etc/apt/sources.listfichiers et /etc/apt/sources.list.d/.

Mon autre suggestion consiste à installer une alternative à Ubuntu Software Center - App Grid . Avec cela, vous pouvez à peu près parcourir les logiciels open source fournis sans quelques inconvénients.

Vous pouvez utiliser un fichier PPA pour installer:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
la source
1
ce sont mes sources imgur.com/U4lVZb9 - comme vous pouvez le voir, seuls les pilotes principaux, univers et restreints sont actifs. malgré cela, je vois beaucoup de logiciels propriétaires dans le centre de logiciels.
Tio TROM du
merci d'avoir suggéré appgrid. mais il manque de flatpaks et de boutons-pression, et j'aimerais aussi les avoir. De plus, il ne respecte pas le thème dans Ubuntu 18.04 et il a l'air bizarre.
Tio TROM
0

Vous avez "Restreint" dans votre liste de sources.

Restreint - Pilotes propriétaires pour les périphériques.

Source - https://help.ubuntu.com/community/Repositories/Ubuntu


la source
2
Oui mais cela ne devrait compter que pour les conducteurs, non? Pas pour les applications
Tio TROM
0

Ubuntu n'est pas une distribution qui nécessite que tous leurs packages soient gratuits (comme en liberté). Cela dit, deux aspects sont importants pour toute distribution GNU / Linux.

  1. Les gens veulent que tous leurs composants fonctionnent (plus spécifiquement les cartes wifi).

  2. Dans le cas d'ubuntu, ils incluront un logiciel propriétaire pour rendre le système confortable pour les utilisateurs qui sont habitués à des morceaux spécifiques de logiciels non libres.

J'espère que cela t'aides

Être formé
la source