¿Open Source proporcionará soluciones de IoT?


¿Qué sucede con todo ese gran desarrollo tecnológico en la IoT (Internet of Things) cuando se abandona un proyecto de código abierto? No hay duda de que hoy en día el código abierto es una de las principales tendencias tecnológicas que impulsan los mercados mundiales.

La idea central detrás del código abierto es que un grupo de personas se desarrolle conjuntamente, es decir, compartiendo sus ideas, su código, su código la creatividad, y sus mejores prácticas entre sí, pueden ofrecer mejores soluciones de software más rápidamente que cualquier individuo que trabaje solo.

El concepto es, en lugar de un individuo, tratar de abordar un problema, un grupo de personas que se unen. El grupo de personas proporciona información y proporciona una visión diferente de un problema desconcertante. Esta es la visión detrás del modelo de código abierto.

Nasdaq dice que al usar un modelo de código abierto, las empresas pueden acelerar la innovación, reducir los costos y atraer a la próxima generación de trabajadores que son cada vez más Interesado en contribuir al bien mayor. El año pasado fue realmente un año muy importante para el espacio de código abierto y parece que 2019 será igual de sólido.

Aquí solo hay un ejemplo de un proyecto que se inició el pasado enero. America Makes un acelerador nacional para la fabricación de aditivos, anunció recientemente que otorgará GE Global Research $ 2.6 millones en fondos para desarrollar una máquina de fabricación de fuente múltiple, multi-láser y una plataforma de investigación.

La plataforma abordará las necesidades inmediatas y críticas dentro de la industria de la Fuerza Aérea y la Defensa de los EE. UU. Este es un buen ejemplo de cómo el código abierto está uniendo a las personas para abordar problemas del mundo real.

Microsoft también ha hecho una fuerte inversión en código abierto a través de su adquisición de GitHub pero la noticia más reciente en este frente es que la compañía se ha unido al [OpenChainProject.

El objetivo del proyecto OpenChain es hacer que el cumplimiento de las licencias de código abierto sea más simple y coherente. Microsoft es solo el último "perro grande" para unirse al proyecto como miembro. Facebook Google y Uber también se han unido recientemente. Los estándares y las mejores prácticas solo ayudarán al crecimiento del código abierto.

La confianza es un componente tan importante para el código abierto. Todas estas grandes empresas que trabajan por un conjunto de estándares están allanando el camino para un futuro en el que se logrará más confianza.

Pero incluso la más grande de las empresas abandona lo que podríamos considerar la mejor tecnología. Entonces, volvamos a la pregunta original: ¿qué sucede si un proyecto de código abierto muere o se abandona?

La naturaleza del código abierto es que los usuarios pueden ver, cambiar y distribuir el código fuente según sea necesario o deseable. Según este enfoque, la mayoría de los proyectos de código abierto nunca "mueren" realmente.

Si el desarrollador o los desarrolladores originales siguen adelante, efectivamente "abandonan" el proyecto, otros son libres de tomar las riendas y seguir adelante. En realidad, esta es una de las grandes fortalezas del código abierto: no depende necesariamente de una persona, un grupo o una compañía para mantenerlo en funcionamiento.

Por el contrario, si una compañía que ofrece software propietario deja de operar, el El código fuente podría caer en el camino junto con la empresa condenada. Pero, en verdad, si un desarrollador original abandona un proyecto, o fallece, puede causar problemas si el creador es la única persona que realmente entiende partes del código.

Mira lo que le sucedió a Heartbleed. En 2014, todos vieron lo que podría pasar cuando el grupo a cargo de examinar el código de fuente abierta no tiene el tiempo o los recursos para seguirlo, y de repente mucha gente enfrenta vulnerabilidades de seguridad.

Se podría argumentar que sin un equipo dedicado de profesionales pagados que se apropien de algo, la negligencia puede llevar a la supervisión, lo que creará problemas. Sin embargo, con el poder del código abierto, parece que tenemos que hablar de cómo podemos mantener responsablemente los proyectos de código abierto.

Un gran recurso para administrar el ciclo de vida de un proyecto de código abierto es el Linux Foundation y se llama la "Guía de código abierto". Una estrategia para prolongar la vida de un proyecto de código abierto es buscar una base de colaboradores diversa desde el inicio.

Si el interés se está desvaneciendo y Parece que un proyecto está muerto o se está muriendo, los desarrolladores pueden considerar transferir el proyecto a otra persona, tal vez a un individuo u otra empresa u organización que esté dispuesta y sea capaz de mantenerlo y, con suerte, darle una nueva vida en el proceso. 19659002] La verdadera pregunta en el futuro es en qué proyecto de código abierto apostará. ¿Qué proyecto de código abierto llevará a avances avanzados de los mejores proyectos? Aún quedan muchas preguntas, lo que nos lleva a todos a preguntarnos qué proyecto de código abierto nos llevará a todos a la tierra prometedora de IoT que aún no se ha determinado.

¿Desea enviar un tweet sobre este artículo? Use los hashtags # M2M #IoT #AI #inteligencia artificial #machinelearning #bigdata #PeggySmedley #digitaltransformation #cybersecurity #blockchain #healthcare #enterprise #robots #manufacturing #IIoT #opensource



Source link