¿Por qué las industrias y las empresas emergentes deben volverse de código abierto?

4

Toda empresa que pretenda estar involucrada con la tecnología tiende a guardar bajo llave su código y a guardarlo celosamente. Por una buena razón: las propiedades intelectuales estaban destinadas a ser preciosas, ¿verdad?

Sin embargo, considerando el hecho de que siempre hay otros empleadores potenciales al acecho, esperando arrebatarles a sus mejores ingenieros (más sobre esto más adelante), ¿es prudente ocultar todo su código?

No, no lo es. Hay muchas oportunidades que se pierde al proteger sus códigos y datos. Aprendamos un poco más sobre lo que te estás perdiendo.

¿Por qué debería optar por el código abierto?

1 Para aprovechar el poder de la comunidad:

Una vez que su código atraiga contribuciones de usuarios externos, entonces todo su trabajo estará listo antes y con gastos mucho más bajos. Este es solo un escenario que desafía el adagio "Demasiados cocineros estropean el caldo". Pero, aquí, más usuarios significa que más personas examinan su código y solucionan problemas y agregan funciones, lo que en última instancia significa un código más sólido.

2 Para construir equipos de clase mundial:
  • ¿Qué tienen las corporaciones globales que su empresa no tiene? Tal vez, unos pocos millones de dólares en financiación junto con talento de clase mundial. Como no podemos hacer mucho sobre la parte del dinero, concentrémonos en la última. Cuando abre su código, existe una alta probabilidad de que atraiga a ingenieros talentosos curiosos por resolver problemas.
  • Esto hace que el proceso de contratación sea considerablemente más simple, ya que tiene un buen grupo de personas realmente inteligentes trabajando en su código, mejorándolo y haciendo que funcione mejor. ¡Adiós, entrevistas técnicas!
  • Finalmente, una vez que contrate al talento que necesita para su empresa, una excelente manera de asegurarse de mantener a sus empleados es seguir comprometido con el código fuente abierto. Los desarrolladores pueden resolver los problemas a los que se enfrenta su negocio y se les incentiva a quedarse porque pueden crear una cartera para ellos mismos, mejorando su perfil. Esto resuelve el problema de esos molestos reclutadores que esperan robar a sus mejores ingenieros, y puede ver que su código se ejecuta cada vez mejor, a medida que más personas trabajan en él.
3 Por la gloria:

Cuando abre su código, naturalmente obtiene varios cientos de dólares en publicidad gratuita de todos los medios de comunicación, foros, grupos y geeks de la codificación que hablan de su empresa. Se traduce en buena voluntad y también te da más puntos de brownie por simpatía.

Si es tan genial, ¿por qué no hay más gente haciéndolo?

1 La razón propietaria:

Todo el mundo tiene miedo de que le roben su código. Varias grandes empresas creen que abrir su código y/o datos conducirá a una fuga masiva de información y luego perderán su ventaja competitiva. Esta aprensión es cierta en algunos casos, siendo los más obvios los organismos federales encargados de hacer cumplir la ley y las unidades de defensa nacional, como la NSA o el FBI. Ciertamente no pueden permitirse el lujo de abrir nada.

2 gastos generales:

Para varias empresas, sobre todo las nuevas empresas tecnológicas que acaban de ser financiadas, tienen bastante que hacer, pagando a los empleados y otros gastos generales. Las implicaciones financieras de pasarse al código abierto pueden no ser viables para las empresas que acaban de encontrar su lugar, especialmente en el ecosistema hipercompetitivo de matar o morir de Silicon Valley.

3 No hay dinero en ello:

Si bien esto es bastante obvio (el punto es que es un código libre), recientemente setenta y cinco nuevas empresas se reunieron en San Francisco para discutir la posibilidad de ganar dinero con el software de código abierto. Si bien la idea original de regalar software y luego cargarlo ha funcionado para pocos, no ha producido grandes resultados. “Históricamente, todas las empresas de código abierto han palidecido en comparación con sus contrapartes propietarias", dijo Peter Levine, socio general de la firma de capital de riesgo Andreessen Horowitz.

4 Todos piensan que alguien objetará:

Code Combat, un sitio web muy interesante que ayuda a los usuarios a aprender código jugando, escribió en una publicación de blog que cuando decidieron abrir su código, pidieron sus comentarios a todos los involucrados en la empresa. Y esto es lo que sucedió: a los asesores les gustó la idea, pero se preguntaron si a los desarrolladores del juego les gustaría. Los desarrolladores estaban totalmente de acuerdo, pero se preguntaban acerca de los inversores. A los inversores les encantó, pero estaban preocupados por los abogados. Los abogados dijeron “Claro, pregúntale a tus asesores”. Esto se aplica especialmente a las empresas respaldadas por financiación o capital de riesgo, donde hay varias personas que invierten en la empresa de diferentes maneras. No asumas que alguien en algún lugar tendrá un problema con eso. Sal de tu camino para averiguarlo.

Entonces, ¿quién hace esto, realmente?

Te sorprenderias. Aquí hay una lista de cinco empresas (le garantizo que sabrá sus nombres) que han cedido gran parte de su código a las comunidades de código abierto.

1 Google:

Estos chicos no necesitan presentación, ¿verdad? Así que me limitaré a los hechos. Según el sitio web de Google Developers, Google ha contribuido con más de 20 millones de líneas de código a la comunidad de código abierto y con más de 900 proyectos. Android, su sistema operativo móvil, es de código abierto y funciona con más de 1500 millones de dispositivos en todo el mundo. ¿Mencioné que es de código abierto?

2Facebook:

En 2013, Matt Asay de ReadWrite llamó a Facebook la empresa de código abierto más grande del mundo. James Pearce, que dirige Open Source en Facebook, dijo lo siguiente: “Resulta que un gran porcentaje de nuestros ingenieros habrán conocido nuestros proyectos de código abierto antes de unirse y dirán que contribuyó positivamente a su decisión. para unirse a la empresa. Es una gran ventana al mundo de los tipos de problemas que resolvemos y, por supuesto, esperamos que haya ingenieros de clase mundial en todo el mundo que disfruten de ese tipo de oportunidades y cuando vean los problemas que estamos resolviendo. siento la necesidad de echar un vistazo.

Otros dos grandes proyectos de código abierto de Facebook son React Js, una biblioteca de JavaScript para crear interfaces de usuario, y React Native, un marco para crear aplicaciones nativas.

¿Ver? Facebook usa código abierto para reclutar. ¡Tu también deberías!

3 Twitter:

¿Has oído hablar de Bootstrap? ¿Ese maravilloso marco HTML, CSS y JavaScript de código abierto que puede usar para embellecer su sitio? Sí, eso pertenece a Twitter. Es uno de varios proyectos que Twitter regaló a la comunidad de código abierto, y los cambios de imagen del sitio web nunca han sido los mismos desde entonces. Solo mire Start Bootstrap, Bootstrap Expo y Built with Bootstrap, para comprender cuán valioso es este marco.

4 LinkedIn:

LinkedIn tiene más de 80 proyectos de código abierto y ha contribuido con más de 500 mil líneas de código. Creen que para fomentar la excelencia, tiene sentido hacer las cosas abiertamente. Se puede acceder y trabajar en todas las herramientas que se utilizan internamente en LinkedIn. El principal ingeniero de personal de LinkedIn, Jay Kreps, dice que prefieren que todo no sea su "salsa secreta". Al igual que con Facebook, esta estrategia les ha funcionado bien, ayudándoles a atraer a los mejores talentos.

5 cuadrados:

Esta empresa ha aportado más de 250 mil líneas de código a la comunidad de código abierto, siendo su proyecto más destacado Picasso, que es “una potente biblioteca de descarga y almacenamiento en caché de imágenes para Android”, según su propia definición. Hay más de 60 proyectos de código abierto de Square. Si bien esta empresa no es tan grande como las demás en la lista, su director técnico, Bob Lee, siente que esta es exactamente la razón por la cual una estrategia de código abierto tiene tanto sentido.

Además de estas empresas, está Linux, el sistema operativo de código abierto desarrollado por Linus Torvalds que utilizan cientos de miles de personas de una forma u otra (Android se desarrolla en base al kernel de Linux) y el apreciado sistema operativo para desarrolladores. alrededor del mundo. Es el mayor proyecto de código abierto existente en el mundo.

Entonces, ahí lo tienen: "Las razones para optar por el código abierto". No son solo las empresas masivas las que lo han hecho (al menos en parte), sino bastantes empresas de software como Hadoop, Drupal y MongoDB, es de código abierto. Ayuda a mejorar el código y proporciona la plataforma adecuada para que las empresas aprendan de otras que han sentado precedentes.

¿Debería optar por el código abierto?

La respuesta depende de su línea de negocio y de lo que tiene que perder o ganar al abrir sus datos y código, ya que son los dos principales ingredientes importantes que hacen que su empresa sea única. “El riesgo del código abierto es que no tienes propiedad intelectual”, dice Nick Heudecker, analista de Gartner Research.

Sin embargo, mantener el código propietario tiene menos sentido cada día, ya que cada vez más empresas adoptan estrategias de código abierto y encuentran formas de hacerlo funcionar. Debe comprender cómo puede hacer que funcione para usted y rápido.

Fuente de grabación: instantshift.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More