web-dev-qa-db-fra.com

Pourquoi certains programmes du Centre logiciel Ubuntu ne sont-ils pas en open source?

Je suis préoccupé par la quantité de logiciels propriétaires qui semble faire partie d'Ubuntu. J'ai remarqué pas mal d'applications dans le centre logiciel qui sont répertoriées comme "Licence: propriétaire".

Évidemment, il y a le contenu des partenaires, comme Skype (bien que ce ne soit pas un bon exemple car il ne fonctionne pas dans le Centre logiciel), mais il semble y avoir une foire. charge d'autres choses qui se glissent dans, aussi.

Y a-t-il quelque chose que je n'ai pas compris ici? Est-ce que tout est en partenariat ou y a-t-il des éléments exclusifs dans le dépôt principal Ubuntu?

Existe-t-il un moyen de filtrer les logiciels libres?

Le bit open source est important pour moi - je ne veux pas seulement un système d’exploitation libre, je pense que le modèle de logiciel open source est meilleur. Debian est strictement FOSS (AFAIK), par exemple.

23
artfulrobot

Plusieurs dépôts

Ubuntu comporte divers référentiels avec ses propres politiques sur le logiciel qui y est inclus.

Résumé de Wiki de la communauté - Référentiels :

  • main contient des applications qui sont des logiciels libres, peuvent être librement redistribuées et sont entièrement prises en charge par l'équipe Ubuntu.

    Ceci est la section entièrement-FOSS.

  • restreint Notre engagement est de ne promouvoir que les logiciels libres - ou les logiciels disponibles sous licence libre. Cependant, nous faisons des exceptions pour un petit ensemble d’outils et de pilotes permettant d’installer Ubuntu et ses applications gratuites sur du matériel quotidien.

  • universe est un instantané du monde libre, à code source ouvert et du monde Linux. Il contient presque tous les logiciels à code source ouvert, tous construits à partir de sources publiques diverses. Canonical ne garantit pas la mise à jour régulière de la sécurité des logiciels du composant Univers.

    Open source, peut-être FOSS

  • Le composant multiverse contient un logiciel non gratuit, ce qui signifie que les conditions de licence de ce logiciel ne respectent pas la politique de licence du composant principal Ubuntu. [...] non pris en charge et ne peut généralement pas être corrigé ou mis à jour. Utilisez à vos risques et périls.

Il s’agit des référentiels "normaux" que le centre logiciel utilise pour répertorier les applications disponibles.

Logiciels supplémentaires (partenaires)

En plus de ce qui précède, il y a les référentiels Extras et Partenaires. Vous devrez les activer vous-même en tant que opt-in. Le référentiel partenaire est plus ou moins détenu à titre privé par Canonical. Il inclut un logiciel propriétaire, sans code source disponible généralement, uniquement pour des raisons de partenariat avec Canonical ou pour d'autres raisons commerciales.

Certaines "applications" gratuites dans le Centre logiciel sont fournies via le référentiel Extras et doivent être conformes à la stratégie de référentiel d'extension . Celles-ci en énumèrent quelques-unes (voir ci-dessous).

Les applications soumises via le programme MyApps sont une autre histoire très spécifique à Ubuntu. Le code source n'est pas toujours disponible et vous pouvez trouver des informations pertinentes sur le FAQ du logiciel commercial MyApps . Certains sont exclusivement commerciaux et à source fermée, fournis via un PPA privé avec authentification APT-HTTPS. Ceux distribués de cette manière ne doivent pas adhérer à des politiques autres que celles de Launchpad PPA et certaines exigences techniques - ils sont assez privés pour les développeurs.

Qu'en est-il des paquets x, y et z?

Pour voir dans quelle composante une application est incluse, je suggère d’aller dans packages.ubuntu.com , recherchez le package. Dans le titre de la page, vous remarquerez la section entre crochets, par exemple. Package: kcalc (4:4.9.2-0ubuntu1) [universe].

Puis-je utiliser mon système uniquement avec le logiciel FOSS?

Pour filtrer uniquement les logiciels libres, il suffit de seulement ​​activer main (et éventuellement universe) - juste pour vous assurer de ne pas laisser entrer de logiciel source proche. Modifiez votre _/etc/apt/sources.list_ et les fichiers dans _/etc/apt/sources.list.d/_ pour les exclure si vous le souhaitez. Vous pouvez rencontrer des problèmes d’exécution de votre matériel correctement, comme indiqué dans la description du composant restreint ci-dessus.

Le fait que ce soit très fonctionnel ou non dépend de votre matériel et des exigences que vous souhaitez respecter pour le logiciel que vous souhaitez utiliser. Certains matériels classiques ne nécessitent pas de micrologiciels/binaires propriétaires et peuvent fonctionner parfaitement sans aucune donnée source fermée. Les composants restreint ​​et multivers constituent un équilibre généralement acceptable pour la plupart des utilisateurs, mais vous devez les désactiver si vous souhaitez utiliser complètement le logiciel libre.

L'ensemble d'applications que vous pouvez sélectionner sera considérablement réduit si vous décidez de désactiver le composant niverse. Le liste de tous les paquets dans Quantal a ces numéros pour vous donner une idée:

  • principal (+ sécurité): 14250
  • univers: 32595
  • multivers: 746
  • restreint: 14

Je ne pouvais pas trouver une source crédible pour les référentiels supplémentaires, donc en utilisant simplement les fichiers Packages.gz classiques (en supposant que Quantal AMD64):

Voir également

24
gertvdijk

Si vous désactivez les clichés avec Sudo apt purge gnome-software-plugin-snap comme indiqué dans une autre réponse , puis dans Ubuntu Software Center, accédez à Logiciels et mises à jour> Ubuntu et décochez l'option "Logiciel restreint par le droit d'auteur ou les droits. issues (multivers) "Je pense que cela supprimera tous les résultats non-FOSS. Du moins, aucun résultat exclusif n’a été retrouvé dans mes recherches jusqu’à présent.

... sauf pour les conducteurs - décochez l'option "restreint" pour vous en débarrasser également

1
duggulous