La computación en la nube de código abierto es el uso de software de código abierto para facilitar la computación en la nube. La computación en la nube brinda a los usuarios acceso a un servidor virtual que les permite almacenar y recuperar datos, así como utilizar servicios en tiempo real a través de varios dispositivos diferentes, como computadoras, teléfonos inteligentes y tabletas. El término «código abierto» se refiere a la tecnología que tiene licencias comerciales menos restrictivas, por lo que los productos pueden ser utilizados y alterados por un número ilimitado de personas. A fines de la década de 1990, un movimiento en la industria de la información y la tecnología comenzó a brindar a los usuarios de computadoras acceso al código fuente, para que pudieran usar y realizar cambios en el software existente. Este movimiento fue visto como una forma igualitaria de dar a los consumidores más control sobre los productos que estaban usando y ayudar a nivelar el campo de juego para las comunidades más pobres y los países en desarrollo.
La computación en la nube de código abierto puede beneficiar aún más a estas comunidades. La computación en la nube admite volúmenes muy altos de tráfico y almacenamiento a un precio relativamente bajo, ya que requiere poco hardware para su mantenimiento. Además, es una forma de computación muy flexible. Está estructurado para servir a varios usuarios al mismo tiempo, y sus recursos se pueden asignar según sea necesario de acuerdo con la ubicación del consumidor.
En junio de 2011, Steve Jobs, CEO de Apple, anunció iCloud, el último de una serie de desarrollos de computación en la nube para la compañía, que permite a sus clientes almacenar sus datos en una red virtual y acceder a ellos desde cualquiera de sus dispositivos Apple. Como indica este desarrollo, los consumidores estarán menos atados al hardware y cada vez más podrán acceder a los datos del reino virtual. La computación en la nube tiene muchos beneficios, pero si esta tecnología es administrada por solo unas pocas empresas, se convertirá en un sistema inasequible para algunos consumidores. Los defensores de la computación en la nube de código abierto quieren que la tecnología esté disponible para más personas con el fin de trabajar para eliminar las desigualdades en la brecha digital.
La computación en la nube de código abierto hace que el servicio sea más accesible para más personas. Más empresas e individuos están utilizando software de código abierto para lanzar sus redes en la nube, y el software de código abierto hace que sea más probable que la tecnología se extienda. La computación en la nube de código abierto, aunque puede tener algunos fallos iniciales, en última instancia puede beneficiar al consumidor. A medida que la tecnología se ponga de moda, permitirá a los diseñadores experimentar más con la tecnología y encontrar formas de fortalecerla. Poder utilizar productos menos restringidos ayudará a acelerar este proceso, ya que permitirá que más diseñadores prueben de forma independiente sus sistemas en la nube.