Día Mundial del Software Libre

160405823_70f1a57ec5_zEl Día del Software Libre conocido popularmente como Software Freedom Day, es una celebración anual a nivel mundial sobre el software libre. Es un evento cuyo objetivo es celebrar las virtudes de este tipo de software y promover su uso para el beneficio de la sociedad.

Está coordinado a nivel global por una compañía sin fines de lucro llamada Software Freedom International (SFI), pero la organización local está a cargo de equipos voluntarios como Oficinas de Software y Hardware Libre de universidades públicas, empresas, grupos de coworking o cualquiera con interés en colaborar.

El día elegido para el evento es el tercer sábado de Septiembre. La edición de 2014 se celebrará este sábado 20 de septiembre. La forma de celebrar el SFD puede ser variada, dando la posibilidad a cada equipo de elegir la mejor opción.

En la Oficina de Software y Hardware Libre de la Universidad Miguel Hernández no tenemos un evento oficial pero queremos demostrar nuestro apoyo a la iniciativa. Así que si tienes una duda o comentario acerca del software libre utiliza el hashtag #OSHLUMH + “pregunta/comentario” + hashtag oficial del evento #SFD2014.

Por ejemplo: #OSHLUMH ¿Cómo definirías el software libre en tres palabras? #SFD2014. El equipo de VOPA lo definió en esta entrevista Open Words como: “Compartir, trabajo y libre” y “comunidad, libre,  puede ser gratuito”.

Origen del Día del Software Libre

En algún momento de enero del 2004, Matt Oquist llegó a la conclusión de que:

  • El software libre había llegado a ser usable por todo el mundo, y
  • La ignorancia del público era ahora el mayor reto para que se usara el software libre.

Matt Oquist pensó que si se distribuyera el software libre en tiendas, como el Open Office, Firefox y GIMP, ganaría un mayor valor en el público. Así que propuso la idea de un día internacional para ofertar los CDs en el foro de TheOpenCD, un proyecto que promueve los beneficios del software libre o de código abierto a los usuarios de Windows. Henrik Omma, de Canonical y Phil Harper se unieron a esta visión y comenzaron a contribuir inmediatamente.

Después de considerar muchas propuestas sobre fechas, nombres y logística, Henrik, Phil, y Matt acordaron el “Software Freedom Day”, destinado para que todas aquellas personas con un interés más allá del software privativo pudieran unirse y educar al mundo sobre los ideales del software libre y sus beneficios. Desde el 28 de agosto de 2004 persiguen estos objetivos y han logrado cada vez más voluntarios alrededor de todo el mundo.

Imagen: Richard Stallman, de Andrew Becraft

Martes, 16 de septiembre de 2014 Sin comentarios

5 alternativas a KickStarter como crowdfunding para el software de código abierto

jv16-powertools-crowdfundingInternet se ha convertido en un foco de innovación. Es un hecho que el crowdfunding ha revolucionado la forma de hacer negocios y lo seguirá haciendo en un futuro próximo. Kickstarter es la plataforma de crowdfunding más popular y buscada por los emprendedores. Pero existen un montón de alternativas y algunas de ellas están hechas a la medida para respaldar proyectos de código abierto. Aquí tienes una lista con 5 alternativas para el crowdfunding de tu proyecto de código abierto (sin ningún orden en particular).

FreedomSponsors: Es una plataforma para apoyar los proyectos de software libre a través del microcrowdfunding. Cualquiera puede ir y dar una recompensa sobre un tema específico. Por ejemplo, puedes financiar a un desarrollador para que resuelva un determinado bug. Si más personas necesitaran resolver lo mismo, podrían compartir los gastos o como se conoce en la plataforma “chip in” y se suman las recompensas. Los patrocinadores son notificados y pagan a los desarrolladores una vez que se verifica la solución.

BountySource: Originalmente creado en 2004 con la esperanza de mejorar las actividades de desarrollo en las comunidades de software de código abierto, BountySource se ha convertido en una plataforma de crowdfunding que incentiva a los desarrolladores a resolver problemas abiertos ofreciendo recompensas monetarias. Cualquiera puede venir a BountySource y navegar a través de proyectos de código abierto que están en GitHub y pueden publicar una recompensa monetaria sobre el tema que quieren ver resueltos. Tan simple como eso.

BountyOSS: A diferencia de otros sitios, está diseñado para atraer contribuciones de las empresas, así como particulares.

CofundOS: Todas las ideas y contribuciones están licenciados bajo una Licencia Creative Commons 2.0. Todos los proyectos deben tener una licencia aprobada por la Open Source Initiativ (también conocida como OSI).

Selfstarter: No es exactamente una alternativa crowdfunding para el software de código abierto en sí como los ya mencionados. Selfstarter es un punto de partida para la construcción de su propio sitio de crowdfunding ad-hoc. Fue elaborado por Lockitron después de que fueran rechazados por Kickstarter. Una historia muy inspiradora para los innovadores recién nacidos.

Fuente: techdrivein

Jueves, 11 de septiembre de 2014 Sin comentarios

¿El Open Source impulsa una buena salud mental?

BUS_OSwhy_520x292_maEl código abierto es tanto una filosofía de vida como un método de creación de software. Es parte de esta filosofía que todo lo diseñado por la mente humana es mejorable.

La esperanza es un factor determinante. Los que siguen el código abierto no pierden su tiempo preocupándose por lo que no pueden hacer. Toda su energía mental está sincronizada con lo que se puede hacer. Si te gustan que las fuentes sean abiertas, entonces vives en un estado constante de cuestionamiento. No te preocupan las barreras entre los que se espera construir y lo que realmente puede ser construido.

Si entras a cualquier makerspace, te encontrarás con un optimismo contagioso. Podrás ver a las personas jugando con Raspberry Pi, Arduino, máquinas CNC e impresoras 3D. Y observarás que algunos tienen sus mentes muy ocupadas, centradas en el montaje de algo.

¿Qué efecto tiene este estado de ánimo en la salud mental de una persona? Vivir en un estado constante donde existe la esperanza por crear tiene un efecto indirecto en la salud mental. Más allá de eso, el intercambio de ideas que pasa en un makerspace a menudo crea lazos sociales más profundos. Las personas que pasan su tiempo en este tipo de lugares creativos tienen una conexión más profunda con la comunidad, lo que genera un impacto positivo en su salud mental.

¿Y la otra cara de la moneda? El estrés es el gran enemigo independiente de la filosofía.

El código abierto también puede revelar nuevos talentos creativos, ofreciendo otras maneras de desarrollo. Los programas gratuitos como TuxPaint, Inkscape, GIMP, Blender, son de primera categoría y se pueden utilizar de muchas formas por la sociedad, sobre todo para aquellos que tienen dificultades en algunas habilidades. Aquellos talentos innatos que nunca podrían salir a la luz, pueden descubrirse gracias a la filosofía open source.

El software de código abierto puede crear una mayor participación de los estudiantes en el aprendizaje. Su filosofía crea mentes más esperanzadoras y resistentes.

Fuente: Open Source 

Lunes, 8 de septiembre de 2014 Sin comentarios

UMHDL, un IDE open source para aprender VHDL

umhdlfLa forma más común de describir un circuito es mediante la utilización de esquemas, que son representaciones gráficas de lo que se pretende realizar. Con la aparición de las herramientas EDA cada vez más complejas y a partir de lenguajes simples de descripción de hardware se descubrió el interés que podría tener el describir los circuitos utilizando directamente un lenguaje en vez de un esquema.

UMHDL es un Entorno de Desarrollo Integrado (IDE) elaborado con la coordinación del profesor P. Pablo Garrido Abenza en la Universidad Miguel Hernández. El alumno Mario Pérez Esteso desarrolló la versión 1.0 y, actualmente, Edwin Molina Manzaneda, también alumno de la universidad, trabaja en su ampliación.

UMHDL ha sido diseñado para uso docente para el aprendizaje de diseño lógico digital mediante dispositivos programados con lenguajes de descripción de hardware (HDL). Actualmente se utiliza en el Grado en Ingeniería Informática en Tecnologías de la Información (GIITI).

VHDL es un lenguaje de descripción y modelado diseñado para describir la funcionalidad y la organización de los sistemas hardware digitales, placas de circuito, y componentes. Es el único lenguaje soportado por la aplicación pero se tiene previsto el desarrollo para otros lenguajes, como Verilog.

La aplicación está escrita en Java y se ha usado Excelsior JET desde 2008 para su compilación y empaquetado. Es multiplataforma y su descarga es gratuita. Para más información: http://labatc.umh.es/ y http://umhdleditor.tk/

Viernes, 5 de septiembre de 2014 Sin comentarios

Simulín, un simulador de circuitos digitales

simulinSimulín es un simulador de circuitos digitales, desarrollado por el profesor Pedro Pablo Garrido Abenza de la Universidad Miguel Hernández.

El objetivo de su diseño principalmente es para uso docente, su versión más sencilla para las prácticas realizadas por los estudiantes de la asignatura “Programación Avanzada” y su aprendizaje de Java y la versión más completa desarrollada por su creador para las prácticas de la asignatura “Tecnología de Computadores”, y el aprendizaje sobre el diseño lógico digital.

Simulín permite el diseño de circuitos digitales, tanto combinacionales como secuenciales. Su interfaz es muy sencilla e intuitiva. Se puede realizar cualquier diseño simplemente seleccionando los componentes predefinidos desde la barra de herramientas.

Su descarga es libre, esta disponible en dos idiomas (español e inglés) y para las plataformas: Windows, Linux y Mac OS X.

Para saber más detalles y requerimientos, consulta: Simulín V5.06el blog y Sistema de evaluación automatizada de prácticas para Tecnología de Computadores.

Miércoles, 3 de septiembre de 2014 Sin comentarios