Qué liberó Fenris realmente

Fenris Creations, el estudio antes conocido como CCP Games, ha publicado el codigo de Carbon en GitHub bajo la organizacion carbonengine. Carbon es el marco multiplataforma que impulsa EVE Online, creado en Islandia y funcionando como un único universo compartido desde 2003, y ahora tambien sostiene el MMO espacial en desarrollo EVE Frontier. El lanzamiento abarca más de dos docenas de modulos. Los dos más importantes son Destiny, la tecnología de fisica, colisiones y busqueda de rutas que cálculo las batallas de EVE con miles de jugadores, y Trinity, el motor de renderizado tras el aspecto de ciencia ficcion a gran escala, junto con red, interfaz de usuario, audio, gestión de recursos, scripting y planificacion.

El limite de la licencia es la parte que conviene leer con atencion. La mayor parte de Carbon se publica bajo MIT, una licencia permisiva que permite a cualquiera usar, modificar y redistribuir el codigo dentro de productos comerciales sin liberar su propio codigo, mientras que dos submodulos usan las licencias Apache 2.0 y de la Python Software Foundation. Lo que se deja fuera traza la linea con claridad: la lógica del juego en vivo de EVE Online, los recursos artisticos, los binarios oficiales del servidor y los componentes propietarios de base de datos siguen siendo privados y comerciales. Obtienes el motor, no el juego.

Por que un motor de 20 años vale más que uno nuevo

El valor está en la resistencia, no en la nostalgia. Carbon se construyo para mantener un único mundo autorizado coherente para decenas de miles de jugadores simultaneos a lo largo de décadas de operación ininterrumpida, que es el problema más dificil de los sistemás distribuidos en tiempo real y el que la mayoria de los motores nunca tienen que resolver. Ben Hunter, Senior Development Director for Core Technology en Fenris, describió la tecnología como creada para sostener mundos virtuales vivos que perduran, y esa perdurabilidad es justo lo que la hace interesante más alla de los juegos. La simulacion multiusuario persistente, los gemelos digitales a gran escala y los servicios en linea de larga vida afrontan todos el mismo problema de coherencia bajo carga que Carbon ha superado en produccion durante más de veinte años.

Una licencia permisiva convierte ese historial en un activo reutilizable. Un estudio puede bifurcar la busqueda de rutas de Destiny en lugar de rehacer la gestión de colisiones para una escena concurrida, y un equipo industrial puede estudiar como un servidor mantiene coherentes a miles de actores sin repartirlos en fragmentos. La pega es real y merece nombrarse: el codigo abierto no es un servicio en marcha, y la pericia operativa para ajustar Carbon a escala sigue dentro de Fenris. Pero una implementación de referencia probada en combate y libremente bifurcable de la parte dificil cambia el cálculo de construir o comprar para cualquiera que opere un mundo persistente en tiempo real.

La estrategia que un propietario debería leer en esto

Abrir el codigo de una tecnología de la que aun dependes es un movimiento de negocio deliberado, no generosidad. Fenris sigue ejecutando EVE sobre Carbon, así que liberarlo recluta colaboradores externos que endurecen el motor gratis, construye una cantera de contratacion de ingenieros ya fluidos en el codigo y convierte a Carbon en un vocabulario comun que atrae talento y herramientas hacia Fenris. Mientras tanto los ingresos, el servicio en vivo, el mundo y los datos, nunca salen de la casa. Ese corte es toda la leccion: el marco es el complemento que conviertes en mercancia, el mundo operado es el producto que conservas.

Para cualquier propietario que sopese una liberacion de codigo abierto, el modelo merece copiarse. Regala la capa que se vuelve más valiosa para ti cuanta más gente la usa, y guarda tras el muro la capa por la que los clientes realmente pagan. Fenris trazó esa linea en el limite entre motor y juego; para la mayoria de las empresas la linea equivalente corre entre una plataforma reutilizable y el servicio operado encima de ella. Hecho así, el codigo abierto es un canal de distribución y una herramienta de reclutamiento, y no te cuestá nada que estuvieras vendiendo.