Visto en bitelia.com
De Facebook podemos decir mil y una cosas, comenzando por el siempre comentado asunto de la privacidad. De lo que pocas veces hemos escuchado hablar es de su lado abierto, su lado open source. Y es que mucho del software que la inmensa red social utiliza para poder funcionar es de código abierto. Es el mismo software que le permite atender a más de 500.000.000 de usuarios que juntos realizan millones de actividades de diversa índole. Ahora bien, quiero usar este artículo para comentarles un poco de cómo y cuánto software open source utiliza Facebook.
Facebook tiene un par de sitios dedicados al open source. El primero de ellos lista todo el que constituye su plataforma, infraestructura, así como sus herramientas de desarrollo. El segundo es un wiki donde están compendiados una buena cantidad de proyectos de código abierto basado en la plataforma de desarrollo ofrecida por la red social. Me concentraré en el primero.
Los desarrolladores de Facebook mantienen kits de desarrollo para Android y iPhone. Asimismo para lenguajes de programación como Python, JavaScript y PHP. En este mismo contexto, también han desarrollado herramientas para facilitar tareas de programación. Este es el caso de
- Facebook Animation, una biblioteca JavaScript para crear animaciones basadas en la manipulación de CSS y DOM.
- XHP, una extensión de PHP para integrarse con XML.
- phpsh, un curioso shell ¡escrito en Python! para acceder a PHP.

