Cuando hago una yum update
o apt-get update
, mi máquina está golpeando varios servidores y descargando varios paquetes. Me imagino que esos servidores manejan millones de solicitudes similares a diario.
¿Quién paga por el mantenimiento, la existencia y el ancho de banda de esos servidores? Si la respuesta depende de la distribución, entonces CentOS, Arch y Ubuntu serían buenos ejemplos. Me pregunto sobre esto porque estoy usando estos sistemas operativos gratuitos y estoy consumiendo ancho de banda, pero no le he pagado a nadie por este privilegio.
distros
repository
bandwidth
Mendhak
fuente
fuente
Respuestas:
Supongo que la mayoría de las distribuciones aceptan donaciones privadas individuales (también pueden aceptar alojamiento gratuito). Sin embargo, esa no es la mayor parte de su financiamiento en la mayoría de los casos.
Tenga en cuenta que algunas de las principales distribuciones pueden tener personal remunerado, y posiblemente también espacio de oficina, cuyo costo probablemente exceda el de hospedar los repos 1 . Esto no debe entenderse como que no se basan principalmente en el voluntariado (a excepción de las variantes comerciales, lo son), solo que tienen presupuestos operativos.
Fedora es propiedad de Redhat, y este último es un negocio anual de mil millones de dólares que cotiza en bolsa. Supongo que hacen bastante para ayudar a apoyar a los primeros.
Según Wikipedia , CentOS ahora también es propiedad de Redhat y a principios de este año Redhat anunció su patrocinio continuo del desarrollo de CentOS.
Ubuntu es propiedad de Canonical , que no creo que esté a la par con Redhat, pero probablemente todavía tengan ingresos de decenas de millones de dólares por año. La última vez que descargué una imagen, Ubuntu fue bastante agresivo al animarlo a hacer una pequeña donación al mismo tiempo. Creo que $ 5 por año cubriría los costos de alojamiento de repos asociados con la instalación promedio.
El proyecto Debian ha existido durante casi 20 años y seguramente tiene un núcleo sustancial de usuarios dispuestos a ayudarlo. También tienen una lista de "socios" aquí que les proporciona recursos. Creo que Canonical ayuda significativamente, ya que Ubuntu depende de Debian, pero a juzgar por este enlace proporcionado en la respuesta de Kiwi, todavía tienen que pedir públicamente $ 250K para cubrir los costos de las reuniones, lo cual es bastante decepcionante.
Arch es probablemente mucho más pobre que las otras distribuciones mencionadas aquí, pero aún pueden recolectar suficiente dinero de varias fuentes para apoyar a algunos miembros del personal de desarrollo y hosting. No parece que soliciten obviamente en su sitio, por lo que supongo que este financiamiento proviene principalmente de subvenciones de la industria (y posiblemente del gobierno).
1. Para tener una idea de cuánto costaría realmente este alojamiento, considere que los sistemas GNU / Linux probablemente representan el 1-2% de los sistemas de escritorio en todo el mundo y al menos el 40% de los servidores web . Si luego asumimos que esto podría ascender a ~ 25 millones de sistemas, si una distribución grande (teórica) representara el 10% de esos y cada usuario representara 4 MB por día en promedio con el tiempo, esto equivaldría a 10 TB / día. Creo que si conoce a las personas adecuadas, tal vez podría obtener 3000 TB / mes por <$ 5000 US.
fuente
yum update
, puedes ver la lista de espejos por la que pasa tu distribución antes de que finalmente comience a descargar cosas. Muchos están en universidades, laboratorios de investigación, grandes corporaciones que donan espacio para servidores, etc.Por lo general, cada distribución de Linux tiene algunos servidores centrales donde se colocan directamente todos los paquetes. Pero existen espejos en todo el mundo que tienen copias de estos paquetes. Estos espejos se comunican directamente con los servidores centrales buscando actualizaciones periódicamente. Normalmente hay un retraso en el lanzamiento de una actualización entre estos servidores centrales y los espejos. El tiempo de demora depende de la frecuencia con que el espejo se comunique con los servidores centrales buscando diferencias entre sus paquetes.
Estos espejos son (generalmente) universidades y empresas que brindan sus servicios voluntariamente en beneficio de la comunidad de distribución.
Los espejos adicionales ayudan a distribuir la carga , por lo que los servidores centrales no necesariamente necesitan tener un ancho de banda alto o muchos recursos.
fuente
Con respecto a Debian, las compañías que usan Debian donan servidores y ancho de banda. Creo que el Proyecto también usa donaciones monetarias para comprar hardware, particularmente hardware especializado. Puede encontrar discusiones sobre esto en las listas de correo de Debian. Sin embargo, nunca escuché que Debian pagara el ancho de banda. Presumiblemente, pueden encontrar suficientes ISP para permitirles usar el ancho de banda de forma gratuita.
Lo mismo es presumiblemente cierto para otros proyectos comunitarios. Los proyectos más comerciales como RHEL presumiblemente pagan sus propios gastos.
Vea esta lista de socios de Debian , gracias a goldilocks. Estas son algunas de las personas que brindan asistencia a Debian como mencioné anteriormente.
Tenga en cuenta que el Proyecto Debian en sí mismo no le paga a nadie para que trabaje en él, con la ocasional excepción históricamente rara . Pero las compañías pueden pagar y pagan a la gente para que trabaje en Debian. Esto se denomina comúnmente patrocinio.
fuente
La mayoría de las veces, grandes compañías como Intel IBM AMD ...
Si nos fijamos en Ubuntu, esa es la compañía canónica que maneja el ancho de banda.
Forge forge muchas universidades ofrecen ancho de banda y, una vez más, grandes compañías como operadores telefónicos (gratis en Francia, por ejemplo).
Centos ofrece una lista de patrocinadores de ancho de banda en esta página
http://www.centos.org/download/mirrors/
editar
También recuerdo una cooperación entre HP y Mozilla para el almuerzo de Firefox ## donde HP estaba proporcionando un gran servidor a Mozilla para distribuir la nueva versión mientras Mozilla hablaba de HP en su blog.
editar 2
Debian parece necesitar dinero ya que este artículo apareció recientemente
https://wiki.debian.org/FriendsOfDebian
fuente
Como respondió @goldilocks, los softwares de Ubuntu no necesariamente son gratuitos. Hay paquetes comerciales disponibles con Ubuntu también. Mire este enlace para ver la lista de softwares proporcionados comercialmente por Ubuntu.
Es de la misma manera que funciona Google. Hago búsquedas en Google para casi todo, pero no estoy pagando nada. Además, hay empresas que promueven dicho desarrollo de código abierto mediante su financiación. Básicamente, nosotros, como usuarios finales, estamos disfrutando de los servicios de esta maravillosa comunidad de código abierto.
fuente