Noticias del Mundo | Deportes | Economía | Entretenimiento | Mundo | Tecnología | Viajar | Internacional

Tecnología

¿Qué etapa de adopción de código abierto ha alcanzado su empresa?


El software de código abierto (OSS) ha conquistado la industria de la tecnología, una realidad que se demuestra dramáticamente con el desarrollo de Microsoft. Cuando el código abierto surgió por primera vez como una tendencia en 1998, Microsoft respondió con hostilidad. Para 2018, la compañía cambió de dirección por completo y adquirió GitHub, la plataforma líder para desarrollar software de código abierto. Si no puedes vencerlos, únete a ellos.

Con el 90% de los ejecutivos de TI corporativos enfocados en Microsoft cuando se trata de adoptar el código abierto, ahora estamos firmemente en la fase final de difusión de la innovación, y solo los rezagados están resistiendo. Pero incluso las organizaciones que han adoptado el código abierto tienen un rango de madurez notable: desde consumidor, para para producir, para abrazar Fuente abierta.

Las empresas que incorporen los principios de colaboración y transparencia de código abierto en su modelo y cultura de negocios verán beneficios en términos de eficiencia, contratación y retención, y confianza en el mercado. Aquellos que no lo hacen se quedan cada vez más atrás. Por lo tanto, los ejecutivos orientados al futuro deben pensar estratégicamente sobre la posición de su empresa en el espectro de madurez del código abierto y planificar una mayor aceptación.

Consumir

El primer paso para pasar al código abierto en el negocio es simplemente utilizar software de código abierto en su negocio. La verdad es que es muy dificil no Consumir OSS de alguna forma en estos días, ya que muchas de las pilas de desarrollo más populares se basan en herramientas de código abierto. Sin embargo, esto conlleva ciertos riesgos que deben gestionarse, principalmente el cumplimiento de las licencias y la seguridad de la información. Es importante que las empresas que utilizan OSS trabajen con sus equipos legales y de seguridad para desarrollar e implementar pautas para el inventario y revisión de los componentes de código abierto en su cadena de suministro. Estas no son preocupaciones únicas; deben abordarse continuamente. Empresas como Tidelift, WhiteSource, Black Duck y Snyk tienen productos que ayudan.

Un paso de transición para muchas empresas que va más allá del uso de OSS es Innersource, la aplicación de metodologías de código abierto dentro de la división corporativa que permite que diferentes equipos de desarrollo vean y participen en lo que hacen los demás. Con plataformas locales como GitHub Enterprise, GitLab o Azure DevOps Server, las empresas pueden romper los silos y aprovechar algunas de las ventajas del desarrollo de código abierto, incluida una mayor velocidad debido a una menor fricción entre los equipos y una mayor calidad debido a una revisión más amplia. Procesos. Esto puede representar un cambio cultural significativo para una empresa y representa un paso en el camino del consumo a la producción de software de código abierto real.

Para producir

Gran parte de la discusión sobre el código abierto empresarial se ha centrado en eso consumo de OSS en la empresa, como se refleja en las preguntas del Informe de código abierto de Red Hat State of Enterprise. Pero Red Hat en sí es una empresa productor de OSS, no solo de un consumidor. De hecho, TODO Group informa que aproximadamente la mitad de las empresas que consumen código abierto han dado este siguiente paso de alguna forma.

La producción corporativa de código abierto generalmente se lleva a cabo en etapas. Una vez que una empresa está familiarizada con las prácticas de código abierto entre sus propios equipos de ingeniería internos, puede permitir que sus ingenieros contribuyan con parches para los proyectos de código abierto en su cadena de suministro. Este tipo de contribución es el elemento vital de proyectos emblemáticos de código abierto como Linux, donde las contribuciones de código corporativo han alcanzado casi el 90% en la última versión del kernel 5.10. Para muchas de estas empresas, como Huawei, Intel y Google, contribuir a Linux representa una inversión significativa en investigación y desarrollo, aunque es posible que no se consideren de «código abierto» en el sentido de la palabra Red Hat.

El incentivo para invertir en proyectos upstream de código abierto es conceptualmente claro. Las organizaciones adquieren la capacidad de influir, si no controlar, la dirección y el crecimiento de los proyectos. Como ha demostrado Heartbleed, invertir en OSS puede reducir el riesgo de que las vulnerabilidades de seguridad u otros problemas de calidad del código afecten la utilidad de un proyecto dentro de los propios productos de la empresa. Además, la participación de código abierto puede ayudar a atraer talento.

Además de participar en proyectos de terceros, las empresas líderes consolidan los beneficios de la participación de código abierto publicando sus propios proyectos de infraestructura. Google es un claro ejemplo ya que Kubernetes, Go y Chromium se utilizan ampliamente. Facebook ganó con React. Pero hay una larga lista de organizaciones (Airbnb, PayPal, Indeed, Comcast, Capital One y muchas más) que publican proyectos de código abierto para atraer talento y asegurarse de que están construyendo sus negocios principales sobre una base sólida. Si se encuentra con un proyecto de código abierto que es un éxito rotundo, la evolución natural es encontrar un hogar para el proyecto con una base como Apache, CNCF o la Fundación Linux.

Abarcar

Las empresas con más visión de futuro van más allá de publicar sus propios proyectos de código abierto y están más comprometidas con los principios del código abierto. Las contribuciones financieras a los proyectos son una extensión lógica de la contribución realizada por los servicios de ingeniería, pero pueden dar lugar a conflictos de procesos insuperables en muchas empresas. Se necesita un líder fuerte para comprender y actuar sobre el valor para los accionistas a largo plazo que proviene de asegurar la vitalidad de la cadena de suministro de software a través de una contribución financiera directa. Aquí se requiere más discusión pública en el sentido del trabajo de Nadia Eghbal.

Luego están las corporaciones que no solo publican proyectos de infraestructura compartida, sino que también construyen su modelo de negocio central directamente en productos de código abierto. COSS Media cuenta con 17 empresas de este tipo que han salido a bolsa desde 1999, o el 0,4% del total de 4.509 ofertas públicas iniciales (OPI) que han tenido lugar durante este período. Será interesante ver cuántas OPI son empresas de código abierto durante los próximos 20 años. Supongo que habrá un aumento significativo.

En el extremo del espectro de OSS, algunas empresas están impulsando los principios de código abierto hasta el punto en que se convierten en lo que podríamos llamar empresa abierta. En estas empresas, todos los procesos y datos menos los más sensibles (por ejemplo, datos de clientes y otra información protegida legalmente) se comparten públicamente. Mozilla es un ejemplo temprano interesante. GitLab tiene algunas tendencias corporativas abiertas, pero se adhiere a la apertura total. Las empresas emergentes como Glimesh, Buffer y Liberapay superan los límites aún más al celebrar reuniones de empleados públicos, publicar salarios e incluso implementar una compensación de «toma lo que quieras». Será interesante ver si un puñado de empresas totalmente abiertas ha logrado el éxito en otros 20 años.

diploma

El software de código abierto ha demostrado su eficacia, pero no todas las aceptaciones son iguales. Si su empresa consume pero no produce OSS, considere los beneficios de publicar sus propios proyectos. Eche un vistazo a los muchos ejemplos de programas de código abierto exitosos que existen hoy en día y desarrolle la capacidad en su propia empresa para evitar quedarse atrás, darse cuenta de los riesgos y perder talento. Si su empresa ya tiene un historial de publicación de proyectos de código abierto exitosos, debería considerar la adopción de principios de código abierto en otras funciones corporativas. Justifique el argumento con los ejecutivos para que comprendan que la competencia por los clientes y el talento la ganan las empresas que generan confianza a través de la transparencia.

Chad Whitacre es ingeniero senior de software de código abierto de Sentry.

VentureBeat

La misión de VentureBeat es ser un mercado digital para que los tomadores de decisiones técnicas obtengan conocimientos sobre tecnologías y transacciones transformadoras. Nuestro sitio web proporciona información esencial sobre tecnologías y estrategias de datos para ayudarlo a administrar su organización. Lo invitamos a convertirse en miembro de nuestra comunidad para obtener acceso:

  • información actualizada sobre los temas de su interés
  • nuestros boletines
  • contenido de liderazgo intelectual cerrado y acceso con descuento a nuestros valiosos eventos, como Transformar 2021: Aprende más
  • Funciones de red y más

conviértete en miembro

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *