Warum gibt es proprietäre Software im Ubuntu Software Center?

19

Meine Frage ist sehr einfach: Wie entferne ich proprietäre Software aus dem Ubuntu Software Center (USC)?

Das Aktivieren oder Deaktivieren von Repositorys funktioniert nicht. Selbst wenn nur das "Universum" und das "Haupt" -Repository aktiv sind, können Sie immer noch eine Menge proprietärer Software sehen. Beispiele sind Skype, Slack, Spotiffy.

Getestet: Ubuntu 18.04 und Ubuntu 16.04.

Bearbeitet: Ich musste diese Frage nach unten bearbeiten, um einen anderen Fehler auszuschließen, den ich zuvor hier gemeldet habe, wie viele Open-Source-Apps im USC als proprietär gekennzeichnet sind. Hinzugefügt, dass hier /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

UPDATE: Diese Frage bleibt unbeantwortet und ich glaube, dass es ein sehr wichtiges Thema ist und daher mehr Aufmerksamkeit benötigt. Wenn Ubuntu angibt, frei und Open Source zu sein, dann geben Sie mir bitte die Freiheit, die proprietäre Software aus Ihrem offiziellen Software Center zu entfernen. Neulinge des Ubuntu-Betriebssystems werden nicht wissen, wie sie die proprietären Apps aus dem Software Center umgehen sollen, zumal wir, wenn sie (ich und wir alle) Ubuntu installieren, möglicherweise nur die Open Source-Repositorys auswählen, aber das Software Center ist voller proprietärer Apps Apps.

UPDATE 2 : 33% der Software ist urheberrechtlich geschützt, wenn Sie die USC-Homepage besuchen. Video https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Auch Krita erscheint als proprietär und ich habe hier berichtet, dass Krita im Ubuntu Software Center als proprietär gekennzeichnet ist

Tio TROM
quelle
Kommentare sind nicht für längere Diskussionen gedacht. Dieses Gespräch war in den Chat verschoben .
Thomas Ward
2
Ich stimme dafür, wieder zu öffnen, um dann als OT / Bug-Report zu schließen, da dies eindeutig ein Bug-Report oder eine Änderungsanforderung ist, die im Bug-Tracker besprochen werden sollte.
David Foerster
1
Diese Seite ist weder ein Ort für Diskussionen noch ein Ort, um Fehler zu melden oder um Korrekturen an der Software in Ubuntu anzufordern. Sie können im Launchpad Fehler melden oder Korrekturen anfordern.
muru
1
Dies sind buchstäblich Ihre eigenen Worte. "Bitte öffne die Diskussion." <- Diskussion "Bitte korrigieren" <- Fehlerbericht, der eine Korrektur anfordert.
muru
2
Ihr Update wird als Anfrage an Entwickler gelesen. Dies ist nicht der Ort für solche Anfragen - wie muru sagte, gilt eine Anfrage an Entwickler als Fehlerbericht und sollte über Launchpad erfolgen. Wir sind nur Freiwillige, die eine Bibliothek mit Antworten zu Ubuntu erstellen und pflegen - wir machen kein Ubuntu. Anscheinend ist die Antwort auf Ihre Frage in Fettdruck, dass Sie nicht können. Das ist keine sehr interessante Antwort. Vielleicht suchen Sie nach Hinweisen, wie Sie das Software Center neu kompilieren können, um das zu tun, was Sie wollen, aber ich würde vorschlagen, dass Sie die Frage klären müssen, wenn es wirklich nicht als Anfrage an Entwickler gedacht ist.
Zanna

Antworten:

24

Das Software Center ist jedoch voll von proprietärer Software. Woher? Ich dachte, bei Ubuntu dreht sich alles um Open Source

Definition von "Universum":

  • Universum - Community-gewartete Open-Source-Software Der größte Teil der Software im Ubuntu Software Center stammt aus dem Universum-Repository. Diese Pakete werden entweder automatisch aus der neuesten Debian-Version importiert oder von der Ubuntu-Community hochgeladen und gepflegt.

    Canonical bietet keinen offiziellen Support oder Updates für diese Pakete.

  • Ich würde das Tag "proprietär" als Fehler für Chrom bezeichnen. Es ist FLOSS und sollte daher als solches gekennzeichnet werden.

Wie filtere ich diese heraus?

  • Ich halte es für einen Bug. Wenn Sie keine proprietäre Software wünschen, geben Sie nicht "eingeschränkt" (= proprietäre Treiber) oder "Multiversum" (= proprietäre Software) an.
  • Haben Sie weitere Beispiele für das im Universum geschützte Tag? Da würde ich meinen es sollte nicht drin sein.

  • Wie Sie herausfiltern können, was aktuell installiert und proprietär ist:

    sudo apt install vrms
    

und Sie erhalten eine Liste dessen, was in Ihrem System installiert ist

$ 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
  • Abgesehen von einer Schriftart sind die anderen mit Mikrocode / Hardware verwandt, so dass ich selbst gut damit umgehen kann;)
  • Ich habe Chrom installiert und es ist nicht aufgeführt. Ein weiterer Beweis, den man glauben sollte, ist ein Fehler.

Fehlerbericht über Debian (ab dem 2. Juni), der in Zusammenhang stehen könnte:third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cpp In Chrom scheint er proprietär zu sein. In dem Link wird ein Fix erwähnt.

Es gibt einen Befehl lintianzum Überprüfen von DEB-Paketen. Es beklagt sich nicht, wenn ich Chrom 37 scanne.

Rinzwind
quelle
Ich dachte, "eingeschränkt" gilt nur für Treiber und nicht für Apps. Wenn das aktiviert ist, sollte ich keine proprietären Apps im Software-Center sehen, oder?
Tio TROM
1
Obwohl 1 Sache: Sie sind im richtigen Repo. Alle sind Open Source und werden nicht von Canonical gepflegt. Wenn es ein Lizenzproblem gäbe, würde es sich um ein Multiversum handeln.
Rinzwind
1
Ich glaube, dass vrmsnur Pakete aus Repositorys installiert werden, keine Snaps.
fkraiem
1
@StephenG GNU-Dokumentation ist unter der GFDL mit nicht modifizierbaren Teilen freigegeben, daher unter der DFSG unfrei .
fkraiem
1
@StephenG By the way, ist Ubuntu betrachten glibc-doc-referenceals frei , da es im Main ist, sondern weil es von Debian unverändert importiert wird, hat es immer noch Section: non-freein debian/control, so vrmsnimmt er immer noch als unfreie auf.
fkraiem
7

Die Prämisse, dass Ubuntu " alles über Open Source " ist, ist nicht genau richtig.

Der Kern des Betriebssystems verwendet hauptsächlich Open-Source-Komponenten, und Ubuntu-Entwickler unterstützen und tragen zu einer Vielzahl von Open-Source-Projekten bei.

Ubuntu hat jedoch nie verlangt, dass alle Software in den Ubuntu-Repositories (deb) oder im Snap Store (snap) Open Source sein muss.

user535733
quelle
1
Ich verstehe, aber wenn ich nur die Repos main, universe und restricted auswähle (nur für Treiber), erwarte ich, dass Ubuntu meine Auswahl respektiert und alles, was nicht in diesen Repos enthalten ist, aus dem Software Center entfernt.
Tio TROM
Können Sie ein konkretes Beispiel für ein Software Center bereitstellen, in dem Debs mit deaktivierter Quelle angezeigt werden, nachdem Sie 1) die Quelle deaktiviert und 2) die apt-Datenbank mit den geänderten Quellen aktualisiert haben sudo apt update? Wenn dieses Verhalten reproduzierbar ist, scheint es ein Fehler zu sein. Schnappschüsse sind natürlich anders und verwenden kein apt.
user535733
Wenn ich das richtig verstehe: Ich installiere eine App, die sich nicht im Software-Center befindet, über ein ppa. dann entferne die ppa aber nicht die app. Erscheint diese App jetzt noch im Software-Center? Die Antwort ist ja.
Tio TROM
ich habe dieses ppa apt-add-repository ppa: yktooo / ppa hinzugefügt und die sound switcher anzeige github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL installiert . dann habe ich das ppa von "other software" entfernt, aber ich sehe immer noch die sound switcher- anzeige im software center imgur.com/VSNh0SP und es ist fälschlicherweise als "proprietär" gekennzeichnet. Wenn ich aktualisiere, dass yktoo ppa nicht auf der Liste steht, füge ich den nächsten Kommentar ein.
Tio TROM
1
Ihr Problem scheint also zu sein, dass die installierte Software weiterhin im Software Center angezeigt wird, selbst nachdem die ursprüngliche Quelle deaktiviert wurde. Das ist erwartetes Verhalten. Die Entwickler haben lange und hart gearbeitet, um diese Funktion hinzuzufügen. Anderenfalls könnte es für einige Benutzer schwierig sein, die Software mit demselben Tool zu deinstallieren, mit dem sie sie installiert haben. Dies scheint nicht mit Ihrer ursprünglichen Frage zu Open-Source-
Zealotry zu tun zu haben
1

Um nach Open-Source-Software zu filtern, können Sie nur Main (offiziell unterstützte Open-Source-Software) aktivieren. In diesem Beitrag wurde bereits vorgeschlagen, dass Sie Ihre /etc/apt/sources.listDateien und in bearbeiten können /etc/apt/sources.list.d/.

Mein anderer Vorschlag ist die Installation einer Alternative zum Ubuntu Software Center - App Grid . Mit dieser Funktion können Sie die Open-Source-Software durchsuchen, die ohne Ärger bereitgestellt wird.

Sie können eine PPA-Datei verwenden, um Folgendes zu installieren:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
quelle
1
Dies sind meine Quellen imgur.com/U4lVZb9 - wie Sie sehen können, sind nur Haupt-, Universums- und eingeschränkte Treiber aktiv. Trotzdem sehe ich viele proprietäre Software im Software-Center.
Tio TROM
Danke, dass du appgrid vorgeschlagen hast. aber es fehlen flatpaks und snaps, und ich würde gerne auch solche haben. Außerdem respektiert es das Thema in Ubuntu 18.04 nicht und es sieht komisch aus.
Tio TROM
0

Sie haben "Eingeschränkt" in Ihrer Quellenliste.

Eingeschränkt - Proprietäre Treiber für Geräte.

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


quelle
2
Ja, aber das sollte nur für Fahrer gelten, oder? Nicht für Apps
Tio TROM
0

Ubuntu ist keine Distribution, bei der alle Pakete kostenlos sein müssen (wie in Freiheit). Das heißt, es gibt zwei Aspekte, die für jede GNU / Linux-Distribution wichtig sind.

  1. Die Leute wollen, dass alle ihre Komponenten funktionieren (genauer gesagt, WLAN-Karten).

  2. Im Falle von Ubuntu werden sie proprietäre Software enthalten, um das System für Benutzer, die an bestimmte Teile unfreier Software gewöhnt sind, komfortabler zu machen.

Hoffe das hilft

Gebildet werden
quelle