Wichtigste Erkenntnisse
- Pimcore hat seine Community Edition 2025 von GPLv3 zur restriktiven POCL-Lizenz verschoben. Kostenlose Nutzung ist jetzt auf Unternehmen unter 5 Millionen Euro Jahresumsatz begrenzt.
- Akeneo hat neue Versionen seiner Community Edition eingestellt. Der Support für die letzte Version endet im September 2026.
- AtroPIM bleibt vollständig unter GPLv3 open source, ohne Umsatzobergrenzen und ohne Feature-Beschränkungen im Core.
- Für Entwickler zeigen sich die praktischen Unterschiede in der API-Abdeckung, der Konfiguration des Datenmodells und dem erforderlichen Umfang an Custom Code für Integrationen.
Wenn Sie PIM- und MDM-Systeme beruflich aufbauen oder pflegen, hat sich 2025 Ihre Shortlist verändert. Zwei der bekanntesten Open-Source-Optionen haben stillschweigend aufgehört, open source in dem Sinne zu sein, den die meisten Entwickler verstehen. Dieser Artikel erklärt, was passiert ist und warum AtroPIM jetzt die sicherere technische Wahl für Teams ist, die ihre Infrastruktur selbst kontrollieren möchten.
Lizenzierung ist jetzt eine technische Entscheidung
Lizenzen waren früher Thema der Rechtsabteilung. Das ist nicht mehr der Fall. Welche Versionen Sie ausführen können und ob Sie Sicherheits-Patches erhalten, hängt von der gewählten Lizenz ab. Dasselbe gilt für das Schicksal Ihres Custom Code, wenn der Anbieter die Richtung ändert.
Pimcore kündigte mit der Veröffentlichung von Platform Version 2025.1 an, dass seine Community Edition von GPLv3 zur neuen Pimcore Open Core License (POCL) wechselt. Version 2024.4 ist die letzte GPLv3-Ausgabe. Unter POCL ist die kostenlose Nutzung der Community Edition auf Unternehmen mit weniger als 5 Millionen Euro Jahresumsatz begrenzt. Ein 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 dieser Umsatzschwelle benötigt eine bezahlte Lizenz vor dem nächsten Upgrade. Eine Agentur kann es nicht für Kunden hosten, ohne eine OEM-Vereinbarung zu haben. Und das Forken der POCL-Codebasis in ein konkurrierendes Produkt ist durch den Lizenztext untersagt.
Akeneo wählte einen anderen Weg zum ähnlichen Ziel. Das Unternehmen verlagerte seine Roadmap auf die SaaS-basierten Growth- und Enterprise-Editionen. Nach einer Analyse des Akeneo-Partners Webkul wurden seit 2023 keine neuen offiziellen Veröffentlichungen oder Feature-Verbesserungen in 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 führen sie ohne Sicherheits-Patches oder offizielle Erweiterungen aus, 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 keinen separaten kommerziellen Core. Der Code, den Sie heute einsetzen, bleibt Ihnen zur Bearbeitung und zum Hosten für Kunden.
Die aktive Entwicklung reicht bis 2018 zurück, und derselbe kostenlose Core dient jedem von kleinen Unternehmen bis zu Enterprises. Bezahlte Module existieren für ausgewählte Features wie KI-Integration und erweiterte Berichterstellung, aber die Plattform selbst ist kostenlos und open source, einschließlich des PIM-Moduls sowie Import und Export.
Eine Plattform statt zwei Produkte
AtroPIM ist technisch eine AtroCore-Instanz mit installiertem PIM-Modul. Dieses Detail ist wichtiger, als es klingt.
Pimcore und Akeneo sind separate Produkte mit separaten Lernkurven. Wenn ein Projekt Produktdaten plus Lieferantensätze, Referenzdaten oder Kundenstammdaten benötigt, muss ein Akeneo-Entwickler entweder das PIM-Datenmodell in Formen biegen, für die es nie gedacht war, oder ein zweites System hinzufügen. Pimcore deckt mehr Terrain ab, aber seine Dateobjekte, Dokumente und Assets folgen jeweils ihrer eigenen Logik.
Mit AtroCore deckt ein Datenmodell alles ab. Sie definieren Entitäten, Felder, Relationen und mehrstufige Vererbung in der Admin-UI, gestalten Layouts mit Drag-and-Drop-Tools, und die Plattform generiert den Speicher und die API-Endpoints für alles. Keine Schema-Migration zum Schreiben, kein Deployment zum Planen. Eine Lieferantententität, eine Produktentität und eine Compliance-Dokumententität leben in derselben Instanz und verbinden sich durch normale Relationen. Das PIM-Modul fügt produktspezifische Funktionalität wie Attributsets, die pro Produktfamilie definiert sind, Kanäle und Kataloge hinzu. Sie starten 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 Industrieausrüstung implementiert haben, reduzierte dies die Integrationsarchitektur von drei Systemen auf eine. Zuvor lebten Produktdaten in einem PIM, Lieferantendaten in Tabellenkalkulationen und technische Dokumentation auf einem Dateiserver. Jeder Channel-Export zog aus allen drei. Nach der Konsolidierung auf AtroCore serviert eine REST API jeden Consumer, und die Export-Logik muss nicht länger widersprüchliche Datensätze abstimmen.
REST-API-Abdeckung entscheidet über den Integrations-Aufwand
Jeder PIM-Anbieter behauptet, API-first zu sein. Der Test ist, was passiert, wenn Sie etwas Benutzerdefiniertes konfigurieren.
In der Akeneo Community Edition deckt die API die Standard-Katalogstruktur ab. Benutzerdefinierte Logik darüber hinaus bedeutet, das Schreiben von Symfony Bundles gegen interne Interfaces, und diese Interfaces ändern sich zwischen Versionen. Pimcore macht seine Dateobjekte über APIs verfügbar, aber viele Operationen gehen immer noch davon aus, dass Sie in der PHP-Codebasis arbeiten.
AtroPIM generiert REST-API-Endpoints für alles, einschließlich Ihrer benutzerdefinierten Konfigurationen. Erstellen Sie eine neue Entität im Admin-Panel, und sie ist sofort lesbar und schreibbar über die API, mit Filterung, Sortierung und Pagination inbegriffen. Es gibt keine Code-Bereitstellung und kein Schema-Migrations-Skript, und die API wartet nie, um mit dem Datenmodell aufzuholen.
Die Regel, nach der wir arbeiten: Wenn eine Datenmodell-Änderung einen Entwickler benötigt, hat die Plattform bereits dem Business User versagt. Entwickler sollten Integrationen und Automationen bauen, und nichts anderes.
Dies formt die Teamauslastung in der Praxis. Unsere Kunden kommen oft zu uns, nachdem ihr vorheriges PIM jede Attributänderung in ein Development-Ticket verwandelt hat. Ein Elektrokomponenten-Distributor, mit dem wir arbeiteten, hatte einen Rückstand von 40 offenen Datenmodell-Anfragen für ihr altes System. Auf AtroPIM handhabt das Produktdaten-Team diese Änderungen selbst, und die Entwickler kehrten zum Aufbau der ERP-Synchronisation zurück.
API-First, mit Headless im Blick
AtroPIM ist von Grund auf API-first und für Headless-Operation gebaut. Es wird als Backend-Datendienst mit einer Single-Page-Admin-Anwendung oben drauf bereitgestellt. Es gibt keine gebündelte CMS, kein E-Commerce-Framework und keine Rendering-Schicht. Frontend-Teams, die mit React, Vue oder Next.js arbeiten, verbrauchen die REST API und behalten volle Kontrolle über ihren Presentation Stack.
Pimcore verfolgt den gegensätzlichen Ansatz und packt PIM, DAM, CMS und ein Commerce-Framework in eine Suite. Diese Breite ist nützlich, wenn Sie all dies benötigen. Wenn Sie nur Produktdaten benötigen, stellen Sie trotzdem den gesamten Footprint bereit und warten ihn.
Infrastruktur-Footprint 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 gesamte Stack. Es gibt keine Suchmaschinen-Abhängigkeit und keinen Message Broker zum Betreiben, bevor der erste Produktdatensatz existiert.
Akeneo benötigt mehr Maschinerie. Seine offiziellen Installationsanweisungen erfordern sowohl einen MySQL-Server als auch einen Elasticsearch-Server. Für ein Production-Deployment bringt dieser zweite Service sein eigenes Monitoring und seinen eigenen Upgrade-Zyklus mit. Elasticsearch allein verbraucht oft mehr RAM als der Rest des PIM zusammen.
Das Hochfahren einer Test-Instanz folgt der gleichen Logik. AtroPIM wird mit einem Docker-Image für die Evaluierung geliefert, 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; das Installer-Skript macht den Rest. In unseren Onboarding-Sitzungen mit Partner-Agenturen haben Entwickler typischerweise eine laufende lokale Instanz, bevor das Kick-off-Gespräch endet.
Anpassung ohne Upgrade-Schmerzen
Custom Code ist der Ort, wo Open-Source-PIM-Projekte sterben. Das Muster wiederholt sich über alle Plattformen: Ein Team überschreibt Core-Klassen, um eine Deadline zu erfüllen, 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 benötigen würden, sind Admin-Panel-Einstellungen: Entitäten, Relationen, 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 installieren und aktualisieren sich über Composer, und ein Core-Update überschreibt Ihren Code nicht.
Die Plattform selbst ist auf nativen PHP und offenen Standards gebaut: 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 den Job sind, einschließlich des Event-Dispatchers, des Mailers, des YAML-Parsers und des HTML-Sanitizers, zusammen mit Twig für Templating und Monolog für Logging. Wenn Sie schon mit einem modernen PHP-Framework gearbeitet haben, liest sich die Codebasis von Tag eins vertraut.
Pimcore bietet auch tiefe Anpassung an, und das ist eine echte Stärke der Plattform. Der Trade-off sitzt woanders. Die moderne React-basierte Studio-UI von Pimcore ist nur in bezahlten Editionen enthalten, und die klassische Admin-UI trägt jetzt eine einmalige Gebühr. Der kostenlose Tier schrumpft, daher kommt die Anpassungsfreiheit zunehmend mit einer Purchase Order.
Akeneo Enterprise sperrt die Features, die Entwickler am meisten gefragt werden: Validierungs-Workflows, erweiterte Berechtigungen und Asset-Versionierung sitzen alle hinter den bezahlten Editionen. Sie können sie in der Community Edition nachbauen, aber Sie warten dann eine parallele Implementierung von Anbieter-Features auf einer Codebasis, die der Anbieter nicht länger aktualisiert. Das Akeneo-Entwicklungs-Repository besagt auch, dass das Projekt nicht semantisches Versionieren verfolgt und keine Rückwärtskompatibilität zwischen zwei beliebigen Veröffentlichungen garantiert. Jedes Custom Bundle, das Sie schreiben, trägt dieses Risiko in das nächste Update.
Zugriffskontrolle und Änderungsverfolgung im kostenlosen Core
Features, die Akeneo für seine bezahlten Editionen reserviert, sind Teil des kostenlosen AtroPIM-Cores. Rollen definieren Berechtigungen für jeden Datentyp im System, einschließlich der benutzerdefinierten Entitäten, die Sie selbst erstellen. Access Queries schränken die Sichtbarkeit innerhalb eines Datenbereichs ein, sodass ein Benutzer alle Datensätze, nur die Datensätze seines Teams oder nur seine eigenen sieht. Permissions auf Feldebene gehen noch einen Schritt weiter: Ein Einkaufsteammitglied kann ein Produkt bearbeiten, aber nur das Feld des Einkaufspreises lesen, während der Vertrieb den Datensatz ohne ihn sieht.
Die Änderungsverfolgung funktioniert auf die gleiche Weise. 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 In-System- oder E-Mail-Benachrichtigungen, wenn sich etwas bewegt. Für einen Hersteller, der sich auf ein Audit vorbereitet, ist die Antwort auf „wer hat diesen Attributwert im März geändert" ein Lookup, und kein Custom Logging Code wurde jemals dafür geschrieben.
In Projekten, die wir für Sicherheitsausrüstungshersteller implementiert haben, trug diese Kombination die Compliance-Anforderungen. Zertifizierungsrelevante Felder waren auf eine kleine Gruppe von Benutzern beschränkt, und das Änderungsprotokoll dokumentierte jeden Edit für den Auditor. Auf ihrer vorherigen Plattform würde das gleiche Setup das Enterprise-Tier erfordert haben.
Der Vergleich auf einen Blick
| AtroPIM | Pimcore | Akeneo | |
|---|---|---|---|
| Lizenz kostenlose Edition | GPLv3, keine Umsatzobergrenze | POCL, kostenlos unter 5M Euro Jahresumsatz | OSL-3.0 |
| Status kostenlose Edition | Aktiv entwickelt | Moderne Studio-UI nur in bezahlten Editionen | Keine neuen Releases seit 2023, v7 Support endet 09/2026 |
| Umfang | PIM und MDM auf einer Datenplattform | PIM, DAM, CMS und Commerce Suite | Spezialisiertes PIM |
| Datenmodell-Änderungen | Admin-UI, API-Endpoints automatisch generiert | Class Editor, PHP/Symfony für benutzerdefinierte Logik | Admin-UI in der festen Katalogstruktur |
| Front End | Headless, SPA Admin, REST API für alles | Gebündelte CMS und DXP | SPA Admin, REST API für Katalogdaten |
Wo Pimcore und Akeneo noch passen
Ein ehrlicher Vergleich benennt die Fälle, in denen die Konkurrenten gewinnen.
Pimcore ist die umfassendste Suite der drei. Wenn ein Projekt wirklich Web-Content-Management und Produktdaten in einem System benötigt, und das Budget deckt eine kommerzielle Lizenz, bleibt es eine starke Wahl. Sein Digital Asset Management ist reifer als das, was die meisten PIM-Plattformen anbieten.
Akeneos SaaS-Editionen eignen sich für Teams ohne Infrastruktur-Kapazität oder interne Entwickler. 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, Custom Integrationen bauen oder Implementierungen weiterverkaufen, haben mehr Spielraum mit AtroPIM, bei Lizenzkosten von null.
Was Sie vor dem Commitment ü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 einsetzen möchten, und prüfen Sie auf Umsatzschwellen und Hosting-Beschränkungen.
- Bestätigen Sie das Supportende für die kostenlose Edition schriftlich.
- Testen Sie die API gegen eine benutzerdefinierte Entität oder ein Attribut, da Standard-Katalog-Endpoints wenig beweisen.
- Schätzen Sie die Upgrade-Kosten Ihrer geplanten Anpassungen und fragen Sie den Anbieter, wie Core-Überschreibungen große Version-Sprünge überstehen.
AtroPIM erfüllt diese Checks von Grund auf. Die Feature-Liste ist identisch für Self-Hosted- und SaaS-Bereitstellungen des Cores, die Lizenz ist GPLv3 ohne Einschränkungen, und die API deckt benutzerdefinierte Konfigurationen von Anfang an 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 dem Lizenzwechsel nach einer Pimcore-Alternative sucht oder vor dem 2026-Support-Cutoff nach einer Akeneo-Alternative sucht, hat jetzt eine kürzere Liste von Optionen, die weiterhin vollständigen Code-Zugriff und Self-Hosting-Rechte anbieten. AtroPIM sitzt ganz oben darauf.