Mengapa ada perangkat lunak berpemilik di Ubuntu Software Center?

19

Pertanyaan saya sangat sederhana: bagaimana cara menyingkirkan perangkat lunak berpemilik dari Ubuntu Software Center (USC)?

Tidak berfungsi untuk mengaktifkan atau menonaktifkan repositori. Bahkan hanya dengan repositori “semesta” dan “utama” yang aktif, Anda masih dapat melihat banyak perangkat lunak berpemilik. Contohnya termasuk Skype, Slack, Spotiffy.

Diuji: Ubuntu 18.04 dan Ubuntu 16.04.

Diedit: Saya harus mengedit pertanyaan ini untuk mengecualikan bug lain yang sebelumnya saya laporkan di sini tentang berapa banyak aplikasi open source di USC yang salah label sebagai hak milik. Menambahkan itu di sini /ubuntu/1052688/open-source-software-mislabeled-in-ubuntu-software-center-usc-as-proprietary

UPDATE: Pertanyaan ini tetap tidak terjawab dan saya percaya ini adalah topik yang sangat penting sehingga perlu lebih banyak perhatian. Jika Ubuntu mengklaim sebagai Free dan Open Source, beri saya kebebasan untuk menghapus perangkat lunak berpemilik dari Pusat Perangkat Lunak resmi Anda. Pendatang baru di Sistem Operasi Ubuntu tidak akan tahu bagaimana cara menghindari aplikasi berpemilik dari Pusat Perangkat Lunak, terutama karena ketika mereka (saya, dan kita semua) menginstal Ubuntu, kita hanya dapat memilih repositori Open Source, namun Pusat Perangkat Lunak penuh dengan hak milik. aplikasi.

PEMBARUAN 2 : 33% dari perangkat lunak ini adalah hak milik ketika Anda mengunjungi rumah USC. Video https://www.youtube.com/watch?v=PIVHQj7pfXQ&feature=youtu.be Juga Krita muncul sebagai hak milik dan saya melaporkan di sini Krita diberi label hak milik di Pusat Perangkat Lunak Ubuntu

Tio TROM
sumber
Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
Thomas Ward
2
Saya memberikan suara untuk dibuka kembali untuk kemudian ditutup sebagai OT / bug-report karena ini jelas merupakan laporan bug atau permintaan perubahan yang harus dibahas pada pelacak bug.
David Foerster
1
Situs ini bukan tempat untuk berdiskusi, juga bukan tempat untuk melaporkan bug atau meminta perbaikan ke perangkat lunak di Ubuntu. Anda dapat melaporkan bug atau meminta perbaikan pada Launchpad.
muru
1
Ini secara harfiah kata-kata Anda sendiri. "Silakan buka diskusi." <- diskusi "Tolong perbaiki." <- laporan bug meminta perbaikan.
muru
2
Pembaruan Anda dibaca sebagai permintaan kepada pengembang. Ini bukan tempat untuk permintaan semacam itu - seperti yang dikatakan muru, permintaan kepada pengembang dianggap sebagai laporan bug dan harus dibuat di Launchpad. Kami hanya sukarelawan membuat dan mengelola perpustakaan jawaban tentang Ubuntu - kami tidak membuat Ubuntu. Tampaknya jawaban atas pertanyaan Anda dalam huruf tebal adalah bahwa Anda tidak bisa. Itu bukan jawaban yang sangat menarik. Mungkin Anda mencari beberapa petunjuk tentang mengkompilasi ulang Pusat Perangkat Lunak untuk melakukan apa yang Anda inginkan, tetapi saya sarankan Anda perlu mengklarifikasi pertanyaan jika itu benar-benar tidak dimaksudkan sebagai permintaan kepada devs.
Zanna

Jawaban:

24

Namun Pusat Perangkat Lunak penuh dengan perangkat lunak berpemilik. Bagaimana bisa? Saya pikir Ubuntu adalah tentang Open Source

Definisi "semesta":

  • Universe - Perangkat Lunak Open-Source yang Dikelola Komunitas, Sebagian besar perangkat lunak di Pusat Perangkat Lunak Ubuntu berasal dari gudang Universe. Paket-paket ini diimpor secara otomatis dari versi terbaru Debian atau diunggah dan dikelola oleh komunitas Ubuntu.

    Canonical tidak memberikan dukungan resmi atau pembaruan untuk paket-paket ini.

  • Saya akan menganggap tag "proprietary" sebagai bug untuk kromium. Itu FLOSS jadi harus ditandai seperti itu.

Bagaimana cara memfilternya?

  • Saya menganggapnya sebagai bug. Jika Anda tidak ingin perangkat lunak berpemilik tidak termasuk "terbatas" (= driver berpemilik), atau "multiverse" (= perangkat lunak berpemilik).
  • Apakah Anda memiliki lebih banyak contoh tag milik di dunia? Karena saya akan percaya itu tidak boleh ada di sana.

  • Tentang cara memfilter apa yang saat ini diinstal dan merupakan hak milik, Anda dapat menggunakan:

    sudo apt install vrms
    

dan Anda mendapatkan daftar apa yang diinstal di sistem Anda

$ 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
  • Kecuali font yang lain terkait dengan mikrokode / perangkat keras, jadi saya baik-baik saja dengan itu;)
  • Saya sudah menginstal kromium dan tidak terdaftar. Bukti lain yang bisa dipercaya adalah bug.

Laporan bug pada debian (mulai 2 Juni) yang mungkin terkait: third_party/swiftshader/third_party/llvm-subzero/lib/Support/ConvertUTF.cppdi chromium tampaknya berpemilik. Di tautan tersebut disebutkan perbaikan.

Ada perintah yang dipanggil lintianuntuk memeriksa paket DEB. Tidak mengeluh ketika saya memindai kromium 37.

Rinzwind
sumber
Saya pikir "terbatas" hanya berlaku untuk driver dan tidak untuk aplikasi. Jadi setelah diaktifkan, saya seharusnya tidak melihat aplikasi berpemilik di pusat perangkat lunak, kan?
Tio TROM
1
Padahal 1 hal: mereka berada di repo yang benar. semua adalah open source, dan tidak dikelola oleh kanonik. Jika ada masalah lisensi itu akan menjadi multiverse.
Rinzwind
1
Saya percaya vrmshanya mempertimbangkan paket yang diinstal dari repositori, bukan buncis.
fkraiem
1
Dokumentasi @StephenG GNU dirilis di bawah GFDL dengan bagian-bagian yang tidak dapat dimodifikasi, karenanya tidak bebas di bawah DFSG .
fkraiem
1
@StephenG Omong-omong, Ubuntu memang dianggap glibc-doc-referencebebas karena berada di Main, tetapi karena diimpor dari Debian tidak dimodifikasi, masih ada Section: non-freedi debian/control, jadi vrmsmasih mengambilnya sebagai tidak bebas.
fkraiem
7

Premis bahwa Ubuntu adalah " semua tentang open source " tidak sepenuhnya benar.

Inti dari OS menggunakan komponen open source, dan pengembang Ubuntu mendukung dan berkontribusi pada berbagai proyek open source.

Namun, Ubuntu tidak pernah mengharuskan semua perangkat lunak dalam repositori Ubuntu (deb) atau Snap Store (jepret) harus open source.

pengguna535733
sumber
1
Saya mengerti, tetapi ketika saya hanya memilih repo utama, semesta, dan terbatas (hanya untuk driver), maka saya berharap Ubuntu menghargai pilihan saya dan menghapus apa pun yang tidak ada dalam repo-repo tersebut dari Pusat Perangkat Lunak.
Tio TROM
Dapatkah Anda memberikan contoh spesifik dari Pusat Perangkat Lunak yang menyajikan utang sumber yang dinonaktifkan setelah Anda 1) menonaktifkan sumber dan 2) menyegarkan basis data apt dengan sumber yang diubah menggunakan sudo apt update? Perilaku yang tepat itu, jika dapat direproduksi, akan tampak seperti bug. Terkunci berbeda, tentu saja, dan tidak menggunakan apt.
user535733
Jika saya mengerti ini dengan benar: Saya memasang aplikasi yang tidak ada di pusat perangkat lunak melalui ppa. kemudian hapus ppa tetapi bukan aplikasinya. sekarang, apakah aplikasi itu masih muncul di pusat perangkat lunak? jawabannya iya.
Tio TROM
saya menambahkan ppa ini apt-add-repositori ppa: yktooo / ppa dan memasang indikator pengalih suara github.com/yktoo/indicator-sound-switcher/blob/master/INSTALL . kemudian saya menghapus ppa itu dari "perangkat lunak lain" tetapi saya masih dapat melihat indikator pengalih suara di pusat perangkat lunak imgur.com/VSNh0SP dan diberi label salah sebagai "hak milik". ketika saya memperbarui bahwa yktoo ppa tidak ada dalam daftar karena saya akan menempelkan di komentar berikutnya.
Tio TROM
1
Jadi masalah Anda tampaknya adalah bahwa perangkat lunak yang diinstal terus muncul di Pusat Perangkat Lunak, bahkan setelah sumber aslinya dinonaktifkan. Itu perilaku yang diharapkan. Pengembang bekerja lama dan keras dan keras untuk menambahkan fitur itu. Tanpa itu, beberapa pengguna akan kesulitan untuk menghapus instalasi perangkat lunak menggunakan alat yang sama yang mereka gunakan untuk menginstalnya. Ini tampaknya tidak terkait dengan pertanyaan awal Anda tentang open source
zealotry
1

Untuk memfilter perangkat lunak Sumber terbuka, Anda hanya dapat mengaktifkan Utama (Perangkat Lunak Sumber Terbuka yang Didukung, Resmi). Karena dengan pos ini, Anda disarankan untuk mengedit /etc/apt/sources.listfile Anda dan /etc/apt/sources.list.d/.

Saran saya yang lain adalah menginstal alternatif untuk Ubuntu Software Center - App Grid . Dengan ini, Anda dapat menelusuri perangkat lunak sumber terbuka yang disediakan tanpa gangguan.

Anda dapat menggunakan file PPA untuk menginstal:

sudo add-apt-repository ppa:appgrid/stable
sudo apt-get update
sudo apt-get install appgrid
xavier_fakerat
sumber
1
ini adalah sumber saya imgur.com/U4lVZb9 - karena Anda hanya dapat melihat utama, alam semesta, dan dibatasi untuk driver yang aktif. meskipun begitu saya melihat banyak perangkat lunak berpemilik di pusat perangkat lunak.
Tio TROM
terima kasih telah menyarankan appgrid. tetapi tidak memiliki flatpaks dan bentak, dan saya akan senang memilikinya juga. juga tidak menghormati tema di ubuntu 18.04 dan terlihat aneh.
Tio TROM
0

Anda memiliki "Terbatas" dalam daftar sumber Anda.

Terbatas - driver eksklusif untuk perangkat.

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


sumber
2
Ya tapi itu seharusnya hanya diperhitungkan untuk driver, bukan? Not for apps
Tio TROM
0

Ubuntu bukan distro yang mengharuskan semua paket mereka gratis (seperti dalam kebebasan). Yang mengatakan, ada dua aspek yang penting pada setiap distro GNU / Linux.

  1. Orang ingin semua komponen mereka berfungsi (lebih khusus kartu wifi).

  2. Dalam hal ubuntu, mereka akan menyertakan perangkat lunak berpemilik untuk membuat sistem nyaman bagi pengguna yang terbiasa dengan bagian-bagian tertentu dari perangkat lunak tidak bebas.

Semoga ini membantu

Berperforma
sumber