Google Labs lanza VoltAir, un videojuego open source

image05Google ha lanzado recientemente VoltAir, un videojuego en 2D desarrollado por el equipo de Fun Propulsion Labs y que está disponible para su descarga a través de Google Play Store. ¿Lo mejor? Su código es abierto. Si eres desarrollador, es una ejemplo de cómo utilizar LiquidFun, el motor de simulación física de la empresa.

El juego consiste en un robot que se encuentra perdido en un planeta alienígena y tiene que ir lo más rápido posible y superar los obstáculos mientras realiza la búsqueda del portal que lo llevará a casa.

VoltAir está escrito en C++, tiene física convincente y está lleno de velocidad y el movimiento. Se puede usar tanto para Android como Android TV.

El equipo de Fun Propulsion Labs comentó:

“Nos fijamos en los diversas plataformas para la interfaz gráfica de usuario y decidimos que Qt no sólo era la elección más audaz debido a la falta de videojuegos desarrollados en la misma, sino que tiene una capacidad para ampliar su editor, el apoyo de Digia, y muchas ventajas de desarrollo técnico”.

¿Te interesa el desarrollo de videojuegos? Echa un vistazo al repositorio de Google.

Fuente: Google Open Source

Miércoles, 30 de julio de 2014 Sin comentarios

KiCad: una herramienta open source para el diseño de circuitos

1111El mundo necesita herramientas de libre acceso para el diseño de hardware de código abierto. Sin ellas, los diseñadores no tendrían la libertad de compartir su trabajo de forma eficiente.

KiCad permite diseñar esquemas de circuitos electrónicos y su conversión a PCB (placa de circuito impreso) de una forma flexible y adaptable. Tiene una amplia librería con modelos 3D.

El proyecto fue iniciado en 1992 por Jean-Pierre Charras, investigador del GIPSA-LAB y profesor en IUT Grenoble, en Francia. En la actualidad depende de una estrecha colaboración de desarrolladores motivados: “pensamos que Kicad puede hacer el diseño de PCB lo que el compilador GCC hizo al software: asegurar que no haya barreras artificiales en el intercambio de información, de tal forma que el diseño y el desarrollo del conocimiento pueda fluir más libre”.

Su funcionamiento depende de cuatro partes principales:

  • Eeschema, editor de esquemas.
  • Pcbnew,  editor de PCB.
  • Gerbview, visor de archivos Gerber.
  • Cvpcb, selector de la asociación de los componentes.

Se distribuye con la licencia de código abierto GNU GPL v2 de forma gratuita y está disponible para Linux, Windows, Mac y FreeBSD. Tenéis varios tutoriales disponibles. Podéis descargarlo aquí. Para más detalles, visitad KiCad.

Lunes, 28 de julio de 2014 Sin comentarios

Los grupos Open Source deben ser diversos

CM-Connect-ThemepageCoraline Ehmke ha desarrollado aplicaciones web desde hace 20 años. En su trayectoria ha podido aprender sobre la cultura de código abierto y lo que hace en la comunidad de colaboradores.

Un grupo tiene mayor valor si es diverso; por un lado la integración con otros grupo es más fácil, y por otro, los resultados son mejores. ¿Por qué?

Un estudio que indica que el ‘GroupThink’ o Pensamiento en grupo es una realidad, tendemos a estar de acuerdo y valorar de la misma forma las cosas que se dicen o se hacen. Por eso, la presencia de alguien diferente en nuestro grupo reduce los acuerdos instintivos.

La cultura recae en los valores, los cuales se comparten cuando se expresan…La diversidad es un valor que debemos acordar y ejecutar:

1. Atrae a personas que son diferentes a ti y presenta los valores de tu grupo. Por ejemplo: “Valoramos el libre intercambio de ideas. Queremos colaborar con los demás. Queremos que todos se sientan parte de los proyectos que trabajamos. Queremos valorar las contribuciones de todas las personas”

Recuerda el Open Source es:

  • Intercambio abierto

Podemos aprender más el uno del otro cuando la información es abierta. El libre intercambio de ideas es fundamental para crear un ambiente donde las personas pueden aprender y utilizar la información existente en la creación de nuevas ideas.

  • Participación

Cuando somos libres para colaborar, creamos. Podemos resolver problemas que ninguna persona es capaz de resolver por su cuenta.

  • Prototipado rápido

Los prototipos rápidos pueden provocar fallos instantáneos, pero conducen a mejores soluciones con una mayor rapidez. Cuando hay la libertad para experimentar, podemos ver los problemas de una nueva forma y buscar respuestas en otros sitios. Aprender sobre la marcha.

  • Meritocracia

Las mejores ideas ganan. En una meritocracia, todo el mundo tiene acceso a la misma información. El éxito está determinado por el mejor proyecto.

  • Comunidad

Las comunidades se forman alrededor de un propósito común. En conjunto, un grupo puede crear más allá de las capacidades de cualquier individuo. Se multiplica el esfuerzo y se comparte el trabajo. Juntos, podemos hacer más.

¿Las comunidades de código abierto deben adoptar códigos de conducta?

2. Crea un lugar seguro y positivo para el grupo de trabajo mediante la adopción de un código de conducta.

“Es un gran ventaja tener personas diferentes, con diferentes oportunidades, ventajas, intereses y habilidades unidas”

“Hay que promover el respeto y aprecio por las contribuciones al proyecto de código abierto”

Fuente: open source

Jueves, 24 de julio de 2014 Sin comentarios

Una ciencia abierta

brainEn un post anterior hablamos sobre COS (Center for Open Science) y su proyecto Open Science Framework, cuya motivación principal es fomentar un conocimiento científico más abierto.

Pero, ¿qué es el acceso abierto?

El acceso abierto (OA) es un cambio de modelo en el funcionamiento de la comunicación científica que, en estos momentos, no es ni gratis ni libre, ya que se tienen que pagar unas licencias para su uso y, además, la mayor parte de sus contenidos están bajo derechos de explotación de las editoriales.

El acceso abierto es en realidad un cambio de paradigma, una revolución que quiere modificar de pies a cabeza el sistema de comunicación de la ciencia. Por supuesto, dicho paradigma está inspirado en el movimiento a favor del conocimiento libre incluido en la filosofía Open Source.

Definición según la Declaración de Budapest (2002) en la Conferencia Mundial sobre la Ciencia para el Siglo XXI: Un nuevo compromiso: “Una vieja tradición y una nueva tecnología convergen para hacer posible un bien público sin precedentes. La vieja tradición es la voluntad de científicos y académicos de publicar los frutos de sus investigaciones en revistas científicas sin remuneración, solo por el bien de la investigación y la difusión del conocimiento. La nueva tecnología es internet. El bien público que las dos hacen posible es la distribución digital a todo el mundo de la literatura científica revisada por expertos así como el acceso totalmente libre y sin restricciones a ella para todos los científicos, académicos, profesores, estudiantes y otras personas interesadas”.

Siete malentendidos sobre el acceso abierto:

1) El acceso abierto quiere eliminar la revisión por expertos (peer review).
2) Las revistas en acceso abierto ni tienen calidad ni son sostenibles económicamente.
3) Los repositorios contienen materiales de poca calidad y no tienen visibilidad.
4) El acceso abierto es una manera de saltarse los derechos de autor.
5) Los científicos no están interesados ni motivados por el acceso abierto.
6) No existe interés para promover el acceso abierto.
7) El acceso abierto tiene una presencia residual en la comunicación científica.

Si queréis conocer proyectos u organizaciones que promueven una ciencia abierta, tenéis una lista aquí.

Fuente: Ernest Abadal, Acceso abierto a la ciencia

Lunes, 21 de julio de 2014 Sin comentarios

Q.bo: un robot Open Source

Qbo-by-TheCorpora1-1024x615¿Qué es Q.bo robot? Diseño+ Linux + Arduino + ROS + Estándares abiertos

Q.bo es un proyecto de software y hardware libre desarrollado por la empresa Corpora, centrada en la robótica y la inteligencia artificial.

Aunque su apariencia sea amigable, Q.bo “No es un juguete”, es una plataforma compleja con la que cualquier desarrollador puede empezar a experimentar en el mundo de la robótica.

Características:

  • Visión estereoscópica
  • Sistema de reconocimiento de voz
  • Sistema para la síntesis de la Voz
  • API y panel de control
  • Conexión Wifi y bluetooth
  • Qbo tiene sensores para evitar caídas
  • Interactividad basada en el Cloud computing

Siguiendo la filosofía de que la robótica debe tener su base en una comunidad abierta “open source”, en la que fluya el conocimiento y que esté lejos del secretismo de los laboratorios, han creado OpenQ.bo, una comunidad para expertos en electrónica e informática y aficionados interesados en este ámbito de desarrollo.

Hay varias versiones: Básica, Lite Evo y Pro Evo. ¿Te gustaría construir tu propio Q.bo? Más información: http://thecorpora.com/

Miércoles, 16 de julio de 2014 Sin comentarios