Cuando estás buscando una nueva pieza de software, es fácil recurrir a las opciones de licencia patentada. Sin embargo, hay otra indiscutible mejor manera.
Ya sea que seas un aficionado, emprendedor o dueño de un negocio, el código abierto tiene mucho que ofrecer. Al optar por el software de código abierto, puedes impactar positivamente esta comunidad vital e innovadora.
En esta publicación, veremos el gran papel que ha tenido el Software Libre y de Código Abierto (FOSS) en la historia de DreamHost. Luego compartiremos 3 maneras fáciles de apoyarlo este Febrero — y más allá. ¡Comencemos!
Los Comienzos de DreamHost con el Código Abierto
El código abierto está en nuestra sangre y ha impulsado cada aspecto de nuestros servicios desde el primer día. DreamHost fue fundado en 1996 por cuatro estudiantes universitarios de California que se unieron por el amor mutuo por la tecnología de código abierto y el descubrimiento de nuevas herramientas. Con casi nada para gastar, los cuatro crearon un servidor web que ejecutaba Debian Linux, Apache y Perl.
Esto se convirtió en la base de un negocio que alojaba sitios web además de software gratuito disponible para cualquier persona — y ¡así nació DreamHost! Nuestro negocio no habría sido posible sin el código abierto, y hoy en día el software libre o free software, permanecen en el corazón de muchos de los sistemas de DreamHost.
Respetamos los derechos de nuestros clientes a la información que crean, y eso incluye asegurarse que no estén anclados a ninguno de nuestros servicios. El software libre es un aspecto tan vital de nuestro negocio que incluso está codificado en nuestros valores fundamentales como “Adopta el código abierto”.
El Surgimiento del Cloud de Caja Negra
La era antes del cloud computing o computación en la nube, fue una era dorada para el internet libre. El paisaje de la tecnología estaba dominado por algunos de los mejores ejemplos de la tecnología del código abierto. Esto incluye Linux, Apache y MySQL, además de lenguajes como PHP, Perl, Python y Ruby.
Mientras que los días tempranos de la computación en la nube o cloud computing fueron emocionantes y revolucionarios, también fueron de cierta manera una caja negra. El software y los sistemas que impulsan los Servicios Web de Amazon, Microsoft Azure y muchas otras plataformas cloud estaban cerradas por diseño.
Esto dejó a muchos usuarios a oscuras sobre la implementación más crítica de su pila de aplicaciones. Entonces mientras que estábamos emocionados sobre lo que el cloud tenía para ofrecer, no queríamos vivir en un futuro dominado por tecnologías de caja negra. Es por eso que decidimos construir lo que nuestros clientes deseaban, usando nuestra mejor cepa de software de código abierto.
DreamCompute: Asociándonos con OpenStack
Desde el comienzo, construimos la plataforma de DreamHost sobre tecnología de código abierto. Sin embargo, en el 2014, llevamos las cosas un paso más adelante y lanzamos nuestro servicio de DreamCompute.
DreamCompute es un servicio público de cloud computing que está diseñado para crecer. También está construido con código abierto desde su centro.
Basado en la plataforma de computación en la nube OpenStack, DreamCompute hace un uso intensivo del software abierto. Los nodos de almacenamiento DreamCompute ejecutan Ceph, el sistema de almacenamiento tolerante a fallas de código abierto y distribución masiva.
Adicionalmente, el sistema completo es administrado por el software de automatización Chef, además de otras herramientas de código abierto. Esto incluye el collectd daemon y la canalización de procesamiento de datos Logstash.
Con DreamCompute, nos propusimos poner más poder en las manos de nuestros clientes del que tenían antes — y creemos que hemos alcanzado justamente eso. Sin embargo, el OpenStack es más que simplemente el corazón de nuestro servicio DreamCompute.
Nos unimos a OpenStack en sus primeros días, comprometiendo código, soporte financiero y liderazgo para el proyecto. Nos unimos a la Fundación OpenInfra como miembros Oro, y el CEO de DreamHost Simon Anderson fue elegido para representarnos en la Junta Directiva de la Fundación OpenStack por múltiples años consecutivos.
Incluso hoy, nuestro equipo está lanzando frameworks, herramientas, aplicaciones y otros proyectos de código abierto todo el tiempo. Para más información, échale un vistazo a nuestro repositorio en GitHub.
El Open Source Oficialmente Impulsa el 43% de la Web
Ninguna discusión sobre el código abierto podría estar completa sin que mencionemos el Sistema de Gestión de contenidos (CMS) más popular del mundo. En DreamHost, estamos orgullosos de tener desarrolladores WordPress Core en nuestro equipo mientras que contribuyen activamente al Proyecto WordPress Open-Source.
WordPress es un ejemplo de un software de código abierto de clase mundial, pero no quiere decir que esta plataforma sea automáticamente accesible para todos. Para ayudar a traer el poder del código abierto a las masas, diseñamos nuestro plan de alojamiento DreamPress.
Este servicio administrado de WordPress remueve mucha de la complejidad técnica de administrar un sitio web exitoso. De esta manera, estamos poniendo a disposición el CMS más poderoso del mundo a más personas que nunca antes.
Cómo Apoyar el Software de Código Abierto en el 2022 (3 Maneras)
DreamHost ha tomado mucho del código abierto con el pasar de los años, y ¡no somos los únicos! Si alguna vez has descargado un proyecto de GitHub, construido un sitio WordPress, o has cambiado de software patentado a una alternativa abierta, entonces Febrero es tu oportunidad de retribuir.
1. Usa y Promociona Software de Open-Source
¡La mejor manera de apoyar el código abierto es usándolo! Esto quiere decir buscar alternativas abiertas de tus licencias de software patentadas favoritas.
Si estás utilizando proyectos abiertos en tu tiempo libre, entonces ese es un gran comienzo. Sin embargo, si realmente quieres contribuir a la comunidad, entonces siempre puedes abogar por su uso en ambientes formales, particularmente en tu lugar de trabajo.
A diferencia de las licencias de software, a menudo puedes descargar e instalar software de código abierto en tu propio servidor o centro de datos de tu compañía. En un clima donde la privacidad y seguridad de los datos son una gran preocupación, esto definitivamente vale la pena mencionarlo a tu jefe.
Si tienes una licencia de software particular en mente, entonces encontrar un reemplazo puede ser tan simple como dirigirte a tu motor de búsqueda favorito y escribir: “Alternativa Open source de X software”. También hay directorios enteros dedicados a recomendar reemplazos de código abierto. La lista Awesome Alternatives y el sitio web de colaboración colectiva AlternativeTo son dos fuentes populares.
Una vez que estás utilizando software de código abierto, puedes ir un paso más adelante y convertirte en un evangelista. A pesar de las connotaciones religiosas, hoy en día, el término evangelista simplemente significa cualquier persona que es un fanático entusiasta de un producto, marca, persona — o incluso software de código abierto.
Simplemente, el interactuar con un proyecto abierto en redes sociales puede ayudar a crear conciencia. Si administras tu propio blog, entonces puede que quieras considerar publicar tutoriales o artículos sobre tu proyecto favorito.
Incluso si no administras tu propio sitio web, hay suficientes sitios enfocados en tecnología que aceptan publicaciones de invitados. Todos estos actos simples pueden ayudar a difundir la palabra y presentarle tu proyecto favorito a más personas.
2. Involúcrate con la Comunidad
Algunos proyectos exitosos de código abierto pueden pagar personal de tiempo completo. Sin embargo, muchos proyectos dependen completamente de los voluntarios. Esto quiere decir que siempre hay oportunidades de convertirte en un miembro importante de la comunidad del código abierto.
Para comenzar, puede que quieras considerar seguir tu proyecto favorito a través de todos los sitios grandes de networking. Esto incluye Twitter, YouTube, Slack, y Facebook.
Desde allí, puedes conectarte con otros miembros de la comunidad e identificar oportunidades para involucrarte. Esto puede ser cualquier cosa desde apoyar un meetup próximo o un webinar, hasta contestar preguntas que alguien ha publicado en la página oficial de Facebook.
Adicionalmente, los proyectos de código abierto a menudo tienen un lugar destacado en los tableros de preguntas y respuestas como Stack Overflow y el sitio Quora. Incluso podrías encontrar un tablero dedicado a tu programa elegido.
Al visitar estos tableros regularmente, puedes ayudar a otros usuarios a resolver los problemas que están teniendo con el software en cuestión. Esto puede mejorar su experiencia, la cual hará más posible que continúen usando el programa. Incluso pueden convertirse en desarrolladores entusiastas partidarios del código abierto ellos mismos.
Puedes minimizar el número de quejas y preguntas que son escaladas al equipo de desarrollo de software al resolver estas preguntas. Esto les libera tiempo para poder enfocarse en sus esfuerzos para mejorar el centro del software.
3. Conviértete en Traductor
Las investigaciones sugieren que el 74% de los usuarios de internet hablan un lenguaje diferente al inglés. Si tu proyecto favorito de código abierto no soporta varios idiomas, puede tener problemas para atraer una audiencia internacional.
Si eres bilingüe, puedes ayudar a conectar un proyecto con una audiencia completamente nueva, ofreciendo tus servicios de traducción. Incluso los usuarios que hablan varios idiomas usualmente apreciarán poder disfrutar el software en su idioma nativo. De hecho, el 65% de los consumidores prefieren acceder al contenido en su idioma. Al traducir un proyecto a uno o más idiomas tradicionales, puedes ayudar a impulsar su atractivo.
Por ejemplo, puedes traducir recursos de autoayuda, tales como la documentación oficial, publicaciones de blog y páginas de preguntas frecuentes o guías de usuario. Sin embargo, estos proyectos abiertos también pueden necesitar de alguien que traduzca los elementos de interfaz de usuario (UI), tales como etiquetas y burbujas de información en la pantalla que le ayudan a las personas a interactuar con el software. Todo esto puede ser invaluable para mejorar la experiencia de usuario y ayudar a tus proyectos favoritos a encontrar su lugar en el escenario mundial.
El Open-Source en el Presente y en el Futuro
En DreamHost, estamos emocionados de continuar contribuyendo al software de código abierto durante el 2022 — y más allá. Sin embargo, cualquiera puede completar los pasos para apoyar sus proyectos favoritos de código abierto.
Con esto en mente, recapitulemos rápidamente 3 maneras fáciles de ayudar a la comunidad del software libre:
- Usa alternativas de código abierto cuando sea posible, y promueve tus programas favoritos.
- Involúcrate con la comunidad al seguir proyectos de código abierto en redes sociales y respondiendo preguntas de los usuarios.
- Conviértete en traductor de tu proyecto de código abierto favorito.
Cuando se trata de software libre, WordPress es una gran historia de éxito. Si deseas enterarte por qué esta plataforma impulsa más de la mitad de todos los sitios web, nuestro alojamiento web compartido es la forma más fácil y rápida de comenzar con WordPress.
Cloud Computing y DreamHost
Cuando te asociaes con nosotros, ¡tu sitio web está en buenas manos! Nuestros servicios juntan un servicio amigable con la mejor tecnología para darte todo lo que necesitas para tener éxito en la web.
Ve Cómo Trabajamos