Puntos Clave

  • Pimcore trasladó su Community Edition de GPLv3 a la restrictiva licencia POCL en 2025. El uso gratuito ahora se limita a empresas con menos de 5 millones de euros de ingresos anuales.
  • Akeneo dejó de lanzar nuevas versiones de su Community Edition. El soporte para la última versión finaliza en septiembre de 2026.
  • AtroPIM sigue siendo completamente open source bajo GPLv3, sin límites de ingresos ni restricciones de funcionalidades en el núcleo.
  • Para los desarrolladores, las diferencias prácticas se evidencian en la cobertura API, la configuración del modelo de datos y la cantidad de código personalizado que requiere una integración.

Si construyes o mantienes sistemas PIM y MDM para ganarte la vida, 2025 cambió tu lista de opciones. Dos de las alternativas open source más reconocidas dejaron silenciosamente de serlo en el sentido que la mayoría de desarrolladores entienden. Este artículo explica qué pasó y por qué AtroPIM es ahora la apuesta técnica más segura para equipos que quieren ser propietarios de su stack.

Las Licencias Ahora Son una Decisión Técnica

Las licencias solían ser un tema del departamento legal. Ya no lo son. Las versiones que puedes ejecutar y si recibes parches de seguridad dependen de la licencia que elijas. Lo mismo ocurre con el destino de tu código personalizado cuando el proveedor cambia de dirección.

Pimcore anunció con el lanzamiento de Platform versión 2025.1 que su Community Edition pasa de GPLv3 a la nueva Licencia Pimcore Open Core (POCL). La versión 2024.4 es la última versión GPLv3. Bajo POCL, el uso gratuito de la Community Edition se limita a empresas con menos de 5 millones de euros de volumen de negocio anual. Ofrecerla como SaaS o servicio gestionado 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 bifurcar la base de 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 reorientó su roadmap hacia las ediciones basadas en SaaS: Growth y Enterprise. Según un análisis del socio Akeneo Webkul, no se han introducido nuevas versiones oficiales ni mejoras de funcionalidades en la Community Edition desde 2023, las extensiones específicas de CE fueron eliminadas del marketplace oficial, y el soporte para Akeneo PIM v7 finaliza el 30 de septiembre de 2026.

La Community Edition sigue funcionando después de esa fecha. Pero la ejecutas sin parches de seguridad ni extensiones oficiales, y todas las rutas de actualización oficial conducen a un contrato SaaS.

AtroPIM está licenciado bajo GPLv3, sin límites de ingresos ni restricciones de tiempo en el uso gratuito. No hay un núcleo comercial separado. El código que implementas hoy sigue siendo tuyo para modificar y alojar para clientes.

El desarrollo activo se remonta a 2018, y el mismo núcleo gratuito sirve a todos, desde pequeños negocios hasta empresas. Existen módulos pagos para características seleccionadas como integración con IA e informes avanzados, pero la plataforma en sí es gratuita y open source, incluyendo el módulo PIM así como importaciones y exportaciones.

Una Plataforma en Lugar de Dos Productos

AtroPIM es técnicamente una instancia de AtroCore con un módulo PIM instalado. Este detalle importa más de lo que parece.

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 o bien fuerza el modelo de datos PIM en 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 único lo cubre todo. Defines entidades, campos, relaciones e herencia multinivel en la UI administrativa, diseñas layouts con herramientas drag-and-drop, y la plataforma genera el almacenamiento y los endpoints API para todo. No hay migración de esquema que escribir, no hay 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 de productos como conjuntos de atributos definidos por familia de producto, canales y catálogos encima. Comienzas con el kernel AtroCore simplificado e instalas solo los módulos que un proyecto necesita, por lo que la base de código permanece pequeña y mantenible.

En proyectos que implementamos para fabricantes de equipos industriales, esto redujo la arquitectura de integración de tres sistemas a uno. Anteriormente, los datos de productos vivían en un PIM, los datos de proveedores en hojas de cálculo y la documentación técnica en un servidor de archivos. Cada exportación de canal tiraba de los tres. Después de la consolidación en AtroCore, una única API REST sirve a cada consumidor, y la lógica de exportación ya no reconcilia registros en conflicto.

La Cobertura de la API REST Decide el Esfuerzo de Integración

Todos los proveedores PIM afirman 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 Symfony contra interfaces internas, e 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 de la base de código PHP.

AtroPIM genera endpoints de API REST para todo, incluyendo tus configuraciones personalizadas. Crea una nueva entidad en el panel administrativo, y es inmediatamente legible y escribible a través de la API, con filtrado, ordenamiento y paginación incluidos. No hay despliegue de código ni script de migración de esquema, y la API nunca queda rezagada respecto al modelo de datos.

La regla con la que trabajamos: si un cambio de modelo de datos necesita un desarrollador, la plataforma ya ha fallado al usuario de negocio. Los desarrolladores deben construir integraciones y automatizaciones, y nada más.

Esto da forma a 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 cambios de modelo de datos en su sistema anterior. En AtroPIM, el equipo de datos de productos maneja estos cambios por sí mismo, y los desarrolladores regresaron a construir la sincronización ERP.

API-First, con Headless en Mente

AtroPIM es API-first por diseño y está construido pensando en operación headless. Se distribuye como un servicio de datos backend con una aplicación administrativa de una sola página encima. No hay CMS incluido, framework de e-commerce o capa de renderización. Los equipos frontend que trabajan con React, Vue o Next.js consumen la API REST y mantienen control total sobre el stack de presentación.

Pimcore toma el enfoque opuesto y empaqueta PIM, DAM, CMS y un framework de commerce en una suite única. Ese alcance es útil cuando necesitas todo. Cuando solo necesitas datos de productos, despliegas 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 ni broker 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.

Conseguir que una instancia de prueba funcione sigue la misma lógica. AtroPIM incluye 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 socias, un desarrollador típicamente tiene una instancia local funcionando antes de que termine la llamada de inicio.

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 todas las plataformas: un equipo anula clases centrales para cumplir con un plazo, 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 administrativo: entidades, relaciones, layouts, dashboards, notificaciones, reglas de validación y flujos de trabajo. Cuando realmente 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 del 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 bases de datos, y FastRoute para enrutamiento. Los componentes Symfony son parte del stack donde son la mejor herramienta para el trabajo, incluyendo el despachador de eventos, el mailer, el analizador YAML y el desinfectador HTML, junto con Twig para plantillas y Monolog para logging. Si has trabajado con cualquier framework PHP moderno, la base de código te resulta familiar desde el primer día.

Pimcore ofrece personalización profunda también, y esta es una verdadera fortaleza de la plataforma. El compromiso está en otro lugar. La UI moderna basada en React de Pimcore Studio solo se incluye en ediciones pagadas, y la UI administrativa clásica ahora lleva una tarifa única. La oferta gratuita se reduce constantemente, por lo que la libertad de personalización cada vez más viene con una orden de compra adjunta.

Akeneo Enterprise cierra con puerta las características que los desarrolladores más solicitan: flujos de trabajo de validación, permisos avanzados y versionamiento de activos, todos están detrás de las ediciones pagadas. Puedes reconstruirlos en la Community Edition, pero entonces estás manteniendo una implementación paralela de características del proveedor en una base de código que el proveedor ya no actualiza. El repositorio de desarrollo de Akeneo también establece que el proyecto no sigue versionamiento semántico y no garantiza compatibilidad hacia atrás entre dos versiones cualesquiera. Cada bundle personalizado que escribes 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 dato en el sistema, incluyendo las entidades personalizadas que creas. Las Consultas de Acceso restringen la visibilidad dentro de un área de datos, así que un usuario ve todos los registros, solo los registros de su equipo, o solo los suyos. 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. Change History 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 se escribió código de logging personalizado para ello.

En proyectos que implementamos para fabricantes de equipos de seguridad, esta combinación satisfizo los requisitos de cumplimiento. Los campos relevantes para certificación estaban limitados a un grupo pequeño de usuarios, y el registro de cambios documentó cada edición para el auditor. En su plataforma anterior, la misma configuración hubiera 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 ingresos anuales OSL-3.0
Estado edición gratuita Activamente desarrollada UI Studio moderno solo en ediciones pagadas Sin nuevas versiones desde 2023, soporte v7 finaliza 09/2026
Alcance PIM y MDM en una plataforma AtroCore PIM, DAM, CMS y suite commerce PIM especializado
Cambios de modelo de datos UI administrativa, endpoints API generados automáticamente Editor de clases, PHP/Symfony para lógica personalizada UI administrativa dentro de estructura de catálogo fija
Front end Headless, SPA administrativa, API REST para todo CMS y DXP incluidos SPA administrativa, 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 la suite más amplia de las tres. Si un proyecto realmente necesita gestión de contenido web y datos de productos en un único sistema, y el presupuesto cubre una licencia comercial, sigue siendo una opción fuerte. Su gestión de activos digitales es más madura que la que ofrece 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 jamás tocará el código, los argumentos en este artículo importan menos, y el hosting gestionado de Akeneo con actualizaciones mensuales elimina trabajo operativo.

La comparativa cambia cuando desarrolladores son parte de la ecuación. Los equipos que auto-hospedaje, construyen integraciones personalizadas o revenden implementaciones obtienen más espacio para trabajar desde AtroPIM, a un costo de licencia de cero.

Qué Verificar Antes de Comprometerse

Una lista corta de debida diligencia para cualquier decisión de plataforma PIM o MDM en 2026:

  • Lee el texto real de la licencia de la versión que planeas desplegar, y verifica límites de ingresos y restricciones de alojamiento.
  • Confirma la fecha de fin de soporte para la edición gratuita, por escrito.
  • Prueba la API contra una entidad o atributo personalizado, ya que los endpoints de catálogo estándar prueban poco.
  • Estima el costo de actualización de tus personalizaciones planificadas, y pregunta al proveedor cómo las anulaciones del núcleo sobreviven saltos de versión mayor.

AtroPIM pasa estas verificaciones por diseño. La lista de características es la misma para despliegues auto-hospedados y SaaS del núcleo, la licencia es GPLv3 sin asteriscos, y la API cubre configuraciones personalizadas de caja.

El mercado PIM se está consolidando en torno a SaaS, y los proveedores están monetizando lo que solía ser gratuito. Esta 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 2026, ahora tiene una lista más corta de opciones que aún ofrecen acceso completo al código y derechos de auto-hospedaje. AtroPIM está en la cima de ella.


Calificación 0/5 basada en 0 valoraciones