Dlaczego w oprogramowaniu Ubuntu Software Center znajduje się oprogramowanie zastrzeżone?

19

Moje pytanie jest bardzo proste: jak pozbyć się prawnie zastrzeżonego oprogramowania z Centrum Oprogramowania Ubuntu (USC)?

Nie działa, aby włączyć lub wyłączyć repozytoria. Nawet przy aktywnych „wszechświatach” i „głównych” repozytoriach nadal można zobaczyć mnóstwo zastrzeżonego oprogramowania. Przykłady obejmują Skype, Slack, Spotiffy.

Testowane: Ubuntu 18.04 i Ubuntu 16.04.

Edytowane: Musiałem edytować to pytanie, aby wykluczyć kolejny błąd, który wcześniej zgłosiłem tutaj, o tym, ile aplikacji open source w USC jest błędnie oznaczonych jako zastrzeżone. Dodano, że tutaj /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

AKTUALIZACJA: To pytanie pozostaje bez odpowiedzi i uważam, że jest to bardzo ważny temat, dlatego wymaga większej uwagi. Jeśli Ubuntu twierdzi, że jest wolny i open source, daj mi swobodę usunięcia zastrzeżonego oprogramowania z oficjalnego Centrum oprogramowania. Nowicjusze w systemie operacyjnym Ubuntu nie będą wiedzieli, jak unikać zastrzeżonych aplikacji z Software Center, zwłaszcza, że ​​kiedy (ja i ​​my wszyscy) instalujemy Ubuntu, możemy wybrać tylko repozytoria Open Source, ale Software Center jest pełne prawnie zastrzeżonych aplikacje.

AKTUALIZACJA 2 : 33% oprogramowania jest zastrzeżone podczas wizyty w domu USC. Wideo https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Również Krita pojawia się jako zastrzeżony i zgłosiłem tutaj Krita oznaczonego jako zastrzeżony w Centrum oprogramowania Ubuntu

Tio TROM
źródło
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
Thomas Ward
2
Głosuję za ponownym otwarciem, a następnie zamknięciem jako OT / bug-report, ponieważ jest to wyraźnie raport o błędzie lub prośba o zmianę, którą należy omówić w narzędziu do śledzenia błędów.
David Foerster
1
Ta strona nie jest miejscem do dyskusji, nie jest też miejscem zgłaszania błędów lub zgłaszania poprawek do oprogramowania w Ubuntu. Możesz zgłaszać błędy lub żądać poprawek na Launchpad.
mur
1
To dosłownie twoje własne słowa. „Otwórz dyskusję.” <- dyskusja „Proszę naprawić.” <- raport o błędzie z żądaniem naprawy.
muru
2
Twoja aktualizacja jest odczytywana jako prośba do programistów. To nie jest miejsce na takie żądania - jak powiedział Muru, prośba do programistów liczy się jako raport o błędzie i powinna zostać wysłana na Launchpad. Jesteśmy tylko wolontariuszami, którzy tworzą i utrzymują bibliotekę odpowiedzi na temat Ubuntu - nie tworzymy Ubuntu. Najwyraźniej pogrubioną odpowiedzią na twoje pytanie jest to, że nie możesz. To nie jest bardzo interesująca odpowiedź. Być może szukasz wskazówek dotyczących ponownej kompilacji Centrum oprogramowania, aby zrobić to, co chcesz, ale sugeruję, abyś wyjaśnił pytanie, jeśli tak naprawdę nie jest to prośba dla programistów.
Zanna

Odpowiedzi:

24

Centrum oprogramowania jest jednak pełne oprogramowania zastrzeżonego. Dlaczego? Myślałem, że w Ubuntu chodzi o Open Source

Definicja „wszechświata”:

  • Universe - utrzymywane przez społeczność, oprogramowanie typu open source Zdecydowana większość oprogramowania w Centrum oprogramowania Ubuntu pochodzi z repozytorium Universe. Pakiety te są albo automatycznie importowane z najnowszej wersji Debiana, albo przesyłane i obsługiwane przez społeczność Ubuntu.

    Canonical nie zapewnia oficjalnego wsparcia ani aktualizacji tych pakietów.

  • Uważam, że tag „zastrzeżony” jest błędem dla chromu. Jest to FLOSS, dlatego powinno być oznaczone jako takie.

Jak je odfiltrować?

  • Uważam to za błąd. Jeśli nie chcesz oprogramowania własnościowego, nie dołączaj „zastrzeżonych” (= prawnie zastrzeżonych sterowników) lub „multiwersum” (= prawnie zastrzeżonego oprogramowania).
  • Czy masz więcej przykładów znaczników własności we wszechświecie? Ponieważ uważam, że nie powinno tam być.

  • Jak odfiltrować to, co jest obecnie zainstalowane i jest zastrzeżone, możesz użyć:

    sudo apt install vrms
    

a otrzymasz listę tego, co jest zainstalowane w twoim systemie

$ 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
  • Poza czcionką pozostałe są związane z mikrokodem / sprzętem, więc sam sobie z tym radzę;)
  • Mam zainstalowany chrom i nie ma go na liście. Kolejnym dowodem na to, że można uwierzyć, jest błąd.

Raport o błędzie dotyczący Debiana (od 2 czerwca), który może być powiązany: third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cppw chromie wydaje się być zastrzeżony. W linku jest wspomniana poprawka.

Wywołano polecenie lintiansprawdzenia pakietów DEB. Nie narzeka, kiedy skanuję chrom 37.

Rinzwind
źródło
Myślałem, że „ograniczony” dotyczy tylko sterowników, a nie aplikacji. Po włączeniu tej opcji nie powinienem widzieć zastrzeżonych aplikacji w centrum oprogramowania, prawda?
Tio TROM
1
Chociaż jedno: są w prawidłowym repozytorium. wszystkie są typu open source i nie są obsługiwane przez kanonikę. Jeśli pojawiłaby się kwestia licencji, byłaby ona wieloświatowa.
Rinzwind
1
Uważam, że vrmsrozważa tylko pakiety instalowane z repozytoriów, a nie snapy.
fkraiem
1
@StephenG Dokumentacja GNU jest wydana pod GFDL z częściami niemodyfikowalnymi, stąd też nie jest wolna pod DFSG .
fkraiem
1
@StephenG Nawiasem mówiąc, Ubuntu uważa glibc-doc-referenceza darmo, ponieważ jest przy głównej, ale dlatego, że jest importowany z Debianem niemodyfikowanej, to jeszcze Section: non-freew debian/controltak vrmsciągle podnosi go jako non-free.
fkraiem
7

Założenie, że Ubuntu jest „ oparte na otwartym źródle ”, nie jest do końca poprawne.

Rdzeń systemu operacyjnego wykorzystuje przede wszystkim komponenty open source, a programiści Ubuntu wspierają i biorą udział w wielu projektach typu open source.

Jednak Ubuntu nigdy nie wymagało, aby całe oprogramowanie w repozytoriach Ubuntu (deb) lub Snap Store (snap) było otwarte.

użytkownik535733
źródło
1
Rozumiem, ale kiedy wybieram tylko repozytorium główne, uniwersalne i ograniczone (tylko dla sterowników), oczekuję, że Ubuntu uszanuje moje wybory i usunie wszystko, co nie jest w tych repozytoriach z Centrum oprogramowania.
Tio TROM
Czy możesz podać konkretny przykład prezentujący debaty w wyłączonym źródle oprogramowania, gdy 1) wyłączyłeś źródło i 2) odświeżyłeś apt apt przy użyciu zmienionych źródeł sudo apt update? To trafne zachowanie, jeśli jest powtarzalne, wydaje się być błędem. Przyciągania są oczywiście inne i nie używaj apt.
user535733
Jeśli dobrze to rozumiem: instaluję aplikację, która nie znajduje się w centrum oprogramowania za pośrednictwem ppa. następnie usuń PPA, ale nie aplikację. czy ta aplikacja nadal pojawia się w centrum oprogramowania? odpowiedź brzmi tak.
Tio TROM
dodałem ppa apt-add-repository ppa: yktooo / ppa i zainstalowałem wskaźnik przełącznika dźwięku github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . potem usunąłem ten ppa z „innego oprogramowania”, ale nadal widzę wskaźnik przełącznika dźwięku w centrum oprogramowania imgur.com/VSNh0SP i jest on nieprawidłowo oznaczony jako „zastrzeżony”. kiedy aktualizuję, że yktoo ppa nie ma na liście, jak wkleję w następnym komentarzu.
Tio TROM
1
Tak więc wydaje się, że problem polega na tym, że zainstalowane oprogramowanie nadal pojawia się w Centrum oprogramowania, nawet po wyłączeniu oryginalnego źródła. To oczekiwane zachowanie. Programiści pracowali długo i ciężko, aby dodać tę funkcję. Bez niego niektórym użytkownikom trudno byłoby odinstalować oprogramowanie przy użyciu tego samego narzędzia, którego użyli do instalacji. Nie wydaje się, aby było to związane z twoim pierwotnym pytaniem na temat fanatyzmu open-source ....
user535733
1

Aby filtrować w poszukiwaniu oprogramowania typu open source, można włączyć tylko oprogramowanie główne (oficjalnie obsługiwane, oprogramowanie typu open source). W tym poście zasugerowano już, że możesz edytować swoje /etc/apt/sources.listpliki i pliki /etc/apt/sources.list.d/.

Inną moją sugestią jest instalacja alternatywy dla Ubuntu Software Center - App Grid . Dzięki temu możesz bez problemu przeglądać dostarczone oprogramowanie typu open source.

Możesz użyć pliku PPA, aby zainstalować:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
źródło
1
są to moje źródła imgur.com/U4lVZb9 - jak widać, tylko główny, wszechświat i ograniczony dla sterowników są aktywne. mimo to w centrum oprogramowania widzę wiele zastrzeżonego oprogramowania.
Tio TROM
dzięki za sugestię aplikacji. ale brakuje w nim flatpaków i snapów, i chciałbym je mieć. także nie szanuje motywu w Ubuntu 18.04 i wygląda dziwnie.
Tio TROM
0

Masz „Ograniczone” na liście źródeł.

Ograniczone - zastrzeżone sterowniki urządzeń.

Źródło - https://help.ubuntu.com/community/Repositories/Ubuntu


źródło
2
Tak, ale to powinno się liczyć tylko dla kierowców, prawda? Nie dla aplikacji
Tio TROM
0

Ubuntu nie jest dystrybucją, która wymaga, aby wszystkie ich pakiety były wolne (jak na wolności). To powiedziawszy, istnieją dwa aspekty, które są ważne w każdej dystrybucji GNU / Linux.

  1. Ludzie chcą, aby wszystkie ich elementy działały (a dokładniej karty Wi-Fi).

  2. W przypadku Ubuntu będą zawierać autorskie oprogramowanie, aby system był wygodny dla użytkowników, którzy są przyzwyczajeni do określonych części niewolnego oprogramowania.

Mam nadzieję że to pomoże

Zformowany
źródło