Diversi repository
Ubuntu offre vari repository con le proprie politiche sul software incluso.
Riassunto da Community Wiki - Repository :
main contiene applicazioni che sono software libero, possono essere ridistribuite liberamente e sono completamente supportate dal team di Ubuntu.
Questa è la sezione completamente FOSS.
limitato Il nostro impegno è promuovere solo software libero o software disponibile con licenza gratuita. Tuttavia, facciamo eccezioni per un piccolo set di strumenti e driver che consentono di installare Ubuntu e le sue applicazioni gratuite sull'hardware di tutti i giorni.
universo è un'istantanea del mondo libero, open source e Linux. Ospita quasi tutti i software open source, tutti realizzati da una vasta gamma di fonti pubbliche. Canonical non fornisce una garanzia di aggiornamenti di sicurezza regolari per il software nel componente dell'universo
Open source, forse FOSS
- Il componente multiverso contiene software che non è gratuito, il che significa che i requisiti di licenza di questo software non soddisfano la politica di licenza del componente principale di Ubuntu. [...] non supportato e di solito non può essere riparato o aggiornato. Usalo a tuo rischio e pericolo.
Questi sono i repository "regolari" che il Software Center utilizza per elencare le applicazioni disponibili.
Software aggiuntivo (partner)
Oltre a quanto sopra, ci sono i repository Extras e Partner. Dovrai abilitarli da solo come opt-in. Il repository dei partner è detenuto più o meno privatamente da Canonical. Include software proprietario al suo interno, senza codice sorgente normalmente disponibile, solo per motivi di collaborazione con Canonical o altri motivi commerciali.
Alcune "app" gratuite nel Centro software vengono fornite tramite il repository Extras e devono aderire alla Politica sul repository delle estensioni . Questi sono solo alcuni (vedi sotto).
Le app inviate tramite il programma MyApps sono un'altra storia e molto specifiche di Ubuntu. Il codice sorgente non è sempre disponibile e puoi trovare alcune informazioni rilevanti nelle FAQ sul software commerciale MyApps . Alcuni sono solo commerciali e di origine chiusa, forniti tramite un PPA privato con autenticazione APT-HTTPS. Quelli distribuiti in questo modo non devono aderire a nessuna politica a parte le politiche PPA di Launchpad e alcuni requisiti tecnici - sono abbastanza privati per gli sviluppatori.
Che dire del pacchetto x, ye z?
Per vedere in quale componente è inclusa una determinata applicazione, ti suggerisco di andare a packages.ubuntu.com
, trovare il pacchetto e nel titolo della pagina noterai la sezione tra parentesi, ad es Package: kcalc (4:4.9.2-0ubuntu1) [universe]
.
Posso eseguire il mio sistema solo con il software FOSS?
Per filtrare solo per FOSS, abilita solomain
(e facoltativamente universe
) - solo per assicurarti di non consentire l'accesso a software ravvicinato. Modifica i tuoi /etc/apt/sources.list
file e /etc/apt/sources.list.d/
per escluderli se vuoi. È possibile che si verifichino problemi nell'esecuzione corretta dell'hardware, come indicato dalla descrizione del componente con restrizioni sopra riportato.
Se sarà molto funzionale dipende dall'hardware e dai requisiti che possiedi per il software che desideri utilizzare. Alcuni hardware tradizionali non richiedono firmware / binari proprietari e possono funzionare perfettamente senza dati di origine chiusa. I componenti con restrizioni e multiverso forniscono un equilibrio generalmente accettabile in questo per la maggior parte delle persone, ma è necessario spegnerli nel caso in cui si desideri completamente FOSS.
Il set di applicazioni che è possibile selezionare si ridurrà notevolmente se si decide di disabilitare il componente dell'universo . L' elenco di tutti i pacchetti in Quantal ha questi numeri per darti un'idea:
- principale (+ sicurezza): 14250
- universo: 32595
- multiverso: 746
- limitato: 14
Non sono riuscito a trovare una fonte credibile per i repository aggiuntivi, quindi semplicemente usando i normali file Packages.gz (supponendo Quantal amd64):
Guarda anche