Wichtigste Erkenntnisse
- Pimcore hat seine Community Edition 2025 von GPLv3 auf die restriktive POCL-Lizenz umgestellt. Kostenlose Nutzung ist jetzt auf Unternehmen mit weniger als 5 Millionen Euro Jahresumsatz beschränkt.
- Akeneo hat aufgehört, neue Versionen der Community Edition zu veröffentlichen. Der Support für die letzte Version endet im September 2026.
- AtroPIM bleibt vollständig Open Source unter GPLv3, ohne Umsatzbeschränkungen und ohne Feature-Gating im Kern.
- Für Entwickler zeigen sich die praktischen Unterschiede in der API-Abdeckung, der Datenmodesskonfiguration und dem erforderlichen Umfang von Custom Code für Integrationen.
Wenn Sie PIM- und MDM-Systeme beruflich entwickeln oder pflegen, hat sich 2025 Ihre Shortlist verändert. Zwei der bekanntesten Open-Source-Optionen haben stillschweigend aufgehört, im klassischen Sinne Open Source zu sein. Dieser Artikel erklärt, was passiert ist, und warum AtroPIM jetzt die sichere technische Wahl für Teams ist, die ihren Stack selbst kontrollieren möchten.
Lizenzierung ist jetzt eine technische Entscheidung
Lizenzierung war einmal ein Thema für die Rechtsabteilung. Das ist sie nicht mehr. Welche Versionen Sie betreiben können und ob Sie Sicherheits-Patches erhalten, hängt von der gewählten Lizenz ab. Das gilt auch für das Schicksal Ihres Custom Code, wenn der Anbieter die Richtung ändert.
Pimcore kündigte mit der Veröffentlichung von Platform 2025.1 an, dass seine Community Edition von GPLv3 auf die neue Pimcore Open Core License (POCL) umgestellt wird. Version 2024.4 ist die letzte GPLv3-Veröffentlichung. Unter POCL ist die kostenlose Nutzung der Community Edition auf Unternehmen mit weniger als 5 Millionen Euro Jahresumsatz beschränkt. Das Angebot als SaaS oder verwalteter Service für Dritte erfordert eine separate kommerzielle OEM-Lizenz.
Für einen Entwickler sind die Konsequenzen konkret. Ein Kunde über der Umsatzgrenze benötigt vor dem nächsten Upgrade eine kostenpflichtige Lizenz. Eine Agentur kann es für Kunden nicht hosten, ohne eine OEM-Vereinbarung zu haben. Und das Abspalten der POCL-Codebasis in ein konkurrierendes Produkt ist durch die Lizenzbestimmungen verboten.
Akeneo wählte einen anderen Weg zu einem ähnlichen Ziel. Das Unternehmen verschob seine Roadmap auf die SaaS-basierten Growth- und Enterprise-Editionen. Gemäß einer Analyse des Akeneo-Partners Webkul wurden seit 2023 keine neuen offiziellen Releases oder Feature-Verbesserungen für die Community Edition eingeführt, CE-spezifische Erweiterungen wurden aus dem offiziellen Marketplace entfernt, und der Support für Akeneo PIM v7 endet am 30. September 2026.
Die Community Edition funktioniert nach diesem Datum weiterhin. Aber Sie betreiben sie ohne Sicherheits-Patches oder offizielle Erweiterungen, und jeder offizielle Upgrade-Pfad führt zu einem SaaS-Vertrag.
AtroPIM ist unter GPLv3 lizenziert, ohne Umsatzschwelle und ohne Zeitlimit für kostenlose Nutzung. Es gibt auch keinen separaten kommerziellen Kern. Der Code, den Sie heute bereitstellen, bleibt Ihres Eigentum zur Änderung und zum Hosten für Kunden.
Die aktive Entwicklung begann 2018, und derselbe freie Kern bedient alle von kleinen Unternehmen bis zu Großkonzernen. Kostenpflichtige Module existieren für ausgewählte Funktionen wie KI-Integration und erweiterte Berichtserstattung, aber die Plattform selbst ist kostenlos und Open Source, einschließlich des PIM-Moduls sowie Im- und Export.
Eine Plattform statt zwei Produkte
AtroPIM ist technisch gesehen eine AtroCore-Instanz mit installierten PIM-Modul. Dieses Detail ist wichtiger als es klingt.
Pimcore und Akeneo sind separate Produkte mit separaten Lernkurven. Wenn ein Projekt Produktdaten sowie Lieferantendatensätze, Referenzdaten oder Kundenstammdaten benötigt, biegt ein Akeneo-Entwickler entweder das PIM-Datenmodell in Formen, für die es nie gedacht war, oder fügt ein zweites System hinzu. Pimcore deckt mehr Bereiche ab, aber seine Datenentitäten, Dokumente und Assets folgen jeweils ihrer eigenen Logik.
Bei AtroCore deckt ein Datenmodell alles ab. Sie definieren Entitäten, Felder, Beziehungen und mehrstufige Vererbung in der Admin-UI, entwerfen Layouts mit Drag-and-Drop-Tools, und die Plattform generiert den Speicher und die API-Endpunkte für alles. Keine Schema-Migration zum Schreiben, kein Deployment zu planen. Eine Lieferantententität, eine Produktentität und eine Compliance-Dokumententität leben in derselben Instanz und verbinden sich durch reguläre Beziehungen. Das PIM-Modul fügt produktspezifische Funktionalität hinzu, wie Attributsätze, die pro Produktfamilie definiert werden, Kanäle und Kataloge. Sie beginnen mit dem schlanken AtroCore-Kernel und installieren nur die Module, die ein Projekt benötigt, sodass die Codebasis klein und wartbar bleibt.
In Projekten, die wir für Hersteller von Industrieanlagen implementiert haben, reduzierte dies die Integrationsarchitektur von drei Systemen auf eine. Zuvor lebten Produktdaten in einem PIM, Lieferantendaten in Tabellen und technische Dokumentation auf einem Dateiserver. Jeder Channel-Export zog aus allen drei. Nach der Konsolidierung auf AtroCore bedient eine REST-API jeden Verbraucher, und die Export-Logik gleicht keine widersprüchlichen Datensätze mehr ab.
REST-API-Abdeckung entscheidet über Integrationsaufwand
Jeder PIM-Anbieter behauptet, API-first zu sein. Der Test ist, was passiert, wenn Sie etwas Benutzerdefiniertes konfigurieren.
In Akeneo Community Edition deckt die API die Standard-Katalogstruktur ab. Benutzerdefinierte Logik darüber hinaus bedeutet, das Schreiben von Symfony-Bundles gegen interne Schnittstellen, und diese Schnittstellen ändern sich zwischen Versionen. Pimcore stellt seine Datenentitäten durch APIs zur Verfügung, aber viele Operationen gehen weiterhin davon aus, dass Sie innerhalb der PHP-Codebasis arbeiten.
AtroPIM generiert REST-API-Endpunkte für alles, einschließlich Ihrer benutzerdefinierten Konfigurationen. Erstellen Sie eine neue Entität in der Admin-Panel, und sie ist sofort lesbar und schreibbar über die API, mit Filterung, Sortierung und Paginierung. Es gibt keine Code-Bereitstellung und keine Schema-Migrations-Skript, und die API wartet nie darauf, mit dem Datenmodell Schritt zu halten.
Die Regel, nach der wir arbeiten: Wenn eine Datenmodeländerung einen Entwickler braucht, hat die Plattform bereits den Business User enttäuscht. Entwickler sollten Integrationen und Automatisierungen bauen und sonst nichts.
Dies prägt die Teamauslastung in der Praxis. Unsere Kunden kommen zu uns, nachdem ihr vorheriges PIM jede Attributänderung zu einem Development Ticket machte. Ein Distributor von Elektrokomponenten, mit dem wir zusammenarbeiteten, hatte einen Rückstand von 40 offenen Datenmodeländerungsanfragen für sein altes System. Auf AtroPIM handhabt das Produktdaten-Team diese Änderungen selbst, und die Entwickler gingen zurück zur Erstellung des ERP-Sync.
API-First, mit Headless im Blick
AtroPIM ist von Grund auf API-first und mit headless-Betrieb im Blick gebaut. Es wird als Backend-Datendienst mit einer Single-Page-Admin-Anwendung oben darauf bereitgestellt. Es gibt keinen gebündelten CMS, E-Commerce-Framework oder Rendering-Layer. Frontend-Teams, die mit React, Vue oder Next.js arbeiten, nutzen die REST-API und behalten vollständige Kontrolle über den Präsentations-Stack.
Pimcore verfolgt den gegenteiligen Ansatz und packt PIM, DAM, CMS und ein Commerce-Framework in eine Suite. Diese Breite ist nützlich, wenn Sie alles davon brauchen. Wenn Sie nur Produktdaten brauchen, stellen Sie trotzdem den gesamten Fußabdruck bereit und warten ihn.
Infrastruktur-Fußabdruck und Installation
AtroPIM läuft auf PHP 8.1 bis 8.4 mit PostgreSQL als empfohlener Datenbank und MySQL oder MariaDB als Alternativen. Das ist der ganze Stack. Es gibt keine Suchmaschinen-Abhängigkeit und keinen Message Broker, um zu betreiben, bevor der erste Produktdatensatz existiert.
Akeneo braucht mehr Maschinerie. Seine offiziellen Installationsanweisungen erfordern sowohl einen MySQL-Server als auch einen Elasticsearch-Server. Für ein Production-Deployment bringt dieser zweite Service seinen eigenen Monitoring und seinen eigenen Upgrade-Zyklus mit. Elasticsearch allein verbraucht oft mehr RAM als der Rest des PIM zusammen.
Das Einrichten einer Test-Instanz folgt der gleichen Logik. AtroPIM wird mit einem Docker-Image für die Evaluierung bereitgestellt, und das empfohlene Production-Setup ist eine Composer-basierte Installation aus einem Skeleton-Projekt. Klonen Sie das Skeleton-Projekt und führen Sie den gebündelten Composer aus; der Installer erledigt den Rest. In unseren Onboarding-Sitzungen mit Partner-Agenturen hat ein Entwickler typischerweise eine laufende lokale Instanz, bevor das Kickoff-Call endet.
Anpassung ohne Upgrade-Schmerz
Custom Code ist der Ort, wo Open-Source-PIM-Projekte zu sterben anfangen. Das Muster wiederholt sich auf allen Plattformen: Ein Team überschreibt Core-Klassen, um eine Frist einzuhalten, und zwei Jahre später bricht jedes Upgrade die Überschreibungen.
AtroPIMs Antwort ist: Konfiguration zuerst, Module zweite. Die meisten Anforderungen, die in Akeneo ein Bundle oder in Pimcore eine Klassen-Überschreibung bräuchten, sind Admin-Panel-Einstellungen: Entitäten, Beziehungen, Layouts, Dashboards, Benachrichtigungen, Validierungsregeln und Workflows. Wenn Sie Code benötigen, schreiben Sie ein Modul und der Core bleibt unverändert. Technisch ist ein Modul ein Composer-Paket mit PSR-4-Autoloading, das eine Versionsbeschränkung auf das atrocore/core-Paket deklariert. Module werden durch Composer installiert und aktualisiert, und ein Core-Update überschreibt Ihren Code nicht.
Die Plattform selbst basiert auf nativem PHP und offenen Standards: PSR-7 für HTTP-Nachrichten, PSR-11 für den Container, PSR-15 für Middleware, Doctrine DBAL für Datenbankzugriff und FastRoute für Routing. Symfony-Komponenten sind Teil des Stacks, wo sie das beste Werkzeug für die Arbeit sind, einschließlich des Event Dispatchers, des Mailers, des YAML-Parsers und des HTML-Sanitizers, neben Twig für Templating und Monolog für Logging. Wenn Sie mit einem modernen PHP-Framework gearbeitet haben, liest sich die Codebasis vom ersten Tag an vertraut.
Pimcore bietet auch tiefe Anpassung an, und das ist eine echte Stärke der Plattform. Der Trade-off sitzt anderswo. Pimcore's modernes React-basiertes Studio UI ist nur in kostenpflichtigen Editionen enthalten, und die klassische Admin UI trägt jetzt eine einmalige Gebühr. Der kostenlose Tier wird immer kleiner, sodass die Anpassungsfreiheit zunehmend mit einer Bestellung verbunden ist.
Akeneo Enterprise sperrt die Funktionen, nach denen Entwickler am meisten gefragt werden: Validierungs-Workflows, erweiterte Berechtigungen und Asset-Versionierung sitzen alle hinter den kostenpflichtigen Editionen. Sie können sie in der Community Edition neu aufbauen, aber Sie warten dann eine parallele Implementierung von Vendor-Funktionen auf einer Codebasis, die der Vendor nicht mehr aktualisiert. Das Akeneo-Entwicklungs-Repository besagt auch, dass das Projekt keine semantische Versionierung folgt und keine Rückwärtskompatibilität zwischen zwei Versionen garantiert. Jedes Custom Bundle, das Sie schreiben, trägt dieses Risiko in die nächste Aktualisierung.
Zugriffskontrolle und Change-Tracking im kostenlosen Kern
Funktionen, die Akeneo für seine kostenpflichtigen Editionen reserviert, sind Teil des kostenlosen AtroPIM-Kernels. Rollen definieren Berechtigungen für jeden Datentyp im System, einschließlich der benutzerdefinierten Entitäten, die Sie selbst erstellen. Access Queries beschränken die Sichtbarkeit in einem Datenbereich, sodass ein Benutzer alle Datensätze, nur die Datensätze seines Teams oder nur seine eigenen sieht. Berechtigungen auf Feldebene gehen noch einen Schritt weiter: Ein Einkaufsteammitglied kann ein Produkt bearbeiten, aber nur das Einkaufspreisfeld lesen, während der Vertrieb den Datensatz ohne ihn sieht.
Change Tracking funktioniert genauso. Change History zeichnet auf, wer was und wann geändert hat, auf jedem Datensatz. Benutzer folgen den Datensätzen, die ihnen wichtig sind, und erhalten System- oder E-Mail-Benachrichtigungen, wenn sich etwas ändert. Für einen Hersteller, der sich auf eine Prüfung vorbereitet, ist die Antwort auf „Wer hat diesen Attributwert im März geändert" eine Suche, und kein benutzerdefinierter Logging-Code wurde jemals dafür geschrieben.
In Projekten, die wir für Hersteller von Sicherheitsausrüstung implementiert haben, machte diese Kombination die Compliance-Anforderungen aus. Zertifizierungsrelevante Felder waren auf eine kleine Benutzergruppe beschränkt, und das Änderungsprotokoll dokumentierte jede Bearbeitung für die Auditor. Auf ihrer vorherigen Plattform würde dasselbe Setup das Enterprise Tier erfordert haben.
Der Vergleich auf einen Blick
| AtroPIM | Pimcore | Akeneo | |
|---|---|---|---|
| Lizenz kostenlos | GPLv3, keine Umsatzbeschränkung | POCL, kostenlos unter 5M Euro Jahresumsatz | OSL-3.0 |
| Status kostenlos | Aktiv entwickelt | Modern Studio UI nur in kostenpflichtigen Editionen | Keine neuen Releases seit 2023, v7 Support endet 09/2026 |
| Umfang | PIM und MDM auf einer AtroCore-Plattform | PIM, DAM, CMS und Commerce Suite | Spezialisierter PIM |
| Datenmodeländerungen | Admin UI, API-Endpunkte automatisch generiert | Class Editor, PHP/Symfony für benutzerdefinierte Logik | Admin UI innerhalb der festen Katalogstruktur |
| Front-End | Headless, SPA Admin, REST API für alles | Gebündeltes CMS und DXP | SPA Admin, REST API für Katalogdaten |
Wo Pimcore und Akeneo immer noch passen
Ein ehrlicher Vergleich benennt die Fälle, in denen die Konkurrenten gewinnen.
Pimcore ist die breiteste Suite der drei. Wenn ein Projekt wirklich Web-Content-Management und Produktdaten in einem System benötigt und das Budget eine kommerzielle Lizenz abdeckt, bleibt es eine starke Wahl. Die Digital-Asset-Management ist reifer als das, was die meisten PIM-Plattformen anbieten.
Akeneos SaaS-Editionen sind für Teams ohne Infrastruktur-Kapazität oder interne Entwickler geeignet. Wenn niemand im Team jemals den Code anfasst, spielen die Argumente in diesem Artikel eine kleinere Rolle, und Akeneos verwaltetes Hosting mit monatlichen Updates beseitigt operative Arbeit.
Der Vergleich ändert sich, wenn Entwickler Teil der Gleichung sind. Teams, die selbst hosten, benutzerdefinierte Integrationen bauen oder Implementierungen wiederverkaufen, erhalten von AtroPIM mehr Spielraum, ohne Lizenzkosten.
Was Sie vor der Festlegung überprüfen sollten
Eine kurze Due-Diligence-Liste für jede PIM- oder MDM-Plattform-Entscheidung 2026:
- Lesen Sie den tatsächlichen Lizenztext der Version, die Sie bereitstellen möchten, und überprüfen Sie auf Umsatzschwellen und Hosting-Beschränkungen.
- Bestätigen Sie schriftlich das Support-Enddatum für die kostenlose Edition.
- Testen Sie die API gegen eine benutzerdefinierte Entität oder ein Attribut, da Standard-Katalog-Endpunkte wenig beweisen.
- Schätzen Sie die Upgrade-Kosten Ihrer geplanten Anpassungen, und fragen Sie den Vendor, wie Core-Überschreibungen größere Version-Sprünge überstehen.
AtroPIM besteht diese Checks von Grund auf. Die Feature-Liste ist gleich für selbst gehostete und SaaS-Deployments des Kernels, die Lizenz ist GPLv3 ohne Asterisks, und die API deckt benutzerdefinierte Konfigurationen außerdem ab.
Der PIM-Markt konsolidiert sich um SaaS, und Anbieter monetarisieren, was früher kostenlos war. Das ist eine legitime Geschäftsstrategie. Aber ein Entwickler, der nach einer Pimcore-Alternative nach der Lizenzänderung sucht, oder eine Akeneo-Alternative vor der 2026er Support-Abschaltung hat jetzt eine kürzere Liste von Optionen, die immer noch vollständigen Code-Zugriff und selbst-Hosting-Rechte bieten. AtroPIM sitzt an der Spitze davon.