Dlaczego niektóre programy w Centrum oprogramowania Ubuntu nie są oprogramowaniem typu open source?

23

Martwię się ilością oprogramowania, które wydaje się być teraz częścią Ubuntu. Zauważyłem sporo aplikacji, które w centrum oprogramowania są wymienione jako „Licencja: własność”.

Oczywiście są rzeczy partnerskie, takie jak Skype (chociaż nie jest to dobry przykład, ponieważ nie działa w Centrum oprogramowania), ale wydaje się, że jest sporo innych rzeczy.

Czy jest coś, czego tutaj nie rozumiem? Czy to wszystko w partnerach, czy może jakieś zastrzeżone rzeczy w głównych repozytoriach Ubuntu?

Czy istnieje sposób na filtrowanie pod kątem FOSS?

Bit open source jest dla mnie ważny - nie chcę tylko wolnego systemu operacyjnego, ponieważ uważam, że model oprogramowania open source jest lepszy. Na przykład Debian jest ściśle FOSS (AFAIK).

artfulrobot
źródło

Odpowiedzi:

24

Kilka repozytoriów

Ubuntu oferuje różne repozytoria z własnymi zasadami dotyczącymi dołączanego oprogramowania.

Podsumowanie z Community Wiki - Repozytoria :

  • main zawiera aplikacje, które są wolnym oprogramowaniem, mogą być swobodnie rozpowszechniane i są w pełni obsługiwane przez zespół Ubuntu.

    To jest sekcja w pełni FOSS.

  • ograniczona Naszym zobowiązaniem jest promowanie wyłącznie wolnego oprogramowania - lub oprogramowania dostępnego na podstawie bezpłatnej licencji. Robimy jednak wyjątki od niewielkiego zestawu narzędzi i sterowników, które umożliwiają instalację Ubuntu i jego bezpłatnych aplikacji na sprzęcie codziennego użytku.

  • wszechświat jest migawką świata wolnego, open source i Linux. Zawiera prawie każdy program typu open source, wszystkie zbudowane z wielu źródeł publicznych. Canonical nie zapewnia gwarancji regularnych aktualizacji bezpieczeństwa oprogramowania we wszechświecie

    Open source, może FOSS

  • Multiverse Component zawiera oprogramowanie, które nie jest darmowe, co oznacza, że ​​wymagania licencyjne tego oprogramowania nie spełniają zasad licencji na główny komponent Ubuntu. [...] nie jest obsługiwane i zwykle nie można go naprawić ani zaktualizować. Używaj go na własne ryzyko.

Są to „zwykłe” repozytoria, których Software Center używa do wyświetlania listy dostępnych aplikacji.

Dodatkowe oprogramowanie (partnerzy)

Oprócz powyższych istnieją Dodatki i repozytoria partnerów. Będziesz musiał włączyć je osobiście jako opt-in. Repozytorium partnerów jest w mniejszym lub większym stopniu własnością prywatną Canonical. Zawiera w sobie oprogramowanie zastrzeżone, zwykle bez kodu źródłowego, tylko ze względu na partnerstwo z Canonical lub z innych powodów komercyjnych.

Niektóre „bezpłatne” aplikacje w Centrum oprogramowania są dostarczane za pośrednictwem repozytorium dodatków i muszą być zgodne z zasadami dotyczącymi repozytorium rozszerzeń . Te listy to tylko kilka (patrz poniżej).

Aplikacje przesłane za pośrednictwem programu MyApps to inna historia, bardzo specyficzna dla Ubuntu. Kod źródłowy nie zawsze jest dostępny, a niektóre istotne informacje można znaleźć w często zadawanych pytaniach dotyczących oprogramowania komercyjnego MyApps . Niektóre z nich są komercyjne i zawierają wyłącznie kod źródłowy, dostarczane za pośrednictwem prywatnego PPA z uwierzytelnianiem APT-HTTPS. Te dystrybuowane w ten sposób nie muszą przestrzegać żadnych zasad oprócz zasad PPA Launchpad i niektórych wymagań technicznych - są dość prywatne dla programistów.

Co z pakietem x, yiz?

Aby zobaczyć, w którym komponencie znajduje się określona aplikacja, sugeruję przejść do packages.ubuntu.com, znaleźć pakiet, aw tytule strony zauważysz sekcję w nawiasach, np Package: kcalc (4:4.9.2-0ubuntu1) [universe].

Czy mogę uruchomić system tylko z oprogramowaniem FOSS?

Aby filtrować tylko dla FOSS, włącz tylkomain (i opcjonalnie universe) - po prostu upewnij się, że nie wpuszczasz oprogramowania bliskiego źródła. Edytuj swoje /etc/apt/sources.listi pliki, /etc/apt/sources.list.d/aby je wykluczyć, jeśli chcesz. Mogą wystąpić problemy z prawidłowym działaniem sprzętu, jak wskazano w opisie zastrzeżonego komponentu powyżej.

To, czy będzie bardzo funkcjonalne, zależy od posiadanego sprzętu i wymagań dotyczących oprogramowania, którego chcesz używać. Niektóre urządzenia głównego nurtu nie wymagają oprogramowania firmowego / plików binarnych i mogą działać doskonale bez żadnych zamkniętych źródeł danych. W ograniczonym i multiwersu komponenty zapewniają ogólnie akceptowalną równowagę w tym dla większości ludzi, ale trzeba je wyłączyć w przypadku chcesz całkowicie FOSS.

Zestaw aplikacji, które możesz wybrać, znacznie się zmniejszy, jeśli zdecydujesz się wyłączyć komponent wszechświata . Lista wszystkich pakietów w quantal ma te numery, aby dać pewne wyobrażenie:

  • główny (+ bezpieczeństwo): 14250
  • wszechświat: 32595
  • multiwers: 746
  • ograniczony: 14

Nie mogłem znaleźć wiarygodnego źródła dla dodatkowych repozytoriów, więc używając zwykłych plików Packages.gz (zakładając Quantal amd64):

Zobacz też

gertvdijk
źródło
1
+1. Osobiście wspomniałbym, że istnieje różnica między „wolnym oprogramowaniem” a „oprogramowaniem typu open source” (co wyjaśniono na podlinkowanej stronie filozofii). Powiedziałbym również, że komercyjny! = Zastrzeżony i wolny jak w darmowym piwie! = Wolny jak w wolności. (Bez wchodzenia w nudne szczegóły, oczywiście.)
Andrea Corbellini,
1
@AndreaCorbellini Tak ... wiem. Mogłem iść na wszystkie szczegóły tutaj, ale 1) nie jestem dobry w te szczegóły i 2) Ja osobiście nie obchodzi , że dużo o tych szczegółach. Daj mi trochę czasu na przedstawienie przynajmniej kilku ważnych szczegółów. :)
gertvdijk
Czy usunięcie głównego / wszechświata powstrzymuje centrum oprogramowania przed wyświetlaniem aplikacji innych niż OSS?
Jorge Castro,
@JorgeCastro Wydaje mi się, że wiele zależności nie będzie już w stanie spełnić, wtedy ... :) mainjest naprawdę potrzebny w większości aplikacji - np. W jądrze. Czy masz na myśli usunięcie ograniczonego / multiwersum / dodatków / partnera?
gertvdijk
1
Z mojego doświadczenia nie możesz. Próbowałem usunąć oprogramowanie typu non-foss, ale bez powodzenia. Repozytoria nie wpływają na przykład na przyciąganie. Testowałem na Ubuntu 18.04 i 16.04, wyłączając i włączając repozytoria i bez powodzenia. Oprogramowanie zastrzeżone nadal znajduje się w Centrum oprogramowania Ubuntu. Dlatego moja odpowiedź brzmi: to błąd albo coś, co Canonical robi celowo. Nie mogłem uzyskać odpowiedzi na to pytanie po opublikowaniu na AskUbuntu „Dlaczego w Centrum oprogramowania Ubuntu istnieje oprogramowanie zastrzeżone?”
Tio TROM
1

Jeśli wyłączysz przyciąganie za pomocą, sudo apt purge gnome-software-plugin-snapjak pokazano w innej odpowiedzi , a następnie w Centrum oprogramowania Ubuntu, przejdź do Software & Updates> Ubuntu i odznacz opcję „Oprogramowanie ograniczone przez prawa autorskie lub problemy prawne (wieloświatowe)”. Myślę, że usunie wszystkie wyniki inne niż FOSS. Przynajmniej moje dotychczasowe wyniki nie pojawiły się w wynikach wyszukiwania.

... z wyjątkiem sterowników - odznacz opcję „ograniczona”, aby się ich pozbyć

bezczelny
źródło