Si Canonical supprime un programme des référentiels du Centre logiciel Ubuntu, qu'advient-il de mon installation?
J'aime utiliser le centre de logiciels pour trouver et installer facilement des programmes sur Ubuntu et pour gérer les mises à jour de sorte que le logiciel utilise toujours la dernière version. Par exemple, j'utilise le programme MediaInfo (sans raison particulière). MediaInfo a récemment changé sa licence de LGPL en FreeBSD: Même s’il s’agit toujours de logiciels libres, il est possible que le programme (ou tout autre programme hors du Software-Center) soit acheté par une entreprise qui applique une licence exclusive ou ajoute une fonctionnalité qui n'accepte pas les termes des référentiels de logiciels Ubuntu mis à la disposition des utilisateurs dans le centre de logiciels.
Dans ce cas, il sera probablement supprimé du Software-Center, si je le comprends bien. Qu'adviendra-t-il du programme sur mon ordinateur si je l'ai déjà installé à ce moment?
Sera-t-il automatiquement supprimé de mon système? Ne sera-t-il pas mis à jour avec la prochaine version? La dernière version appropriée restera-t-elle toujours disponible dans le centre de logiciels? Et recevrai-je une sorte de notification à ce sujet?
Même s’il s’agit toujours de logiciels libres, il est possible que le programme (ou tout autre programme hors du centre logiciel) soit acheté par une entreprise qui applique une licence propriétaire ou ajoute une autre fonctionnalité qui ne correspond pas aux termes du logiciel Ubuntu. des référentiels mis à la disposition des utilisateurs dans le Software-Center.
Ne pas être FOSS ou avoir une licence propriétaire n'a jamais été un problème pour Canonical (voir les référentiels restreint et multivers).
Si quelque chose ne peut plus rester dans les dépôts pour d'autres raisons:
Qu'adviendra-t-il du programme sur mon ordinateur si je l'ai déjà installé à ce moment?
Rien. Il va rester assis paisiblement.
Sera-t-il automatiquement supprimé de mon système?
Non.
Ne sera-t-il pas mis à jour avec la prochaine version?
Oui.
La dernière version appropriée restera-t-elle toujours disponible dans le centre de logiciels?
Cela dépend des raisons du retrait. Par exemple. si un colis est nocif, il sera effectivement supprimé.
Et recevrai-je une sorte de notification à ce sujet?
Non.
Vous pouvez toutefois vérifier si un paquet ne se trouve pas dans les référentiels à tout moment en exécutant apt-cache policy <package>
;
Un package qui n'a pas de version disponible dans les référentiels ne montrera pas de version disponible à partir des référentiels en tant que candidat à l'installation.
Aucun package installé ne sera supprimé si Canonical supprime un package des référentiels. La même chose pour un PPA ou tout autre référentiel. La seule chose qui est arrivée, vous ne recevrez plus de mises à jour.
Si le package doit à nouveau être inclus dans les référentiels, vous recevrez à nouveau des mises à jour. Mais vous ne serez pas explicitement informé du retour.
Les modifications dans un référentiel n'affectent pas votre installation locale!
Personne ne pourra (ne pourra) désinstaller quoi que ce soit sur votre système personnel.
Toutefois, comme il n’y aura pas de version plus récente que la version actuelle disponible au téléchargement à partir du référentiel, vous ne pouvez plus recevoir de mises à jour pour ce paquet.
Si Canonical décide de supprimer le paquet de leurs référentiels, il le supprimera entièrement. Quel sens aurait-il pour eux de conserver une version rapidement obsolète s'ils veulent s'en débarrasser? Non, ils supprimeraient toutes les versions.
Si le programme devient propriétaire, je peux aussi imaginer qu'au lieu de le supprimer, ils pourraient également le déplacer, par exemple. le référentiel universe
/multiverse
/partner
, ne sachant pas lequel conviendrait pour quels cas ...
Et vous pourrez probablement trouver un PPA (Personal Package Archive) de quelqu'un qui continue à distribuer ce paquet. Si vous installez le PPA, vous recevez les nouveaux packages et mises à jour de la même manière que vous le faites depuis les référentiels. Méfiez-vous simplement que les PPA ne sont pas aussi minutieusement contrôlés que les référentiels contre les logiciels malveillants et la sécurité, vous devez donc connaître le risque. C'est généralement petit, mais existant.