in Otros

La venta de Zend Inc y mi visión de como afectara al ecosistema de PHP

El otro día en comunidad tic vi un link a una nota donde contaban que la empresa Zend fue vendida, en el mismo remarcaban una preocupación sobre cual sería el futuro de PHP ahora que Zend se vendió, me gustaría compartir mi visión.

http://symfony.es/noticias/2015/10/06/zend-la-principal-empresa-php-ha-sido-adquirida/

Zend y el Zend Engine

A diferencia de Java que dependía de Sun, PHP y en particular el Zend Engine no dependen de la empresa Zend.

Si bien los autores originales del Zend Engine son los founders de la empresa Zend, no hay una relación directa comercial entre el Zend Engine y la Empresa Zend. La empresa Zend tiene sus estrategias de negocios basadas en una capa de servicios sobre la base de PHP, como por ejemplo Zend Framework, Zend IDE, Zend Server, Cloud Services y Professional Services for Large companies. No lucraban con el Zend Engine.
Si miran las contribuciones en los últimos años podrán ver que pocas personas de Zend están contribuyendo al desarrollo de las nuevas versiones de PHP (yo encontré solo 2, muy activos pero 2), el resto son de diferentes empresas como Microsoft (si si escribí bien), Red Hat, SugarCRM y otras. Andi y Zeev dejaron de contribuir hace mucho tiempo.

https://github.com/php/php-src/graphs/contributors?from=2014-01-21&to=2015-10-12&type=c

El desarrollo de PHP

El desarrollo de PHP sigue muy basado en el esfuerzo de la comunidad y no en el de una o dos empresas, a diferencia de Java que para su desarrollo basaba todo en el JCP del cual no cualquiera era parte sino personas especificas y empresas que pagaban un cannon para poder estar ahi, PHP gira en torno a la comunidad, el desarrollo no esta basado en lo que digan corporaciones sino la comunidad activa de developers.

Queres cambiar algo de PHP?, todo bien, tenes que escribir un RFC en wiki.php.net y al terminar de escribirlo lo someten a votación (pueden votar developers que contribuyeron con algo, gente representante de la comunidad y representantes de frameworks significativos, osea gente que participa en la comunidad), si pasa alguien en algún momento hará el cambio.

https://wiki.php.net/rfc/voting

Para que se den una idea, las nuevas mejoras al Zend Engine que va a ver la luz con php7 están basadas en los diseños de un muchacho llamado Nikita Popov el cual al momento de escribir los diseños tenía 18-19 años y hoy es uno de los contributors mas activos. Todavía esta en la universidad 😛

https://nikic.github.io/aboutMe.html

Por el otro lado, están saliendo engines de PHP que nada tienen que ver con el de Zend, como la HVVM de Facebook que te permite ejecutar código PHP sin problemas y mucho mas rápidamente que con el engine de PHP 5 (el de php7 dicen que va a ser mas eficiente que hvvm).

Por el otro lado, Rasums Lerdorf sigue trabajando en el desarrollo de PHP y es reconocido como un dictador benevolente, la comunidad respeta mucho su visión para ver hacia donde va PHP.

MySQL

En el caso de MySQL pasaba algo similar que con Java, MySQL era un producto que dependía 100% de MySQL-AB y especialmente de Monty Widenius, el flaco estaba quedandose corto de efectivo y venido la empresa para mejorar su situación económica, algo que como nos contó en la PHPConference Argentina del 2014 lo afecto en otros aspectos de la vida y para recuperarse volvió a crear otra empresa con la cual esta produciendo MariaDB.

Otra vez resalto la importancia de community driven y no corporate driven development.

La conclusión

En resumen, la comunidad maneja el desarrollo de PHP no Zend.

A que voy con esto, no creo que lo que pase en el mundo de la empresa Zend afecte al ecosistema de PHP tan directamente como fue la venta de Sun a Oracle en el mundo Java y MySQL.

Por cierto, la internet hizo mucho ruido en ese momento por la venta de Sun a Oracle pero todos siguen codeando en Java y siguen usando MySQL sin siquiera haber visto por ejemplo mariaDb o OpenJava, parece que el amigo Larry Ellison no era taaaaaan malvado como pesaban (o todavía no llego lo peor).

My Two Cents, Abrazo

Write a Comment

Comment

*