momius - Fotolia
La filosofía de código abierto va mucho más allá del software, y entra en nuestras vidas
Según sus defensores, el software de código abierto es solo el primer paso de un movimiento más amplio que tiene como objetivo hacer que el código abierto sea una parte integral de nuestra vida diaria.
El movimiento de software libre y abierto ha encontrado una considerable participación en la mente de las organizaciones empresariales de hoy. Pero los defensores de la filosofía del código abierto no se detendrán en el nivel comercial, están encontrando nuevas formas de aplicar las ideas detrás del código abierto a casi todos los aspectos de la vida de las personas.
El último día del Red Hat Summit 2017 contó con oradores principales y paneles que abordaron tres áreas clave en las que el código abierto está afectando no solo a las comunidades de desarrollo de software, sino también al hardware, la agricultura y la cultura que rodea a los equipos de software corporativo.
La fuente de la innovación, más allá de la empresa
Tim Yeaton, vicepresidente ejecutivo de marketing corporativo de Red Hat, inauguró los discursos principales del día promocionando las comunidades de código abierto como el centro del cambio no solo para el software, sino también para la innovación tecnológica en general.
“La mayor parte de la innovación está ocurriendo en comunidades de código abierto aguas arriba”, dijo. ”Ese modelo de colaboración se ha ampliado más allá del software... es la fuente de innovación para la tecnología”.
Una de estas áreas de innovación es el hardware. Alicia Gibb, directora ejecutiva de Open Source Hardware Association, con sede en Boulder, Colorado, habló sobre los avances que se han logrado en la comunidad de hardware de código abierto y destacó ejemplos como el termociclador OpenPCR , un equipo capaz de detectar y secuenciar ADN.
También mencionó Arduino, una plataforma electrónica de código abierto basada en hardware y software, fácil de usar y destinada a cualquier persona que realice proyectos interactivos, que incluyen drones, escáneres de huellas dactilares e incluso una tetera robótica danzante. Arduino también fue la base de OpenCuriosity de la NASA, un rover ExoMars de código abierto, y el contador Safecast Geiger, que se utilizó en Japón después del desastre de Fukushima.
“Tenemos de todo, desde tractores de código abierto, hasta moda de código abierto”, dijo Gibb, y agregó que las posibilidades de combinar la internet de las cosas y el código abierto son muy prometedoras.
Caleb Harper, investigador principal y director de Open Agriculture Initiative (OpenAG) en el MIT Media Lab, mostró otra aplicación de la filosofía de código abierto que está surgiendo del mundo del software. Harper presentó a los miembros de la audiencia la idea de aplicar las ideas del código abierto a la industria agrícola para estabilizar los suministros de alimentos del mundo.
Harper explicó cómo OpenAG está utilizando código abierto para crear lo que llamó “democracia climática”. Al procesar y aplicar datos sobre el clima, la biología de las plantas, las técnicas agrícolas y otros factores que afectan directamente el crecimiento de los alimentos, se puede replicar las condiciones precisas en ambientes controlados para cultivar alimentos que no son nativos de esa región o, en algunos casos, frutas antiguas que había alguna vez y se extinguieron, como un tipo de tomate que no se había comido en 150 años. En una anécdota, explicó cómo esta iniciativa permitió a los sirios en un campo de refugiados replicar las condiciones necesarias para cultivar alimentos nativos de su hogar.
“¿No podemos tomar datos y aplicarlos a lo que comemos?”, preguntó Harper, y agregó que parte del objetivo de OpenAG es llegar a un punto en el que se puedan enviar datos en lugar de alimentos.
Los datos que recopila y comparte OpenAG también se pueden utilizar para lograr prácticas de crecimiento más eficientes y económicas que pueden, por ejemplo, reducir el consumo de agua y aumentar la velocidad de crecimiento.
Un profesional de software que asistió a la feria, Tony Heron, dijo que nunca había pensado mucho en aplicar la filosofía de código abierto más allá del software antes de escuchar las conferencias de Red Hat.
"Pensé que las conferencias sobre hardware abierto y agricultura abierta eran alucinantes", dijo Heron, administrador de sistemas en el banco directo canadiense Tangerine. "Nunca pensé en poner el código abierto más allá del lado del software... Las posibilidades para la humanidad en general con lo que se documentó fueron bastante fantásticas".
Otro asistente, Robbert Rijkse, compartió el sentimiento de que el código abierto tiene un lugar más allá del mundo del software. Rijkse, líder del equipo de servicios técnicos en Tangerine, dijo que las organizaciones deberían hacer un esfuerzo para aplicar el código abierto en la parte superior de sus pilas de software, incluido cualquier cosa en la nube, así como más allá.
"Creo que lo que Red Hat mostró en todas las conferencias magistrales es que el código abierto no solo debe aplicarse al software", dijo Rijkse. "Debe aplicarse a todos los aspectos no solo de TI, sino [de] nuestras vidas".
Código abierto para el cambio cultural
Además de las iniciativas que cambiarán el mundo, las conferencias magistrales también destacaron cómo el código abierto puede funcionar como lo que Dietmar Fauser, vicepresidente de garantía de calidad de investigación y desarrollo de Amadeus, con sede en Madrid, denominó un "agente de cambio cultural".
“Se trata de unir equipos y crear energía y conocimiento común”, dijo Fauser.
La importancia del código abierto como agente de cambio cultural fue respaldada por el orador Ashesh Badani, vicepresidente de nube y OpenShift BU en Red Hat, quien dijo que los esfuerzos de las organizaciones para avanzar hacia la entrega continua son, en esencia, un problema cultural.
"El verdadero problema es cultural", dijo. "Los equipos deben trabajar juntos y ser capaces de colaborar a través de los canales".
Otros oradores señalaron que el código abierto está teniendo un impacto significativo en términos de reducir la cantidad de tiempo que les toma a los equipos de software alcanzar los objetivos de producción. Chris Wright, vicepresidente de la oficina de tecnología de Red Hat, señaló que los esfuerzos de Red Hat con la empresa de computación en la nube administrada Rackspace han ayudado a los equipos de software a realizar flujos de trabajo más rápidos, reduciendo las tareas que pueden haber tomado más de un mes a días o incluso minutos.
"¿Cómo se puede crear un entorno de producción desde cero hasta que sea funcional?" preguntó Wright. " Sin una metodología ágil , puede tomar meses. Aquí, estamos viendo entre siete y siete minutos y medio".
Código abierto vs propietario
El código abierto es el futuro de TI y el desarrollo de software, dijo Wright en un debate sobre la relación entre el código abierto y DevOps. Wright señaló que el método tradicional de trabajar con proveedores de software empresarial patentado pronto puede quedar en el olvido, ya que las organizaciones se adhieren más a la filosofía de código abierto.
"El futuro de TI tiene mucho que ver con la colaboración", dijo Wright. "Así es como estamos construyendo nuestra infraestructura de próxima generación".
Rijkse estuvo de acuerdo en que ve que la mentalidad de los desarrolladores se aleja cada vez más de querer usar software propietario, y mencionó que el código abierto simplemente facilita que su equipo de software logre sus objetivos. Como tal, dijo que ve mucho más crecimiento en el lado del código abierto que en el lado propietario debido a la demanda de los desarrolladores.
"Nos gusta integrar muchos productos... es mucho más difícil hacerlo con software propietario", dijo Rijkse. "Las API no son estándar. Las API cambian con cada versión; no están bien documentadas. Y si necesita agregar una función, es muy difícil hacerlo a menos que involucre al proveedor que proporcionó esa solución, lo que puede ser muy caro."
Heron agregó que la popularidad de Red Hat Summit, particularmente entre los grandes proveedores de software, le sugiere que las organizaciones se están alejando de las prácticas estrictas de distribución de software propietario en favor de un modelo de fuente abierta. De hecho, dijo que cree que las organizaciones que no hacen el cambio pueden estar perjudicando a la comunidad de desarrollo.
"Si observa el tamaño de esta conferencia y los grandes jugadores que están aquí, se ha demostrado que cualquiera de los viejos argumentos de 'No se puede ganar dinero dando esto gratis' es una tontería", dijo Heron. "No es necesario mantenerlo patentado para ganar dinero, y solo está dañando la innovación al hacerlo de esa manera".
Rijkse también agregó que las herramientas de código abierto permiten a su equipo acelerar el desarrollo, y el hecho de que sea de código abierto les evita tener que crear herramientas por su cuenta.
"Estamos usando cosas como jQuery, para que podamos acelerar el desarrollo", dijo Rijkse. "¿Por qué reinventaríamos la rueda? JQuery ya está ahí... tiene todas las características que buscamos, así que ¿por qué estamos tratando de desarrollarlo nosotros mismos?".
Problemas persistentes de seguridad
La seguridad todavía se cuestiona cuando las empresas exploran opciones de código abierto, como las que proporciona Red Hat. Sin embargo, utilizando la colaboración de Rackspace como ejemplo, Wright enfatizó que Red Hat está "simplificando la nube privada y permitiendo la innovación de código abierto sin sacrificar nada de la estabilidad, la seguridad o la infraestructura subyacente crítica".
Heron admitió que se puede argumentar sobre la inseguridad del código abierto, en el sentido de que una persona que quiera dañar a una organización podría, en teoría, acceder al código detrás de las aplicaciones que está ejecutando una organización. Sin embargo, dijo que cree que este argumento se queda corto, ya que aquellos que quieren hacer daño podrían, de hecho, acceder al código de un proveedor patentado, y una organización no tendría ningún recurso legal para mirar ese código y abordar el código por sí misma y abordar la vulnerabilidad.
"La verdad del asunto es que las personas que quieren hacer daño van a descifrar el código para poder mirar las cosas patentadas si así lo desean", dijo Heron. "Y no existe una forma legal de que una organización haga lo mismo y vea dónde están esos problemas. En ese sentido, hay una fortaleza en el código abierto".
Pero, a pesar de cualquier debate sobre el riesgo o la falta de riesgo en el código abierto, Marco Bill-Peter, vicepresidente de experiencia del cliente y participación en Red Hat, alentó a los asistentes a considerar los "beneficios de ser un tomador de riesgos dentro de lo razonable" y usar código abierto para resolver los desafíos empresariales.
“Si el gobierno y las instituciones financieras pueden hacerlo, ustedes también pueden hacerlo”, dijo, en referencia a las numerosas instituciones gubernamentales y financieras destacadas como concursantes del Premio a la Innovación, entre ellas Barclays y el gobierno de Jalisco, una de las 32 entidades federales de México. "Sean audaces".