Quem paga pelo armazenamento e largura de banda dos repositórios?

41

Quando eu faço um yum update ou apt-get update , minha máquina está atingindo vários servidores e baixando vários pacotes. Eu imagino que esses servidores estão lidando com milhões de solicitações semelhantes em uma base diária.

Quem paga pela manutenção, existência e largura de banda desses servidores? Se a resposta depender da distro, então CentOS, Arch e Ubuntu seriam bons exemplos. Eu estou pensando sobre isso porque eu estou usando esses sistemas operacionais livres e estou consumindo largura de banda, mas eu não paguei ninguém por esse privilégio.

    
por Mendhak 12.04.2014 / 18:25

5 respostas

34

Eu diria que a maioria das distros aceitam doações privadas individuais (elas também podem aceitar hospedagem gratuita). No entanto, essa provavelmente não é a maior parte de seu financiamento na maioria dos casos.

Note que algumas das principais distros podem ter algum funcionário remunerado, e possivelmente também espaço para escritório, cujo custo provavelmente excede o de hospedar as recompras 1 . Isso não deve significar que eles não são basicamente baseados em voluntários (exceto para as variantes comerciais, eles são), apenas que eles têm orçamentos operacionais.

O Fedora é de propriedade da Redhat, e o segundo é um negócio anual de bilhões de dólares comercializado publicamente. Eu presumo que eles façam um pouco para ajudar a apoiar o primeiro.

De acordo com a wikipedia , o CentOS agora também é de propriedade da Redhat. ano Redhat anunciou seu patrocínio contínuo do desenvolvimento do CentOS.

O Ubuntu é de propriedade da Canonical , que eu acho que não é equivalente com Redhat, mas eles provavelmente ainda têm receitas para as dezenas de milhões de dólares por ano. A última vez que baixei uma imagem, o Ubuntu foi muito agressivo em encorajar você a fazer uma pequena doação ao mesmo tempo. US $ 5 por ano eu acho que cobriria os custos de hospedagem de recompra associados à instalação média.

O projeto Debian existe há quase 20 anos e certamente tem um núcleo substancial de usuários dispostos a ajudar a apoiá-lo. Eles também têm uma lista de "parceiros" aqui que fornecem recursos a eles. Eu acho que a Canonical ajuda bastante, já que o Ubuntu depende do Debian, mas a julgar pelo este link fornecido na resposta do Kiwi, eles ainda são ter que pedir publicamente US $ 250 mil para cobrir os custos das reuniões, o que é bastante decepcionante.

O

Arch provavelmente é muito mais pobre do que as outras distros mencionadas aqui, mas eles ainda podem coletar dinheiro suficiente de várias fontes para dar suporte a algumas equipes de desenvolvimento e hospedagem. Eles não parecem, obviamente, solicitar em seu site, então eu acho que este financiamento vem principalmente de subsídios da indústria (e, possivelmente, do governo).

1. Para ter uma idéia de quanto essa hospedagem realmente custaria, considere que os sistemas GNU / Linux provavelmente são responsáveis por 1-2% do desktop sistemas em todo o mundo e pelo menos 40% dos servidores web . Se, então, assumirmos que isso pode equivaler a ~ 25 milhões de sistemas, se uma grande distri- buição (teórica) representasse 10% deles e cada usuário respondesse por 4 MB por dia ao longo do tempo, isso equivaleria a 10 TB / dia. Eu acho que, se você conhece as pessoas certas, talvez você consiga 3000 TB / mês por < US $ 5000.

    
por 12.04.2014 / 18:49
29

Normalmente, cada distro Linux tem alguns servidores centrais onde colocam diretamente todos os pacotes. Mas existem espelhos espalhados pelo mundo que possuem cópias desses pacotes. Esses espelhos se comunicam diretamente com os servidores centrais procurando atualizações periodicamente. Normalmente, há um atraso no lançamento de uma atualização entre esses servidores centrais e os espelhos. Quão curto é esse atraso depende da frequência com que o espelho se comunica com os servidores centrais procurando diferença entre seus pacotes.

Esses espelhos são (geralmente) universidades e empresas que fornecem voluntariamente seus serviços para o benefício da comunidade distros.

Além disso, os espelhos ajudam a distribuir a carga , de modo que os servidores centrais não precisam necessariamente ter uma largura de banda alta ou muitos recursos.

    
por 12.04.2014 / 19:22
5

Com relação ao Debian, as empresas que usam Debian doam servidores e largura de banda. Eu acho que o projeto também usa doações monetárias para comprar hardware, especialmente hardware especializado. Você pode encontrar discussões sobre isso nas listas de discussão do Debian. No entanto, eu nunca ouvi falar do Debian pagando por largura de banda. Presumivelmente, eles podem encontrar ISPs suficientes para permitir que usem a largura de banda gratuitamente.

O mesmo é presumivelmente verdadeiro para outros projetos comunitários. Os projetos mais comerciais, como o RHEL, presumivelmente pagam suas próprias despesas.

Veja esta lista de parceiros Debian , graças a goldilocks. Estas são algumas das pessoas que fornecem assistência ao Debian como eu mencionei acima.

Note que o Projeto Debian em si não paga ninguém para trabalhar para ele, com a exceção ocasionalmente rara ocasional . Mas as empresas podem e pagam às pessoas para trabalhar no Debian. Isso é comumente chamado de patrocínio.

    
por 12.04.2014 / 19:00
4

Na maioria das vezes grande empresa como a Intel IBM AMD ...
Se você olhar para o Ubuntu, essa é a empresa canônica que lida com a largura de banda. Para forjar fontes, muitas universidades oferecem largura de banda e, mais uma vez, grandes empresas como operadoras de telefonia (gratuitas na França, por exemplo).

O Centos fornece uma lista de patrocinador de largura de banda nesta página link

editar

Eu também lembro de uma cooperação entre a HP e a Mozilla para o almoço do Firefox ## onde a HP estava fornecendo um grande servidor para a Mozilla distribuir a nova versão enquanto a Mozilla falava da HP em seu blog.

editar 2

O Debian parece precisar de dinheiro, pois este artigo surgiu recentemente no link

    
por 12.04.2014 / 18:54
2

Como @goldilocks respondeu, os softwares do Ubuntu não são necessariamente gratuitos. Existem pacotes comerciais disponíveis com o Ubuntu também. Veja neste link a lista de softwares fornecidos comercialmente pelo Ubuntu.

É da mesma forma como o Google funciona. Eu pesquiso no Google por quase tudo, mas não estou pagando nada. Além disso, existem empresas que promovem esse desenvolvimento de software livre, financiando-as. Então, basicamente, nós, como usuários finais, estamos aproveitando os serviços desta maravilhosa comunidade de código aberto.

    
por 12.04.2014 / 18:53