Perché esiste un software proprietario in Ubuntu Software Center?


19

La mia domanda è molto semplice: come sbarazzarsi del software proprietario da Ubuntu Software Center (USC)?

Non funziona per abilitare o disabilitare i repository. Anche con i soli repository "universo" e "principali" attivi è ancora possibile vedere un sacco di software proprietario. Gli esempi includono Skype, Slack, Spotiffy.

Testato: Ubuntu 18.04 e Ubuntu 16.04.

Modificato: ho dovuto modificare questa domanda per escludere un altro bug che in precedenza avevo riportato qui su quante app open source nell'USC sono etichettate come proprietarie. Aggiunto qui /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

AGGIORNAMENTO: Questa domanda rimane senza risposta e credo che sia un argomento molto importante, quindi necessita di maggiore attenzione. Se Ubuntu afferma di essere libero e open source, dammi la libertà di rimuovere il software proprietario dal tuo Software Center ufficiale, per favore. I nuovi arrivati ​​al sistema operativo Ubuntu non sapranno come evitare le app proprietarie dal Software Center, soprattutto da quando (io e tutti noi) installiamo Ubuntu possiamo scegliere solo i repository Open Source, ma il Software Center è pieno di proprietà Apps.

AGGIORNAMENTO 2 : il 33% del software è proprietario quando visiti la casa USC. Video https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Anche Krita appare come proprietaria e ho riportato qui Krita etichettata come proprietaria in Ubuntu Software Center


I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
Thomas Ward

2
Sto votando per riaprire per poi chiudere come OT / bug-report in quanto si tratta chiaramente di un bug report o di una richiesta di modifica che dovrebbe essere discussa sul bug tracker.
David Foerster,

1
Questo sito non è un luogo di discussione, né è un luogo per segnalare bug o richiedere correzioni al software in Ubuntu. Puoi segnalare bug o richiedere correzioni su Launchpad.
muru,

1
Queste sono letteralmente parole tue. "Per favore, apri la discussione." <- discussione "Correggi." <- segnalazione bug che richiede correzione.
muru,

2
Il tuo aggiornamento è una richiesta per gli sviluppatori. Non è questo il posto per tali richieste - come ha detto Muru, una richiesta per gli sviluppatori conta come una segnalazione di bug e dovrebbe essere fatta su Launchpad. Siamo solo volontari che creano e gestiscono una libreria di risposte su Ubuntu - non creiamo Ubuntu. Apparentemente la risposta alla tua domanda in grassetto è che non puoi. Questa non è una risposta molto interessante. Forse stai cercando alcuni indizi sulla ricompilazione del Software Center per fare quello che vuoi, ma ti suggerirei di chiarire la domanda se non è davvero inteso come una richiesta agli sviluppatori.
Zanna,

Risposte:


24

Tuttavia, il Software Center è pieno di software proprietario. Come mai? Ho pensato che Ubuntu riguardasse l'Open Source

Definizione di "universo":

  • Universo - Software open source gestito dalla comunità La stragrande maggioranza del software in Ubuntu Software Center proviene dal repository Universe. Questi pacchetti vengono importati automaticamente dall'ultima versione di Debian o caricati e gestiti dalla comunità Ubuntu.

    Canonical non fornisce supporto o aggiornamenti ufficiali per questi pacchetti.

  • Considererei il tag "proprietario" un bug per il cromo. È FLOSS quindi dovrebbe essere etichettato come tale.

Come filtrarli?

  • Lo considero un bug. Se non si desidera un software proprietario, non includere "limitato" (= driver proprietari) o "multiverso" (= software proprietario).
  • Hai altri esempi del tag proprietario nell'universo? Dal momento che credo che non dovrebbe essere lì.

  • Su come filtrare ciò che è attualmente installato ed è proprietario puoi usare:

    sudo apt install vrms
    

e ottieni un elenco di ciò che è installato nel tuo sistema

$ 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
  • Fatta eccezione per un carattere, gli altri sono correlati a microcodice / hardware, quindi me la cavo bene;)
  • Ho il cromo installato e non è elencato. Un'altra prova da credere è che è un bug.

Bug report su debian (dal 2 giugno) che potrebbe essere correlato: third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cppin cromo sembra essere proprietario. Nel link si parla di una correzione.

Esiste un comando chiamato lintianper controllare i pacchetti DEB. Non mi lamento quando eseguo la scansione del cromo 37.


Ho pensato che "limitato" si applica solo ai driver e non alle app. Quindi, dopo averlo abilitato, non dovrei vedere le app proprietarie nel centro software, giusto?
Tio TROM,

1
Sebbene 1 cosa: sono nel repository corretto. tutti sono open source e non gestiti da canonici. Se ci fosse un problema di licenza sarebbe in multiverso.
Rinzwind,

1
Credo vrmsche consideri solo i pacchetti installati dai repository, non gli snap.
fkraiem,

1
@StephenG La documentazione GNU è rilasciata sotto GFDL con parti non modificabili, quindi non è libera secondo DFSG .
fkraiem,

1
@StephenG A proposito, Ubuntu non considerare glibc-doc-referencecome libero dal momento che è in Main, ma perché è importata da Debian non modificati, ha ancora Section: non-freein debian/control, in modo vrmsancora lo raccoglie come non libero.
fkraiem,

7

La premessa che Ubuntu è " tutto sull'open source " non è strettamente corretta.

Il nucleo del sistema operativo utilizza principalmente componenti open source e gli sviluppatori Ubuntu supportano e contribuiscono a un'ampia varietà di progetti open source.

Tuttavia, Ubuntu non ha mai richiesto che tutto il software nei repository Ubuntu (deb) o Snap Store (snap) debba essere open source.


1
Capisco, ma quando seleziono solo i repository principali, universo e limitato (solo per i driver), mi aspetto che Ubuntu rispetti le mie scelte e rimuova tutto ciò che non si trova in tali repository dal Software Center.
Tio TROM,

Potete fornire un esempio specifico di Software Center che presenta i debs di origine disabilitata dopo aver 1) disabilitato l'origine e 2) aggiornato il database apt con le origini modificate usando sudo apt update? Quel comportamento appropriato, se riproducibile, sembrerebbe essere un bug. Gli snap sono diversi, ovviamente, e non usano apt.
user535733

Se lo capisco correttamente: installo un'app che non è nel centro software tramite un ppa. quindi rimuovere il ppa ma non l'app. ora, quell'app appare ancora nel centro software? la risposta è si.
Tio TROM,

ho aggiunto questo ppa apt-add-repository ppa: yktooo / ppa e l'indicatore dello switcher audio installato github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . poi ho rimosso quel ppa da "altri software" ma riesco ancora a vedere l'indicatore dello switcher audio nel centro software imgur.com/VSNh0SP ed è etichettato erroneamente come "proprietario". quando aggiorno che yktoo ppa non è nell'elenco come incollerò nel prossimo commento.
Tio TROM,

1
Quindi il tuo problema sembra essere che il software installato continua a comparire in Software Center, anche dopo che la fonte originale è stata disabilitata. Questo è un comportamento previsto. Gli sviluppatori hanno lavorato a lungo e duramente per aggiungere quella funzionalità. Senza di essa, alcuni utenti avrebbero difficoltà a disinstallare il software utilizzando lo stesso strumento utilizzato per installarlo. Ciò non sembra correlato alla tua domanda originale sullo zelante open-source ....
user535733

1

Per filtro per il software open-source, è possibile attivare solo principale (ufficialmente supportato, Open-Source Software) Come da questa posta già suggerito è possibile modificare le vostre /etc/apt/sources.liste file /etc/apt/sources.list.d/.

L'altro mio suggerimento è l'installazione di un'alternativa a Ubuntu Software Center - App Grid . Con questo puoi semplicemente sfogliare i software open source forniti senza alcuni fastidi.

È possibile utilizzare un file PPA per installare:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid

1
queste sono le mie fonti imgur.com/U4lVZb9 - come puoi vedere sono attivi solo main, universo e restrizioni per i driver. nonostante ciò vedo un sacco di software proprietario nel centro software.
Tio TROM,

grazie per aver suggerito appgrid. ma manca flatpak e scatti, e mi piacerebbe avere anche quelli. inoltre non rispetta il tema in Ubuntu 18.04 e sembra strano.
Tio TROM,


0

Ubuntu non è una distro che richiede che tutti i loro pacchetti siano liberi (come in libertà). Detto questo, ci sono due aspetti che sono importanti in qualsiasi distribuzione GNU / Linux.

  1. Le persone vogliono che tutti i loro componenti funzionino (più specificamente le schede wifi).

  2. Nel caso di Ubuntu, includeranno software proprietario per rendere il sistema confortevole per gli utenti che sono abituati a pezzi specifici di software non libero.

Spero che sia di aiuto

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.