Office 2016 no es una versión: la confusión entre builds y compatibilidad con Wine

Es profundamente frustrante cuando alguien pregunta si Office 2016 corre en Wine y recibe respuestas contradictorias. Algunos dicen que no funciona, otros aseguran que sí, pero solo con trucos o winetricks. Nadie se para a preguntar lo más básico: ¿de qué versión de Office 2016 estamos hablando realmente?

Diagrama técnico mostrando la evolución de Microsoft Office 2016 desde su versión original en 2015 hasta su versión parcheada en octubre de 2025, ilustrando que son programas distintos.
La evolución oculta de Office 2016: tres escenarios distintos bajo un solo nombre.

Office 2016 es un caso especialmente engañoso. No se trata de una sola versión estática, sino al menos tres escenarios muy distintos que todos comparten el mismo nombre comercial:

  • La versión RTM original de 2015.
  • Una instalación MSI actualizada durante varios años.
  • Office 2016 Click-to-Run completamente parcheado hasta octubre de 2025.

Aunque todas estas instalaciones dicen «Office Professional Plus 2016», sus códigos internos pueden diferir muchísimo. Microsoft fue incorporando cambios drásticos en seguridad, renderizado, autenticación y servicios en la nube. El binario de Word de 2025 no es simplemente el de 2015 con unos pocos parches.

Esto importa mucho en Linux porque Wine implementa APIs de Windows. Si una actualización hace que Office empiece a usar una API diferente o cambie la forma en que inicializa COM, DirectWrite o WebView, la compatibilidad puede cambiar radicalmente. Es muy parecido a cuando alguien pregunta si funciona Photoshop CS6 sin especificar si es la versión 13.0, la Extended o la última actualización.

Lo curioso es que en comunidades técnicas la gente sí distingue entre versiones del kernel Linux (como 6.1, 6.6 o 6.12) porque saben que importan. Pero cuando el nombre comercial permanece igual, como «Office 2016», se olvida que el código también evolucionó durante una década.

Uno es el usuario ingenuo que cree que por ser programadores deberían saber exactamente qué versión están hablando y esperar más precisión técnica.

Es cierto que en desarrollo de software, la primera pregunta ante un reporte de bug suele ser «¿qué versión exacta?». Pero con Office 2016, muchos bajan la guardia porque el nombre no cambió. La ironía es que la diferencia entre dos builds separados por diez años puede ser enorme.

Gráfico esquemático mostrando que Office 2016, 2019, 2021 y Microsoft 365 comparten una misma base de código central, activando funciones diferentes mediante feature flags.
La arquitectura de convergencia: una base de código controlada por licencias y canales.

En todo caso hay que reconocer que Office 2016 es un caso extremo de convergencia de código. Misma base de código en cuatro versiones (Office 2016, 2019, 202x y Microsoft 365) que sólo cambia según la key que se introduzca para activar o desactivar componentes.

Por eso hoy es perfectamente posible encontrar dos instalaciones que dicen «Word 2016» y «Word 2021» cuyos ejecutables sean sorprendentemente parecidos. Microsoft dejó de mantener ramas independientes para adoptar una sola base de código con feature flags, licencias y canales de distribución distintos.

Por lo tanto, la respuesta a si Office 2016 funciona en Wine no puede ser un simple sí o no. La respuesta correcta casi debería empezar con: «¿Qué build exacto de Office 2016?» antes de intentar resolver la compatibilidad.