Esta semana, la Casa Blanca publicó su primera política oficial de c&oacu…"> Esta semana, la Casa Blanca publicó su primera políti…"> Blog & Noticias | Registros, datos y código abierto para la gestión de empresas
Contáctanos por WhatsApp
Claro Oscuro

Nuestro principal objetivo es dar una solución óptima y accesibe a todas tus necesidades juridicas. Amamos lo que hacemos!

Medios de contacto

Llámenos
+56 228986030
Correo Electrónico
contacto@ruizsalazar.cl
Blog & Noticias

Blog & Noticias

  • 12 agosto 2016

Registros, datos y código abierto para la gestión de empresas

Esta semana, la Casa Blanca publicó su primera política oficial de código fuente federal, que detalla un programa piloto que requiere que las agencias del gobierno liberen el 20 por ciento de cualquier nuevo código que encargan como software de código abierto, es decir, el código estará disponible para cualquier persona para examinar, modificar y volver a utilizar en sus propios proyectos. Las agencias gubernamentales también compartirán más código entre sí, adoptando esencialmente prácticas de código abierto dentro de su propio universo gubernamental. Es el último de una larga lista de victorias de alto perfil para el movimiento de código abierto (open source). Tan recientemente como hace una década, los mundos de gobierno y de negocios se preocupaban porque el uso de software de código abierto sería abrirlos a los bugs, los agujeros de seguridad, y un sinnúmero de demandas. Pero a pesar de estos primeros temores, el código abierto llegó a dominar el panorama digital. Hoy en día, prácticamente cada pieza importante de la tecnología para interactuar en un día a día típico de la Web en tu smartphone fue construido utilizando al menos algún tipo de código libre a disposición. Algunas de las mayores empresas en el mundo no sólo están utilizando software de código abierto, también están elaborando su propio código abierto. A principios de este año, Walmart lanzó un sistema de gestión en la nube de código abierto. ExxonMobil lanzó un kit de desarrollo de código abierto para ayudar a las compañías de petróleo y gas a adoptar formatos de datos estándar. Los gigantes financieros como la Bolsa de Grupo de Londres, JP Morgan y Wells Fargo están entre las compañías que respaldan Hyperledger, el software de código abierto que podría reinventar el mercado de valores. En resumen, el código abierto es ahora una parte fundamental de cómo el software se crea no sólo por las compañías de software, sino de toda clase de compañía. Eso es porque los gobiernos y las empresas se están dando cuenta que el código abierto es a menudo la mejor manera de desarrollar el software. El código abierto permite a las empresas compartir la carga de desarrollar estándares de infraestructura y de compatibilidad comunes. Y ya que cualquiera puede participar, independientemente de la empresa para la que trabajan, o sea que trabajen para ninguna empresa en absoluto, el código abierto pueden generar potencialmente una piscina más diversa de talento, personas con perspectivas únicas, que pueden detectar problemas o desarrollar nuevas características que los creadores originales de una pieza de software nunca se imaginaron. Pero a pesar de este éxito, muchos proyectos de código abierto cruciales, muchos de los cuales dependen las grandes empresas, carecen de fondos suficientes. Y muchos no han encontrado el ideal igualitario que realmente les puede sostener en el largo plazo. Algunos desarrolladores de código abierto luchan con el desgaste, mientras que otros tienen problemas para forjar su camino en la comunidad de código abierto. Aunque la comunidad ha demostrado que el código abierto es una de las ideas más importantes en la historia de la tecnología, se enfrenta a toda una nueva serie de pruebas, ya que se transforma en perdedor rudimentario al pilar de la corriente principal. Un problema no resuelto Los capitalistas de riesgo están apostando fuerte por las startups de código abierto. Un equipo de Silicon Valley llamado Cloudera recaudó más de mil millones de dólares por su propia cuenta. Mientras tanto, las empresas existentes como Google, Facebook y Microsoft gastan enormes cantidades en desarrollo de código abierto en la empresa. Sin embargo, muchos proyectos importantes y los más utilizados siguen luchando para recaudar fondos, de acuerdo con un reciente artículo publicado por la Fundación Ford. Tome OpenSSL, una biblioteca de software de cifrado utilizado por innumerables sitios web y sistemas operativos, incluyendo Android y iOS, para procesar de forma segura datos confidenciales, como contraseñas y detalles de tarjetas de crédito. Antes de 2014, una sola persona trabajó en el proyecto a tiempo completo, y esto fue una gran razón por la que nadie se dio cuenta de Heartbleed, un agujero de seguridad masiva que dio lugar a una de las peores emergencias de seguridad digital de la historia. El equipo de OpenSSL pudo enmendar Heartbleed, y el incidente ayudó a recaudar fondos para prevenir problemas futuros. Con el apoyo de varias de las principales compañías de tecnología, la Fundación Linux comenzó la iniciativa de la infraestructura principal (CII) para ayudar a mantener importantes, pero insuficientemente financiados, proyectos de código abierto, incluyendo OpenSSL. Pero ahora que la publicidad de Heartbleed ha desaparecido, las donaciones han disminuido a paso de tortuga, dice el co-fundador de Fundación OpenSSL Steve Marqués. Sin contar con dinero CII, la organización sólo tiene suficiente dinero ahorrado para seguir pagando a dos ingenieros para otro año y medio. "CII financia menos de la mitad de nuestra operación actual", dice Marqués. "Esperamos que siga, pero es algo con lo que no queremos necesariamente contar." Tan importante como la CII es, no puede financiar todo. Un montón de proyectos enfrentan la negligencia, incluyendo Dnsmasq, que se utiliza en los teléfonos Android, routers Wi-Fi y módems de cable, y OpenBSD, un sistema operativo centrado en la seguridad incluido en muchos productos comerciales de firewall. OpenBSD estuvo casi obligado a suspender las operaciones a principios de 2014, pero una donación generosa lo salvó en el último minuto. El proyecto superó sus metas de recaudación de fondos el año pasado, gracias en gran parte a la publicidad en torno a una llamada cerca del año anterior, así como el fiasco de Heartbleed. Pero este año, la fundación sólo ha alcanzado aproximadamente un tercio de su objetivo. "La conclusión es que si las cosas no resultan no vamos a ser capaces de cumplir con nuestros objetivos y de mala gana nos veremos obligados a reducir nuestro apoyo a OpenBSD y proyectos relacionados," dice el director de la Fundación OpenBSD Kenneth Westerback. Barreras para entrar El otro problema es que, aunque los proyectos de código abierto realmente prosperan cuando todo el mundo tiene algo que decir -cuando existe verdadera democracia- esta no siempre es la manera en que las cosas funcionan. Debido a que tienen el dinero, las grandes empresas tienen ahora una mayor voz en cómo funcionan las cosas, y los de afuera tienen dificultad para entrar. Sin duda, el camino está allí. Las contribuciones de código abierto son una forma de hacer currículo para obtener un empleo en las grandes empresas. Las contribuciones de código abierto de un desarrollador hacen que sea más fácil para los empleadores ver cómo un desarrollador construye los códigos, su manera de abordar proyectos en particular, y cómo ha evolucionado con el tiempo como codificador. Y las pequeñas empresas son libres de contribuir también. Pero todo esto lleva tiempo o dinero o ambos. Un padre solo puede no tener la tarde libre. Una pequeña empresa puede no tener suficientes fondos. Uno de los resultados es que la comunidad de código abierto ya es menos diversa que la industria de la tecnología en su conjunto. De acuerdo con una encuesta publicada por LibreSoft en 2013, sólo el 11 por ciento de los contribuyentes de código abierto eran mujeres. Esto significó un aumento de 1,1 por ciento en 2002. Sin embargo, todavía está muy por detrás el número de mujeres empleadas en la industria del software en general (21 por ciento de todos los programadores informáticos son mujeres, según la Oficina de Estadísticas del Trabajo). El síndrome del burnout agrava el problema, ya que los voluntarios-especialmente los que participan en los aspectos no técnicos de los proyectos de código abierto, se encuentran abrumados con las obligaciones fuera de sus puestos de trabajo remunerados. Empresas, datos y open source Con más y más empresas tomando conciencia del valor intrínseco dentro de los datos que recogen, muchos se están dando cuenta de un problema acuciante. Aunque tradicionalmente una empresa cuenta con un equipo de datos para almacenar, organizar y distribuir los datos, el gran aumento en el tamaño de los datos que las grandes empresas están tratando hoy significa que el modelo se está convirtiendo en obsoleto. Las soluciones más populares implican la aplicación de una estrategia de datos en toda la empresa y el personal de garantía de integración de datos con las operaciones impulsadas (a menudo citadas como un obstáculo importante en el logro de una verdadera cultura basada en datos) en todos los niveles. Un aspecto de esto se está haciendo conocido como administración de datos - dando a todo el personal relacionado la responsabilidad de la gestión datos. Un buen ejemplo de una empresa construida sobre una gran cantidad de datos es Ancestry.com. El sitio web de la genealogía se ha convertido en muy popular gracias a los datos que ha acumulado con las conexiones de la familias que se remontan a casi 1.000 años. Ancestry.com llevó a cabo una profunda reestructuración de sus operaciones de datos durante la implementación de la plataforma de código abierto Kafka. El objetivo principal era pasar del una operación de procesamiento por lotes de datos de una vez al día a tiempo real, procesamiento a la marcha. Sin embargo, un subproducto era una mayor comprensión de cómo los datos se utilizaban en toda la empresa. Neha Narkhede, director de tecnología de confluentes, y uno de los desarrolladores originales de Kafka mientras era un proyecto interno en LinkedIn dice "Tradicionalmente hay un equipo o conjunto de personas que realmente se preocupan por los datos, y que es el equipo de almacenamiento de datos. "Sin embargo, si nos fijamos en cómo funcionan las empresas, hay miles de desarrolladores que están realmente en la creación de datos porque escriben aplicaciones que producen datos que son críticos para el negocio." "Y por lo general son las personas que sólo lo crearon y lo arrojaron sobre la cerca." Cuando los datos no se veían correctamente parecían sin sentido y sin valor. Peor aún, si no está actualizado, divorciado de su contexto o mal categorizado, puede ser perjudicial si las decisiones se basan en él. La solución de la confluencia, el uso de Kafka, es codificar un "repositorio de metadatos" en el sistema, lo que permite al que está trabajando con los datos definir y redefinir su formato, en tiempo real. "Este es un gran game changer", dice Narkhede ", ya que permite a las aplicaciones que publican automáticamente los metadatos, y a las aplicaciones que están interesadas ??en consumir esos datos su comprensión, ya que evolucionan." Pérdidas y metadatos no coincidentes pueden causar serios problemas para una empresa como Ancestry, con una base de datos que contiene más de 13 mil millones de registros repartidos en más de 10 petabytes de almacenamiento. Chris Sanders, director de almacenamiento de datos y visualización en Ancestry.com, dice: "Nos encontramos con problemas en los que simplemente no se dispone de datos o que eran incorrectos. Para el almacenamiento de datos, inteligencia de negocios, informes y obligaciones legales, o el pago de regalías, eso es una pesadilla. "Los desarrolladores ahora pueden trabajar en casi en tiempo real y ver que sus datos de producción no sólo son dejados en una cola de mensajes o algo donde no tienen idea - que en realidad pueden llegar a ser los administradores de datos." El enfoque de la ascendencia es sin duda uno que puedo ver que cada vez se está convirtiendo en más y más popular, a medida que las empresas tienen que tratar con una cantidad cada vez mayor de datos, dependiendo de la carga de trabajo de un mayor número de empleados. Así como el paso de proceso por lotes para el procesamiento de datos en tiempo real, la adopción de Kafka de LinkedIn también refleja una tendencia general en la industria hacia una mayor utilización de la tecnología de código abierto. "El problema es muy simple", dice Narkhede, "Los datos son críticos para las empresas y cualquier tipo de sistema que encierra a las personas en un determinado software que, básicamente, tiene el aspecto más esencial de una empresa - que es sus datos - es inaceptable. "Así el código abierto está cambiando la industria, porque incluso si cambian los vendedores el cliente sabe que sus datos están ahí porque fluye a través de un sistema de código abierto." Las empresas, en el futuro inmediato, van a estar ocupadas buscando maneras de asegurarse de que están extrayendo valor de sus datos. Ellas saben muy bien que si no lo hacen, entonces tienen competidores que sin duda lo harán. El código abierto reduce en gran medida la carga de trabajo mediante la eliminación de la necesidad de una gran cantidad de inversión en la infraestructura costosa, a medida. Y la administración de datos reduce los riesgos planteados por data defectuosa, fuera de fecha o información inexacta. La próxima ola Ninguno de estos problemas tienen soluciones fáciles. El dinero no resolverá todos los problemas del código abierto -la industria de la tecnología tiene un montón de problemas de diversidad pero sería recorrer un largo camino acercar a más personas a la mesa, y asegurarse de que los proyectos importantes reciben la atención que merecen. Parece claro que las empresas que más se benefician de software de código libre y abierto deben contribuir con más fondos para su desarrollo, pero que la financiación puede plantear sus propios problemas. Por ejemplo, Marqués dice que para que la gente confíe en OpenSSL, es crucial que ninguna empresa u organización controle el proyecto. Eso significa que una sola empresa no puede contratar a todos los ingenieros y pagarles para trabajar en OpenSSL. El proyecto necesita un montón de diferentes empresas para permanecer independiente. La desarrolladora de software Audrey Eschright sostiene que un nuevo movimiento está saliendo de la comunidad de código abierto. Ella cree que el movimiento debe poner más atención a la comunidad y, de hecho pagar a la gente por su trabajo. "No estamos aquí por el código fuente, pero a causa de la comunidad," dice ella. Esto puede sonar a los puristas herético, ya que han luchado largo y duro para llevar el código fuente, incluyendo el financiado por impuestos- a la luz pública. Pero sus propias ideas fueron alguna vez marginales y ahora han llegado a la corriente principal. Tal vez ha llegado el momento para una nueva generación de desafiar las viejas suposiciones y ofrecer un nuevo camino a seguir.

Compartir: