Puntos Clave
- Pimcore cambió su Community Edition de GPLv3 a la restrictiva licencia POCL en 2025. El uso gratuito está limitado a empresas con ingresos anuales menores a 5 millones de euros.
- Akeneo dejó de lanzar nuevas versiones de su Community Edition. El soporte de la última versión termina en septiembre de 2026.
- AtroPIM permanece completamente open source bajo GPLv3, sin límites de ingresos ni restricciones de funcionalidades en el núcleo.
- Para desarrolladores, las diferencias prácticas se reflejan en cobertura API, configuración del modelo de datos y cuánto código personalizado requiere una integración.
Si construyes o mantienes sistemas PIM y MDM profesionalmente, 2025 cambió tu lista de opciones. Dos de las alternativas open source más conocidas dejaron de serlo de la manera en que la mayoría de desarrolladores entienden el término. Este artículo explica qué sucedió y por qué AtroPIM es ahora la opción técnica más segura para equipos que quieren controlar su stack.
Las Licencias Son Ahora una Decisión Técnica
La licencia solía ser un tema del departamento legal. Ya no lo es. Qué versiones puedes ejecutar y si recibes parches de seguridad depende de la licencia que elijas. También depende el destino de tu código personalizado cuando el proveedor cambia de dirección.
Pimcore anunció con el lanzamiento de la plataforma versión 2025.1 que su Community Edition pasa de GPLv3 a la nueva Licencia de Núcleo Abierto de Pimcore (POCL). La versión 2024.4 es el último lanzamiento con GPLv3. Bajo POCL, el uso gratuito de la Community Edition está limitado a empresas con menos de 5 millones de euros en cifra de negocio anual. Ofrecerla como SaaS o servicio administrado a terceros requiere una licencia comercial OEM separada.
Para un desarrollador, las consecuencias son concretas. Un cliente por encima del límite de ingresos necesita una licencia pagada antes de la siguiente actualización. Una agencia no puede alojarlo para clientes sin un acuerdo OEM. Y dividir el código POCL en un producto competidor está prohibido por el texto de la licencia.
Akeneo tomó una ruta diferente hacia un destino similar. La empresa cambió su hoja de ruta hacia ediciones Growth y Enterprise basadas en SaaS. Según un análisis del partner de Akeneo Webkul, no se han introducido nuevos lanzamientos oficiales ni mejoras de funcionalidades en la Community Edition desde 2023, las extensiones específicas de CE fueron removidas del marketplace oficial, y el soporte para Akeneo PIM v7 termina el 30 de septiembre de 2026.
La Community Edition sigue funcionando después de esa fecha. Pero la ejecutas sin parches de seguridad o extensiones oficiales, y cada ruta de actualización oficial conduce a un contrato SaaS.
AtroPIM está licenciado bajo GPLv3, sin límite de ingresos ni restricción temporal en el uso gratuito. No existe un núcleo comercial separado. El código que implementas hoy sigue siendo tuyo para modificar y para alojar con clientes.
El desarrollo activo se remonta a 2018, y el mismo núcleo gratuito sirve a todos, desde pequeñas empresas hasta empresas. Existen módulos pagos para características seleccionadas como integración de IA e informes avanzados, pero la plataforma en sí es gratuita y open source, incluyendo el módulo PIM así como importación y exportación.
Una Plataforma en Lugar de Dos Productos
AtroPIM es técnicamente una instancia de AtroCore con el módulo PIM instalado. Este detalle importa más de lo que suena.
Pimcore y Akeneo son productos separados con curvas de aprendizaje distintas. Si un proyecto necesita datos de productos más registros de proveedores, datos de referencia o datos maestros de clientes, un desarrollador de Akeneo fuerza el modelo de datos PIM hacia formas para las que nunca fue diseñado o agrega un segundo sistema. Pimcore cubre más terreno, pero sus objetos de datos, documentos y activos cada uno sigue su propia lógica.
Con AtroCore, un modelo de datos cubre todo. Defines entidades, campos, relaciones e herencia multinivel en la interfaz de administración, diseñas diseños con herramientas de arrastrar y soltar, y la plataforma genera el almacenamiento y los puntos finales API para todo. Sin migración de esquema que escribir, sin despliegue que programar. Una entidad de proveedor, una entidad de producto y una entidad de documento de cumplimiento viven en la misma instancia y se conectan a través de relaciones regulares. El módulo PIM añade funcionalidad específica del producto como conjuntos de atributos definidos por familia de producto, canales y catálogos en la parte superior. Comienzas con el núcleo AtroCore simplificado e instalas solo los módulos que un proyecto necesita, de modo que el código sigue siendo pequeño y mantenible.
En proyectos que implementamos para fabricantes de equipos industriales, esto redujo la arquitectura de integración de tres sistemas a uno. Antes del cambio, los datos de productos vivían en un PIM, datos de proveedores en hojas de cálculo y documentación técnica en un servidor de archivos. Cada exportación de canal tiraba de los tres. Después de consolidarse en AtroCore, una API REST sirve a cada consumidor, y la lógica de exportación ya no reconcilia registros conflictivos.
La Cobertura de API REST Decide el Esfuerzo de Integración
Todo proveedor de PIM afirma ser API-first. La prueba es lo que sucede cuando configuras algo personalizado.
En Akeneo Community Edition, la API cubre la estructura de catálogo estándar. La lógica personalizada más allá de eso significa escribir bundles de Symfony contra interfaces internas, y esas interfaces cambian entre versiones. Pimcore expone sus objetos de datos a través de APIs, pero muchas operaciones aún asumen que trabajas dentro del código PHP.
AtroPIM genera puntos finales de API REST para todo, incluyendo tus configuraciones personalizadas. Crea una nueva entidad en el panel de administración, y es inmediatamente legible y escribible a través de la API, con filtrado, ordenamiento y paginación incluidos. No hay implementación de código y no hay script de migración de esquema, y la API nunca espera a ponerse al día con el modelo de datos.
La regla por la que trabajamos: si un cambio en el modelo de datos necesita un desarrollador, la plataforma ya ha fallado al usuario empresarial. Los desarrolladores deben construir integraciones y automatizaciones, nada más.
Esto forma la carga de trabajo del equipo en la práctica. Nuestros clientes frecuentemente vienen a nosotros después de que su PIM anterior convirtió cada cambio de atributo en un ticket de desarrollo. Un distribuidor de componentes eléctricos con el que trabajamos tenía un backlog de 40 solicitudes abiertas de modelo de datos para su sistema anterior. En AtroPIM, el equipo de datos de productos maneja estos cambios ellos mismos, y los desarrolladores volvieron a construir la sincronización ERP.
API-First, Con Headless en Mente
AtroPIM es API-first por diseño y construido con operación headless en mente. Se distribuye como un servicio de backend de datos con una aplicación SPA de administración en la parte superior. No hay CMS incluido, marco de comercio electrónico o capa de renderizado. Los equipos frontend que trabajan con React, Vue o Next.js consumen la API REST y mantienen el control total sobre el stack de presentación.
Pimcore toma el enfoque opuesto y empaqueta PIM, DAM, CMS y un marco de comercio en un solo conjunto. Esa amplitud es útil cuando necesitas todo. Cuando solo necesitas datos de productos, implementas y mantienes toda la huella de todas formas.
Huella de Infraestructura e Instalación
AtroPIM se ejecuta en PHP 8.1 a 8.4 con PostgreSQL como base de datos recomendada, y MySQL o MariaDB como alternativas. Ese es todo el stack. No hay dependencia de motor de búsqueda y no hay agente de mensajes que operar antes de que exista el primer registro de producto.
Akeneo necesita más maquinaria. Sus instrucciones de instalación oficiales requieren tanto un servidor MySQL como un servidor Elasticsearch. Para un despliegue de producción, ese segundo servicio trae su propio monitoreo y su propio ciclo de actualización. Elasticsearch solo a menudo consume más RAM que el resto del PIM combinado.
Obtener una instancia de prueba sigue la misma lógica. AtroPIM distribuye una imagen Docker para evaluación, y la configuración de producción recomendada es una instalación basada en Composer desde un proyecto esqueleto. Clona el proyecto esqueleto y ejecuta Composer incluido; el instalador se encarga del resto. En nuestras sesiones de incorporación con agencias partner, un desarrollador típicamente tiene una instancia local ejecutándose antes de que finalice la llamada inicial.
Personalización Sin Dolor de Actualización
El código personalizado es donde los proyectos PIM open source van a morir. El patrón se repite en plataformas: un equipo anula clases centrales para cumplir una fecha límite, y dos años después cada actualización rompe las anulaciones.
La respuesta de AtroPIM es configuración primero, módulos segundo. La mayoría de requisitos que necesitarían un bundle en Akeneo o una anulación de clase en Pimcore son configuraciones de panel de administración: entidades, relaciones, diseños, dashboards, notificaciones, reglas de validación y flujos de trabajo. Cuando necesitas código, escribes un módulo y el núcleo permanece intacto. Técnicamente, un módulo es un paquete Composer con autocarga PSR-4 que declara una restricción de versión en el paquete atrocore/core. Los módulos se instalan y actualizan a través de Composer, y una actualización de núcleo no sobrescribe tu código.
La plataforma en sí está construida en PHP nativo y estándares abiertos: PSR-7 para mensajes HTTP, PSR-11 para el contenedor, PSR-15 para middleware, Doctrine DBAL para acceso a base de datos, y FastRoute para enrutamiento. Los componentes de Symfony son parte del stack donde son la mejor herramienta para el trabajo, incluyendo el despachador de eventos, el correo, el analizador YAML y el desinfectador HTML, junto con Twig para plantillas y Monolog para registro. Si has trabajado con cualquier framework PHP moderno, el código se lee familiar desde el primer día.
Pimcore también ofrece personalización profunda, y esta es una fortaleza real de la plataforma. El compromiso está en otro lugar. La moderna interfaz Studio basada en React de Pimcore está solo incluida en ediciones pagadas, y la interfaz de administración clásica ahora conlleva una tarifa única. El nivel gratuito sigue encogiéndose, de modo que la libertad de personalización cada vez más viene con una orden de compra adjunta.
Akeneo Enterprise cierra las características que a los desarrolladores se les pide más: flujos de trabajo de validación, permisos avanzados y versionado de activos todos están detrás de ediciones pagadas. Puedes reconstruirlas en la Community Edition, pero entonces estás manteniendo una implementación paralela de características del proveedor en un código que el proveedor ya no actualiza. El repositorio de desarrollo de Akeneo también establece que el proyecto no sigue versionado semántico y no garantiza compatibilidad hacia atrás entre dos versiones cualesquiera. Cada bundle personalizado que escribas lleva ese riesgo a la siguiente actualización.
Control de Acceso y Seguimiento de Cambios en el Núcleo Gratuito
Las características que Akeneo reserva para sus ediciones pagadas son parte del núcleo gratuito de AtroPIM. Los roles definen permisos para cada tipo de datos en el sistema, incluyendo las entidades personalizadas que creas tú mismo. Las Consultas de Acceso restringen la visibilidad dentro de un área de datos, de modo que un usuario ve todos los registros, solo los registros de su equipo, o solo los suyos propios. Los permisos a nivel de campo van un paso más allá: un miembro del equipo de compras puede editar un producto pero solo leer el campo de precio de compra, mientras que ventas ve el registro sin él.
El seguimiento de cambios funciona de la misma manera. El Historial de Cambios registra quién cambió qué y cuándo, en cada registro. Los usuarios siguen los registros que les importan y reciben notificaciones en el sistema o por correo electrónico cuando algo se mueve. Para un fabricante preparándose para una auditoría, la respuesta a "quién cambió este valor de atributo en marzo" es una búsqueda, y nunca fue escrito código de registro personalizado para ello.
En proyectos que implementamos para fabricantes de equipos de seguridad, esta combinación cumplió con los requisitos de cumplimiento. Los campos relevantes para la certificación estaban bloqueados para un pequeño grupo de usuarios, y el registro de cambios documentó cada edición para el auditor. En su plataforma anterior, la misma configuración habría requerido el nivel empresarial.
La Comparativa de un Vistazo
| AtroPIM | Pimcore | Akeneo | |
|---|---|---|---|
| Licencia edición gratuita | GPLv3, sin límite de ingresos | POCL, gratuito bajo 5M euros de ingresos anuales | OSL-3.0 |
| Estado edición gratuita | Desarrollado activamente | Studio UI moderno solo en ediciones pagadas | Sin nuevos lanzamientos desde 2023, soporte v7 hasta 09/2026 |
| Alcance | PIM y MDM en una plataforma de datos | PIM, DAM, CMS y suite de comercio | PIM especializado |
| Cambios de modelo de datos | Interfaz de administración, puntos finales API generados automáticamente | Editor de clases, PHP/Symfony para lógica personalizada | Interfaz de administración dentro de la estructura de catálogo fija |
| Interfaz frontal | Headless, SPA de administración, API REST para todo | CMS y DXP incluidos | SPA de administración, API REST para datos de catálogo |
Dónde Pimcore y Akeneo Aún Encajan
Una comparativa honesta nombra los casos donde los competidores ganan.
Pimcore es el conjunto más amplio de los tres. Si un proyecto realmente necesita gestión de contenido web y datos de productos en un solo sistema, y el presupuesto cubre una licencia comercial, sigue siendo una opción fuerte. Su gestión digital de activos es más madura que la que ofrecen la mayoría de plataformas PIM.
Las ediciones SaaS de Akeneo convienen a equipos sin capacidad de infraestructura o desarrolladores internos. Si nadie en el equipo tocará nunca el código, los argumentos en este artículo importan menos, y el alojamiento administrado de Akeneo con actualizaciones mensuales elimina trabajo operativo.
La comparativa cambia cuando los desarrolladores son parte de la ecuación. Los equipos que auto-hospedan, construyen integraciones personalizadas o revenden implementaciones obtienen más espacio de trabajo de AtroPIM, a un costo de licencia de cero.
Qué Verificar Antes de Comprometerte
Una lista de debida diligencia corta para cualquier decisión de plataforma PIM o MDM en 2026:
- Lee el texto de licencia real de la versión que planeas implementar, y verifica límites de ingresos y restricciones de alojamiento.
- Confirma la fecha de final de soporte para la edición gratuita, por escrito.
- Prueba la API contra una entidad personalizada o atributo, ya que los puntos finales de catálogo estándar prueban poco.
- Estima el costo de actualización de tus personalizaciones planeadas, y pregunta al proveedor cómo sobreviven las anulaciones de núcleo a saltos de versión mayor.
AtroPIM pasa estas verificaciones por diseño. La lista de características es la misma para despliegues de auto-hospedaje y SaaS del núcleo, la licencia es GPLv3 sin asteriscos, y la API cubre configuraciones personalizadas de serie.
El mercado PIM se está consolidando alrededor de SaaS, y los proveedores están monetizando lo que solía ser gratuito. Es una estrategia comercial legítima. Pero un desarrollador buscando una alternativa a Pimcore después del cambio de licencia, o una alternativa a Akeneo antes del corte de soporte de 2026, ahora tiene una lista más corta de opciones que aún ofrecen acceso de código completo y derechos de auto-alojamiento. AtroPIM está en la parte superior de ella.