Modelos / 6 MIN

Open weights no siempre significa open source

Una nota permanente para leer licencias, condiciones de uso, código disponible y datos de entrenamiento por separado.

Una palabra que no lo dice todo

"Open" se convirtió en una etiqueta de marketing. Se aplica a modelos con pesos descargables, a modelos con código publicado, a modelos con licencias permisivas y a modelos con restricciones escondidas en las condiciones de uso. Decir que un modelo es "open" sin especificar qué exactamente está abierto es una afirmación incompleta.

Pesos disponibles: una dimensión, no un veredicto

Los pesos (weights) son los valores que el modelo aprendió durante el entrenamiento. Publicarlos permite que cualquiera descargue el modelo, lo ejecute en su propia infraestructura y, en algunos casos, lo modifique o lo adapte. Esto es real y valioso. Pero los pesos son una de varias dimensiones. Un modelo con pesos abiertos pero con una licencia que prohíbe usos comerciales no es libre de usar. Un modelo con pesos descargables pero sin el código de entrenamiento no es reproducible. Un modelo con una licencia permisiva pero con restricciones geográficas no es universalmente accesible.

Las cuatro preguntas

Antes de llamar a un modelo "open", conviene hacer cuatro preguntas separadas:

  • ¿La licencia lo permite? MIT, Apache, BSD son permisivas. Llama, RAIL, las licencias "responsible use" tienen restricciones. Algunas prohíben usos específicos; otras imponen obligaciones de atribución o reprtoteo. La licencia no es un detalle técnico; es la regla del juego.
  • ¿El código está disponible? El código de inferencia (cómo correr el modelo) es diferente del código de entrenamiento (cómo se creó). El primero permite ejecutarlo; el segundo permite auditarlo y reproducirlo. Un modelo puede tener pesos y código de inferición abiertos sin publicar el pipeline de entrenamiento.
  • ¿Los datos de entrenamiento son públicos? Los datos determinan sesgos, capacidades y riesgos. Sin saber qué entró al modelo, es difícil evaluar qué sale de él. La opacidad sobre los datos de entrenamiento no es un detalle menor; es el punto ciego de la auditoría.
  • ¿Hay restricciones de uso? Algunos "open weights" incluyen cláusulas que prohíben ciertas aplicaciones, imponen límites de usuarios o requieren aprobación del autor para despliegues comerciales. Estas restricciones pueden ser legítimas, pero cambian el modelo de "abierto" a "disponible bajo condiciones".

Por qué importa la distinción

Para quienes eligen un modelo para integrar en un producto o una infraestructura, la diferencia entre "open weights" y "open source" tiene consecuencias operativas. Un modelo que no se puede usar comercialmente limita la viabilidad de un proyecto. Uno sin código de entrenamiento auditable impide verificar claims de rendimiento o seguridad. Uno con restricciones geográficas puede dejar de ser accesible en cualquier momento.

La pregunta no es si un modelo es "bueno" o "malo" por ser open o no. La pregunta es qué está específicamente abierto, bajo qué condiciones, y si eso sirve al caso de uso que tenés en mente.

Los pesos disponibles son una dimensión de apertura. La licencia, el código, los datos y las restricciones deben evaluarse por separado.