El personal de la NASA parece necesitar más orientación sobre algunas de las áreas de software más importantes en este momento, dijeron los expertos.

Investigadores académicos del Laboratorio de Investigación Naval de EE. UU., La Universidad Técnica de Dinamarca, la Universidad de New Hampshire y otros han publicado un artículo para ayudar a los ingenieros de la NASA a comprender la terminología clave de código abierto y su uso adecuado.

Los investigadores sugieren que el personal de la NASA sigue confundido sobre el significado específico de términos como «software de código abierto», «software libre» y «licencia permisiva».

«Malentendidos»

«Los malentendidos sobre el significado de estos términos pueden dar lugar a problemas de equidad en las solicitudes, ya que los científicos que interpretan los términos de manera diferente a lo que pretende la NASA pueden limitar innecesariamente el alcance de su trabajo propuesto o proponer involuntariamente trabajos que no cumplen con la licencia de software. requisitos. “, Argumentan los investigadores en el documento.

A través de este artículo, los investigadores esperan lograr que la agencia espacial adopte definiciones de términos que sean consistentes con el uso de la comunidad de software, así como ordenar a los desarrolladores de software de la NASA que identifiquen las licencias de software que planean usar en cada propuesta. proyecto de software.

Un problema mayor

Al definir el problema, el documento establece que, si bien algunos documentos y políticas de la NASA han reconocido las definiciones OSI y FSF como son ampliamente aceptadas, el problema es que no se están utilizando y aplicando de manera significativa, consistente en todos los proyectos.

“Además, muchos científicos malinterpretan el término ‘código abierto’ para significar simplemente que el código fuente está disponible públicamente. Como resultado, algunos productos de software desarrollados por científicos se anuncian como ‘código abierto’ incluso si sus licencias violan diez criterios de la definición de OSI ”, señala el documento.

Los autores habrían creído que establecer un terreno común sobre el significado de los términos, junto con un esfuerzo consciente para aclarar la comunicación en torno a la concesión de licencias de software, sería beneficioso para la agencia espacial.

En declaraciones a The Register, Bruce Perens, creador de Open Source Definition, dijo que si bien está realmente impresionado con el grado en que los desarrolladores de la NASA han adoptado el software de código abierto, también es consciente de la brecha en la forma en que los desarrolladores están capacitados en open source. fuente. Software.

«No es solo un problema de la NASA. Es un problema en toda la industria del software. Yo diría que los programadores no solo no reconocen realmente qué es el código abierto o cuáles son las reglas. La mayoría nunca lee la licencia», agregó Perens. .

¿Interesado en aprender Linux? Prueba las mejores distribuciones de Linux en una de estas mejores computadoras portátiles con Linux

Share This