Debacle: Sistema de ensayo de descarga de baterías bajo normas ANSI desarrollado por el Centro |
La Free Software Foundation define al SL como aquel que garantiza las siguientes libertades:
Libertad 0 la libertad de usar el programa con cualquier propósito
Libertad 1 la libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
Libertad 2 la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
Libertad 3 la libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.
|
Las libertades 1 y 3 requieren que esté disponible el código fuente (el cual describe el funcionamiento de un programa) porque estudiar y modificar software sin su código fuente es muy poco viable -si dicho código fuente está disponible para que cualquiera pueda estudiar su contenido y, por tanto, conocer los detalles del funcionamiento interno del programa, ese código fuente es código de fuente abierta, o software de fuente abierta-.
También es importante destacar que el SL no es necesariamente gratuito, aunque usualmente sí lo es, y su uso suele derivar en una reducción de los costos.
El uso de SL permite aprender más y solucionar problemas sin la necesidad de terceros. Esto da un control mucho mayor sobre las herramientas utilizadas. Al tenerse acceso al código fuente y contribuir mejoras, se logra una mayor interacción con otros grupos de trabajo.
A su vez, el uso de estándares abiertos evita la dependencia de proveedores específicos. Esto permite que los productos desarrollados tengan una vida útil más larga y menos sujeta a la suerte del estándar. También suele ser más económico. Ejemplos de estándares abiertos se pueden encontrar en el campo de los lenguajes de programación, protocolos de comunicación, formatos de archivos, etc.
Herramientas de SL utilizadas en el laboratorio de INTI-Electrónica e Informática
Sistema operativo: Debian GNU/Linux, un sistema operativo confiable, seguro, maduro y ágil.
Infraestructura de redes: firewall, servicios de DHCP, servidor de web interno y externo, servidor de archivos (samba), hora sincronizada, caché de DNS, caché de web (squid), servidor de impresión y servidor de procesos.
Ofimática: procesador de texto, planilla de cálculos, presentaciones, diagramas en bloques (OpenOffice.org).
Internet: navegadores y correo electrónico (Mozilla y Firefox).
Programación: editor de texto (SETEdit), compilador de C/C++ (gcc), ensambladores (gas/nasm), depurador (gdb), lenguajes de script (perl y shell).
Generación de documentación de calidad profesional (SGML, DocBook y LaTeX).
Coordinación de trabajo en grupos (cvs).
Automatización de tareas (make).
Desarrollo con microcontroladores PIC (ensamblador gpasm y simulador gpsim) y AVR (compilador gcc y depurador gdb).
Diseño de circuitos electrónicos (esquemáticos y PCB) (KICAD).
Desarrollo con FPGAs (lógica programable) (proyecto FPGALibre http://fpgalibre.sf.net/).
|
El INTI utiliza SL tanto como una herramienta de trabajo y desarrollo como para productos finales.
Es decir que todas las tareas diarias se realizan con SL, o en su defecto gratuito. Utilizando SL se han realizado en el Centro desarrollos como el IntelligentGas, un detector de gases tóxicos domiciliarios basado en un microcontrolador. También se han desarrollado varios bloques de propiedad intelectual (IP cores) para FPGAs transferidos a la industria aero-espacial local. Entre ellos se destaca un microcontrolador compatible con el PIC 16F84 de Microchip.
Por otro lado, utilizamos SL en los productos desarrollados. En este caso, es posible que el producto en si mismo sea SL, es decir, que se licencie con una licencia de SL, o bien el producto pueda incluir SL. El laboratorio del INTI ha realizado productos de ambos tipos. Un caso muy común es el desarrollo de equipos basados en PCs que corren GNU/Linux y que pueden ser controladas desde su consola o bien a través de Internet utilizando un navegador.
Equipos basados en GNU/Linux realizados en el laboratorio del Centro
Gext: Banco mezclador de gases. El mismo permite realizar ensayos de calibración y caracterización de sensores de gases.
Temperal: Sistema de medición de temperatura para ensayos de seguridad eléctrica.
Debacle: Sistema de ensayo de descarga de baterías bajo normas ANSI.
Shimadzu: Sistema de control y adquisición de datos para ensayos de resistencia de maderas.
Tecnoplac: Equipo de ensayos no destructivos para lácteos.
ANTI: Sistema de antena inteligente.
Gext, Temperal y Debacle automatizan tareas de ensayos muy largos y tediosos que no podrían ser llevadas a cabo por personas debido a la larga duración de los mismos. Shimadzu permitió recuperar equipamiento con más de 30 años de antigüedad que había quedado obsoleto. Estos desarrollos fueron llevados a cabo para ser usados por distintos sectores del INTI. En el caso de Tecnoplac se trató de un desarrollo a pedido de una importante industria láctea local y permitió reemplazar equipo costoso y obsoleto, al mismo tiempo que incrementó la capacidad de producción. Por otro lado ANTI se encuentra en sus etapas finales de prueba y fue desarrollado en conjunto con el Ejército Argentino, el mismo se utilizará para mantener un enlace de vídeo con el avión no tripulado LIPAN. |
Más información:
http://utic.inti.gob.ar/ y el proyecto FPGALibre http://fpgalibre.sf.net/
Por Salvador Eduardo Tropea, salvador@inti.gob.ar |
Si Ud. desea agregar un comentario: Clickee aquí
| |
| Fecha |
2009-03-03 01:37:53 |
| Nombre |
raul |
| Titulo |
Latex |
| Comentario |
Hace tiempo uso software libre y no podría encontrar sustitutos dada su eficiencia y estabilidad. Aprovecho para pregunrtar a los autores de la nota si me pueden dar alguna referencia acerca de la finalidad y uso de programas como LaTex o DocBook
Gracias! |
| |
| Fecha |
2009-03-05 05:28:23 |
| Nombre |
mario spina |
| Titulo |
software libre aplicado al diseño gráfico |
| Comentario |
Estimados amigos
Desde el año pasado hemos comenzado a implementar en nuestro emprendimiento (redargenta / contenidos por y para diseñadores) software libre en la totalidad de los procesos involucrados con la edición de libros.
Desde el sistema operativo (Ubuntu), pasando por las herramientas de ofimática (OpenOffice), la edición digital de los libros (Scribus) y la manipulación de imágenes (vectoriales: InkScape; bitmap: Gimp y Krita), la administracion de nuestra web (Joomla) y la navegación web desde Firefox, nos han cambiado la forma de hacer las cosas.
Comprender que estas herramientas están disponibles e implementarlas nos da la libertad de la no dependencia con dudosos imperios comerciales, los cuales limitan, por decisiones estratégicas, el avance de sus herramientas propietarias.
Para nosotros, pequeños emprendedores que vivimos la realidad económica argentina, descubrir que podíamos estar en la legalidad en cuanto al soft utilizado y además conocer una comunidad que se maneja con criterios de colaboración y crecimiento mutuo, marcó un punto de inflexión más que interesante.
Si algún emprendedor considera que nuestra modesta experiencia pueda serle de utilidad, les dejo nuestro mail para charlar sobre el particular (spinamario[at]gmail.com)
Gracias por el Saber cómo.
Un saludo cordial
Mario Spina |
|