Am gestrigen Donnerstag, den 5.Juli 2007, wurde eine Kampagne gestartet, die sich mit der schleppenden Aktualisierung von Webanwendungen und Webhostingsangeboten bezogen auf die PHP-Version befasst.
GoPHP5.org beschreibt das Problem selbst folgendermaßen
PHP developers cannot leverage PHP 5's full potential without dropping support for PHP 4, but PHP 4 is still installed on a majority of shared web hosts and users would then be forced to switch to a different application.
Übersetzt heißt dies sinngemäß so viel wie
PHP-Entwickler können das volle Potential von PHP 5 nicht voll ausnutzen, solange die PHP-Unterstützung nicht aufgegeben wird. Da PHP4 aber bei dem Großteil der Anbieter von "shared hosting"-Paketen noch immer standardmäßig installiert ist, würden die Nutzer solcher Pakete zur Verwendung anderer Anwendungen gezwungen.
Letztlich ist es der von GoPHP5.org beschriebene Teufelskreis
Web hosts cannot upgrade their servers to PHP 5 without making it impossible for their users to run PHP 4-targeted web apps, and have no incentive to go to the effort of testing and deploying PHP 5 while most web apps are still compatible with PHP 4 and the PHP development team still provides maintenance support for PHP 4. The PHP development team, of course, can't drop maintenance support for PHP 4 while most web hosts still run PHP 4.
nur dadurch zu unterbrechen, dass sich Entwicklungsteams von beliebten Webanwendungen zusammenschließen und festlegen, dass PHP4 ab einem gewissen Zeitpunkt nicht mehr unterstützt wird.
Die Idee scheint durchaus gut angenommen zu werden, da die Kampagne von Beginn an einige große Projekte als Unterstützer vorweisen kann. Desweiteren geht die Nachricht über die Veröffentlichung durch
das Netz, so dass man hoffen kann, dass sie letztlich eventuell sogar etwas bewirken und bewegen kann!
So listet die
offizielle Pressemitteilung (PDF-Datei) z.B. die Projekte von Symfony, Typo3, phpMyAdmin, Drupal, Propel und Doctrine als Unterstützer auf, die bis zum 5.Februar 2008 Ihre Entwicklung voll auf eine PHP-Version >= 5.2 stützen wollen.
Diese Version soll ab diesem Zeitpunkt die Grundvoraussetzung für die Verwendung dieser Anwendungen darstellen.
Eine Diskussion dazu findet man z.B. auch beim
Developer's Guide.
In diesem Sinne ..