Qui paie pour le stockage et la bande passante des référentiels?

41

Quand je fais un yum updateou apt-get update, ma machine frappe plusieurs serveurs et télécharge plusieurs paquets. J'imagine que ces serveurs traitent quotidiennement des millions de demandes similaires.

Qui paie pour la maintenance, l'existence, la bande passante de ces serveurs? Si la réponse dépend de la distribution, CentOS, Arch et Ubuntu seraient de bons exemples. Je m'interroge à ce sujet parce que j'utilise ces systèmes d'exploitation gratuits et que je consomme de la bande passante, mais je n'ai payé personne à ce privilège.

Mendhak
la source
Je doute qu'un seul miroir puisse traiter des "millions de" demandes au quotidien. CentOS à lui seul compte près de 500 sites miroirs, ce qui tendrait à disperser un peu le nombre de téléchargements. Bien que je sois certain que certains sont plus touchés que d’autres.
OldTimer

Réponses:

34

Je suppose que la plupart des distributions acceptent les dons privés individuels (ils peuvent également accepter l'hébergement gratuit). Cependant, ce n’est probablement pas le gros de leur financement dans la plupart des cas.

Il convient de noter que certaines des principales distributions peuvent avoir du personnel rémunéré, voire éventuellement des bureaux, dont le coût dépasse probablement celui de l'hébergement des pensions 1 . Cela ne signifie pas qu'ils ne sont pas principalement basés sur le volontariat (à l'exception des variantes commerciales, ils le sont), mais simplement qu'ils disposent de budgets de fonctionnement.

Fedora appartient à Redhat, et ce dernier est une entreprise annuelle négociée en milliards de dollars. Je présume qu'ils font beaucoup pour aider à soutenir l'ancien.

Selon Wikipédia , CentOS est maintenant également la propriété de Redhat et, plus tôt cette année, Redhat a annoncé son soutien continu au développement de CentOS.

Ubuntu appartient à Canonical , ce qui, à mon avis, n’est pas comparable à Redhat, mais leur chiffre d’affaires atteint probablement toujours les dizaines de millions de dollars US par an. La dernière fois que j'ai téléchargé une image, Ubuntu a été assez agressif pour vous encourager à faire un petit don en même temps. Je pense que 5 dollars par an couvriraient les coûts d’hébergement en pension associés à l’installation moyenne.

Le projet Debian existe depuis près de 20 ans et compte certainement un noyau important d’utilisateurs prêts à l’aider. Ils ont également une liste de "partenaires" qui leur fournissent des ressources. Je pense que Canonical aide beaucoup, puisque Ubuntu dépend de Debian, mais à en juger par ce lien fourni dans la réponse de Kiwi, ils doivent toujours demander publiquement 250 000 USD pour couvrir les frais de réunion, ce qui est assez décevant.

Arch est probablement beaucoup plus pauvre que les autres distributions mentionnées ici, mais elles peuvent toujours collecter suffisamment d’argent auprès de diverses sources pour soutenir du personnel de développement et d’hébergement. Ils ne semblent apparemment pas solliciter sur leur site, alors je suppose que ce financement provient principalement de subventions de l'industrie (et éventuellement du gouvernement).

1. Pour avoir une idée du coût réel de cet hébergement, considérons que les systèmes GNU / Linux représentent probablement 1 à 2% des systèmes de bureau dans le monde et au moins 40% des serveurs Web . Si nous supposons que cela représenterait environ 25 millions de systèmes, si une grande distribution (théorique) comptait pour 10% de ceux-ci et si chaque utilisateur comptait pour 4 Mo par jour en moyenne, cela équivaudrait à 10 To par jour. Je pense que si vous connaissez les bonnes personnes, vous pourriez peut-être obtenir 3 000 To / mois pour moins de 5 000 USD.

boucle d'or
la source
La plupart des distributions Linux sont gérées par des volontaires et n’ont pas de personnel rémunéré. Peut-être que Canonical et Red Hat en ont, mais pas Gentoo, Arch, Debian, Mint, etc. De plus, Debian et Gentoo me semblent être des distributions "majeures".
Faheem Mitha
@FaheemMitha Je sais qu'ils sont majoritairement volontaires, mon point était que la plupart d'entre eux ( y compris Debian, j'ai ajouté un lien à ce sujet) ont des développeurs rémunérés qu'ils ont employés. Mon argument général avec ceci est que l'hébergement n'est pas la dépense majeure de la gestion d'une distribution, et cette dépense est une dépense qu'ils couvrent tous d'une manière ou d'une autre. J'ai ajouté quelques qualificatifs à ce sujet;)
goldilocks
2
C'est un peu agréable de voir Arch se frotter les coudes au reste, même si c'est à la manière d'un prince et d'un pauvre.
mikeserv
1
Je pense qu'AWS sera au sommet de ce genre de choses. Je doute que les utilisateurs de distributions Linux auront besoin de ce type de support et d’infrastructures, ils ont juste besoin de boîtes en ligne quelque part. Je suppose que WRT 100 To / mois = 200 $ est basé sur, par exemple, ceci ou cela ( ce qui est potentiellement un peu moins de 200 $); et probablement que vous obtiendriez un accord sur 10 d'entre eux.
goldilocks
4
Il convient de noter que la plupart des distributions ont de nombreux miroirs des pensions livrées gérées par des volontaires. Lorsque vous effectuez une opération, yum updatevous pouvez voir la liste des miroirs que votre distribution parcourt avant de commencer à télécharger des éléments. Beaucoup sont dans des universités, des laboratoires de recherche, de grandes sociétés qui donnent de l'espace serveur, etc.
SnakeDoc
29

Habituellement, chaque distribution Linux a quelques serveurs centraux ou elle met directement tous les paquets. Mais il existe des miroirs dans le monde qui ont des copies de ces paquets. Ces miroirs communiquent directement avec les serveurs centraux à la recherche de mises à jour périodiques. Normalement, la mise à jour d’une mise à jour entre ces serveurs centraux et les miroirs est différée. La durée de ce délai dépend de la fréquence à laquelle le miroir communique avec les serveurs centraux à la recherche d'une différence entre ses packages.

Ces miroirs sont (généralement) des universités et des entreprises qui fournissent volontairement leurs services dans l’intérêt de la communauté des distros.

De plus, les miroirs aident à répartir la charge , de sorte que les serveurs centraux ne doivent pas nécessairement disposer d'une bande passante élevée ou de nombreuses ressources.

mavillan
la source
2
C'est un point très important que les autres réponses ont manqué.
Seth
5

En ce qui concerne Debian, les entreprises utilisant Debian font don de serveurs et de la bande passante. Je pense que le projet utilise également des dons en argent pour acheter du matériel, en particulier du matériel spécialisé. Vous pouvez trouver des discussions à ce sujet sur les listes de diffusion Debian. Cependant, je n'ai jamais entendu parler de Debian payant pour la bande passante. Vraisemblablement, ils trouveront suffisamment d’ISP pour leur permettre d’utiliser gratuitement la bande passante.

La même chose est vraisemblablement vraie d'autres projets communautaires. Les projets plus commerciaux comme RHEL paient probablement leurs propres frais.

Voir cette liste de partenaires Debian , grâce à goldilocks. Ce sont certaines des personnes qui fournissent une assistance à Debian, comme je l’ai mentionné ci-dessus.

Notez que le projet Debian lui-même ne paie personne pour le travailler, à l' exception de rares exceptions historiques . Mais les entreprises peuvent et font payer des personnes pour travailler sur Debian. Ceci est communément appelé parrainage.

Faheem Mitha
la source
4

La plupart du temps, une grande entreprise telle qu'Intel IBM AMD ...
Si vous regardez Ubuntu, c'est l'entreprise canonique qui gère la bande passante.
Pour les sources, beaucoup d’universités offrent de la bande passante et encore une fois une grande entreprise comme un opérateur de téléphonie (gratuit en France par exemple).

Centos donne une liste des sponsors de bande passante sur cette page
http://www.centos.org/download/mirrors/

modifier

Je rappelle également une coopération entre HP et Mozilla pour le déjeuner de Firefox ##, où HP fournissait un gros serveur à Mozilla pour distribuer la nouvelle version alors que Mozilla parlait d’HP sur son blog.

éditer 2

Debian semble avoir besoin d'argent car cet article a été publié récemment
https://wiki.debian.org/FriendsOfDebian

Kiwy
la source
2

Comme @Goldilocks a répondu, les logiciels Ubuntu ne sont pas nécessairement gratuits. Il existe également des packages commerciaux disponibles avec Ubuntu. Regardez ce lien pour la liste des logiciels fournis commercialement par Ubuntu.

C'est la même manière que Google fonctionne. Je recherche google pour presque tout mais je ne paye rien. En outre, il existe des entreprises qui favorisent ce développement open source en les finançant. En gros, en tant qu'utilisateur final, nous profitons des services de cette merveilleuse communauté open source.

Ramesh
la source