Cosa succede quando un programma viene rimosso dal Software Center?


10

Se Canonical rimuove un programma dai repository di Ubuntu Software-Center, cosa succede esattamente alla mia installazione?

Mi piace usare il Software Center per trovare e installare facilmente i programmi su Ubuntu e gestire gli aggiornamenti in modo che il software sia sempre aggiornato all'ultima versione. Ad esempio, sto usando il programma MediaInfo (senza un motivo particolare). MediaInfo ha recentemente cambiato la licenza da LGPL a FreeBSD: anche se è ancora FOSS, è possibile che il programma (o qualsiasi altro programma al di fuori del Software Center) venga acquistato da una società che applica una licenza proprietaria o aggiunge altre funzionalità che non è d'accordo con i termini dei repository di software Ubuntu messi a disposizione degli utenti nel Software Center.

In questo caso, sarà probabilmente rimosso dal Software Center, se lo capisco correttamente. Cosa succederà al programma sul mio computer, se l'ho già installato a quel punto?

Verrà rimosso automaticamente dal mio sistema? Non verrà aggiornato alla prossima versione? L'ultima versione appropriata rimarrà ancora disponibile nel Software Center? E riceverò qualche tipo di notifica in merito?


3
Una volta che qualcuno distribuisce una versione di un programma come FOSS, è gratuito e ridistribuibile con gli stessi termini di licenza FOSS per l'eternità. Una versione più recente potrebbe ottenere licenze proprietarie, ma le versioni precedenti saranno gratuite per sempre.
mucaho,

Risposte:


8

Sebbene sia ancora FOSS, potrebbe essere possibile che il programma (o qualsiasi altro programma al di fuori del Software Center) venga acquistato da una società che applica una licenza proprietaria o aggiunge altre funzionalità che non concordano con i termini del software Ubuntu repository messi a disposizione degli utenti nel Software Center.

Non essere FOSS o avere una licenza proprietaria non è mai stato un problema per Canonical (consultare i repository con restrizioni e multiverso).

Se qualcosa non può più rimanere nei repository per altri motivi:

Cosa succederà al programma sul mio computer, se l'ho già installato a quel punto?

Niente. Siederà lì in pace.

Verrà rimosso automaticamente dal mio sistema?

No.

Non verrà aggiornato alla prossima versione?

Sì.

L'ultima versione appropriata rimarrà ancora disponibile nel Software Center?

Dipende dai motivi alla base della rimozione. Ad esempio, se un pacchetto è dannoso, verrà rimosso.

E riceverò qualche tipo di notifica in merito?

No.

Puoi comunque verificare se un pacchetto non è nei repository in qualsiasi momento eseguendo apt-cache policy <package>;

Un pacchetto che non ha una versione disponibile nei repository non mostrerà una versione disponibile dai repository come candidato per l'installazione.


1

Nessun pacchetto installato verrà rimosso, se Canonical rimuove un pacchetto dai repository. Lo stesso per un PPA o altri repository. L'unica cosa che è successa, non riceverai più aggiornamenti.

Se il pacchetto deve essere nuovamente incluso nei repository, riceverai nuovamente gli aggiornamenti. Ma non sarai esplicitamente informato sulla restituzione.


1

Le modifiche in qualsiasi repository non influiscono sull'installazione locale!
Nessuno (sarà in grado di) disinstallare nulla sul tuo sistema personale.

Tuttavia, poiché non saranno più disponibili versioni più recenti di quella corrente disponibile per il download dal repository, non è possibile ricevere aggiornamenti per quel pacchetto.

Se canonical decide di rimuovere il pacchetto dai propri repository, lo rimuoverà completamente. Che senso avrebbe per loro mantenere una versione che presto diventerà obsoleta se vogliono liberarsene? No, rimuoverebbero tutte le versioni.

Se il programma diventa proprietario, però, potrei anche immaginare che invece di rimuoverlo, potrebbero anche spostarlo nel repository universe/ multiverse/ partner, ad esempio , non sono sicuro di quale sia adatto a quali casi ...

E probabilmente sarai in grado di trovare un PPA (Personal Package Archive) di qualcuno che continua a distribuire questo pacchetto. Se installi PPA, ricevi nuovi pacchetti e aggiornamenti da lì come hai fatto dai repository. Basta fare attenzione che i PPA non sono così ampiamente controllati rispetto ai malware e ai problemi di sicurezza dei repository, quindi è necessario conoscere il rischio. Di solito è piccolo, ma esistente.

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.