Die Zukunft von Zend

Die Zukunft von Zend

Wenn jemand bereit ist, Geld von zahlenden Kunden zu nehmen, aber im Gegenzug nicht bereit ist, sich an der Entwicklung der zugrundeliegenden freien Lösung zu beteiligen, hat er die grundsätzliche Ökonomie des Geschäftsmodells "Freie Software" nicht verstanden.

Letzte Woche haben Zeev Suraski, Matthew Weier O'Phinney, Enrico Zimuel und Dmitry Stogov, allesamt bekannte Mitglieder der internationalen PHP-Community, angekündigt, dass sie Zend, das seit 2015 zu Rogue Wave gehört, verlassen werden.

Der angegebene Grund ist die strategische Entscheidung von Rogue Wave, sich auf die Entwicklung von Zend Server zu konzentrieren. Liest man zwischen den Zeilen liest, impliziert dies, dass Rogue Wave die Entwicklung der Zend Engine nicht weiterführen oder unterstützen wird. Engine (der Kern von PHP, der für die Kompilierung und Ausführung von Code verantwortlich ist), ihrer IDE Zend Studio und dem Zend Framework.

Natürlich ist es völlig legitim, mit einem Open-Source-Projekt Geld zu verdienen. Das impliziert jedoch zumindest eine moralische Verpflichtung, dem besagten Projekt etwas zurückzugeben. Rogue Wave, so scheint es, wird nun die symbiotische Beziehung zwischen PHP und Zend beenden.

Lippenbekenntnisse sind nicht genug

Wenn jemand bereit ist, Geld von zahlenden Kunden zu nehmen, aber im Gegenzug nicht bereit ist, sich an der Entwicklung der zugrundeliegenden freien Lösung zu beteiligen, hat er die grundlegende Ökonomie des Geschäftsmodells "Freie Software" grundsätzlich nicht verstanden. Dass Arturo Suarez, ein Direktor des Produktmanagements, schnell ein Statement veröffentlichte, in dem er das Engagement für das Produktportfolio von Zend und die PHP-Community im Allgemeinen betonte, räumt keinen Zweifel daran aus, dass dies nur ein Lippenbekenntnis ist.

Chess

Vor zwei Jahren hat Rogue Wave die Weiterentwicklung von Zend Guard, einem Tool zur Verschlüsselung von Quellcode, stillschweigend eingestellt, indem es einfach keine Version veröffentlicht hat, die mit PHP 7 kompatibel ist. In den offiziellen Marketing-Kanälen von Rogue Wave findet sich jedoch kein Hinweis auf diese Tatsache. Warum sollte jemand zahlenden Kunden mitteilen, dass sie in eine Sackgasse geraten?

Ich vermute, dass nicht viele eine Träne über Zend Studio vergießen werden. Diese IDE war noch nie die erste Wahl unter PHP-Entwicklern und hatte in der jüngeren Vergangenheit sogar Probleme, aktuelle PHP-Versionen zu unterstützen. Das Produkt PHPStorm von JetBrains ist weit überlegen und dominiert eindeutig den PHP-IDE-Markt. Jeder Konkurrent bleibt weit hinter seinem reichen Funktionsumfang zurück.

Downsizing oder Schließung?

Noch vor einiger Zeit hätte man die Verkleinerungsbemühungen rund um Zends Portfolio als konsequente strategische Ausrichtung sehen können. Jetzt wird es als Ausverkauf entlarvt. Wenige Monate nach der Übernahme von Zend durch Rogue Wave hatte Mitgründer und CEO Andi Gutmans das Unternehmen bereits verlassen, um für Amazon zu arbeiten. CTO Zeev Suraski, der nun ebenfalls das Schiff verlassen soll, war die letzte Person in der Firma, die sich ursprünglich auf den Weg gemacht hatte, PHP, das ursprünglich von Rasmus Lerdorf entwickelt wurde, von einem Hobbyprojekt zu einem wichtigen Rückgrat des World Wide Web zu machen.

Was bedeuten also die jüngsten Ereignisse für die Programmiersprache PHP und ihr Ökosystem, insbesondere für das Zend Framework, das immer ein zentraler Einstiegspunkt in die Produkte und Dienstleistungen von Zend war? Ist dies der Anfang vom Ende von PHP? Kaum wahrscheinlich.

Die Frage, inwieweit Zend in den letzten Jahren wirklich eine treibende Kraft für das PHP-Projekt war, ist sicherlich nicht unumstritten. Dennoch gibt es definitiv Beiträge, und sogar einige wichtige, die Zend zu PHP geleistet hat. Der größte Teil dieser Arbeit kann wahrscheinlich Dmitry Stogov zugeschrieben werden, der von Zend für die Arbeit an PHP bezahlt wurde. Aber eine große Anzahl von PHP-Mitwirkenden sind unabhängig, und sie machen den größeren Teil der Beiträge aus.

Open-Source-Software ist überlebensfähig

Open-Source-Software hat überlebt, immer und immer wieder. Da PHP unter einer BSD-ähnlichen Lizenz veröffentlicht wird, kann jede Gruppe von unabhängigen Entwicklern zu jedem Zeitpunkt die Weiterentwicklung übernehmen, möglicherweise in Form eines Forks. Im schlimmsten Fall könnte Rogue Wave seine Rechte an dem Begriff Zend geltend machen. In diesem Fall würde die Entwicklergemeinschaft wahrscheinlich einfach den Namen "Zend Engine" für den kompilierenden und ausführenden Kern von PHP loswerden.

Der Schwerpunkt von PHP liegt schon seit geraumer Zeit außerhalb von Zend oder Rogue Wave. Selbst das mächtige Facebook mit seiner innovativen alternativen Laufzeitumgebung HipHop Virtual Machine (HHVM) und der Programmiersprache Hack, die ein de-facto Fork von PHP sind, hat die PHP-Community nicht gespalten. Während die meisten wichtigen PHP-Projekte HHVM anfangs unterstützten, stellten sie diese Unterstützung nach und nach wieder ein. Facebook wiederum entschied sich, HHVM und Hack nicht mehr mit PHP kompatibel zu halten, sodass beide Projekte in Zukunft getrennte Wege gehen werden.

Weitere Entwicklung scheint gesichert

Da Zend Framework auch unter einer BSD-ähnlichen Lizenz veröffentlicht wird, scheint seine Weiterentwicklung, auch unabhängig von Rogue Wave, gesichert, vor allem angesichts der Tatsache, dass der Projektleiter Matthew Weier O'Phinney in der PHP-Community sehr angesehen ist. Obwohl Europa eher Symfony-zentriert ist, und obwohl Laravel eine häufige Wahl für neue Projekte zu sein scheint, die in den USA gestartet werden, gibt es eine ganze Reihe von Firmen und Projekten, die auf Zend Framework basieren. Magento ist ein bekanntes Beispiel.

Money

Es sollte daher kein Problem sein, finanzielle Mittel für die Weiterentwicklung von Zend Framework zu finden. Ein freier und unabhängiger Entwicklergeist könnte für das Projekt von Vorteil sein, vor allem angesichts der Tatsache, dass in den letzten Jahren das selbsternannte Ziel, etwa alle zwei Jahre ein Major Release herauszubringen, nicht wirklich funktioniert hat. In der Tat scheinen die meisten Optionen vielversprechender zu sein als die spärliche Finanzierung der Entwicklung durch Rogue Wave, die nur als eine weitere Kostenstelle angesehen wird.

Angesichts der jüngsten Ereignisse ist jedoch damit zu rechnen, dass immer mehr Unternehmen und Entwickler das Zend Framework als nicht allzu zukunftssicher einschätzen und sich nach Alternativen für ihre neuen Projekte umsehen werden. Folglich wird es keine große Nachfrage nach Weiterentwicklungen geben. In der Tat wäre Zend Framework nicht das erste Open-Source-Softwareprojekt, von dem sich die meisten Menschen verabschiedet haben, nur um zu sehen, wie das Projekt wie ein Phönix aus der Asche wieder zu neuen Höhen aufsteigt.