C++

Microsoft “libera” C# y CLI

Desde hace un tiempo que se viene discutiendo la conveniencia de utilizar Mono (Implementación Open Source de la plataforma .NET de Microsoft), debido a las demandas que podría presentar Microsoft por su uso.

De hecho el tema había sido advertido por Richard M. Stallman en una publicación, luego que los encargados de la distribución Debian anunciaran que no incluirían Mono en su principal modo de instalación de GNOME.

Al parecer la discusión llegó a oídos de Microsoft (era que no), quienes rápidamente salieron al paso señalando que no pensaban emprender acciones legales contra aquellos que utilizaran C# y CLI (Common Language Insfraestructure), por lo que todas las implementaciones de Mono no corren peligro.

Lo anterior fue posible gracias a que Microsoft incorporó a C# y CLI dentro de su iniciativa Community Promise, por medio de la cual la compañía se compromete a no ejecutar demandas ante cualquiera que haga uso de cualquier implementación que este cubierta bajo cualquier tipo de modelo de desarrollo o distribución, incluyendo las licencias open source como LGPL o la GPL.

No han faltado quienes han criticado a Microsoft por lo liviano que puede resultar este compromiso de no iniciar acciones legales, pero no hay que olvidar que estamos hablando de una compañía que basa su negocio en el secreto de su código fuente.

Link: Microsoft promises no patent prosecution of open-source .NET (The Register)

Pixel City: Ciudad generada dinámicamente por computadora

YouTube Preview Image

Pixel City es un procedimiento para generar una ciudad 3D en tiempo de ejecución escrito en C++ y usando OpenGL que igual se puede ejecutar en maquinas viejas (de 5 años o menos) como screensaver para Windows. Este procedimiento es creado y explicado a detalle en 10 pasos por el creador Shamus Young, al que le tomo 50 horas de trabajo.

El resultado es una ciudad con 1,700 edificios y 43,000 polígonos generados aleatoriamente, sin utilizar la asistencia de pixel shaders o vertex shaders, que se ejecutan directamente en tarjetas de video 3D modernas.

Sin duda un trabajo increíble después del documentado juego Subversion que usa contenidos generado por procedimientos, o bien el juego alemán de disparos en primera persona .kkrieger de apenas 176Kb.

Creo que la generación de mundos virtuales e inteligencia artificial mediante procedimientos dinámicos no está tan lejos de la ciencia ficción y me hacen recordar un poco la película The Thirteenth Floor.

Link: Pixel City: Computer-generated City (Digg)

Destacados

Subir Bajar
FayerWayer RSS Agregar a iGoogle Agregar a Netvibes

FayerWayer por Email

Recibe tu dosis de tecnología diariamente por email:

FayerWayer Labs »

Nuestras pruebas de los impresentables e imperdibles de la tecnología.

Wayerless

Dosis diarias de teléfonos móviles en español.™

CHW

La comunidad de hardware más leída del mundo hispano.

Contacto