Facebook огласил планы разработки программного обеспечения с открытым исходным кодом //TODO

0

Компания Facebook Inc. представила инициативу совместной разработки программного обеспечения с Google Inc., Twitter Inc., Square Inc. и другими компаниями. Бесплатные программы под названием //TODO («talk openly, develop openly» — «говорить открыто, развивать открыто») призваны облегчить сотрудничество и совместное использование технологий.

О создании соответствующей рабочей группы представители Facebook объявили на конференции разработчиков крупномасштабных вычислительных и программных систем в Сан-Франциско.

Проект //TODO является продолжением стратегии Facebook, которая заключается в предложении своих технологий другим компаниям для уменьшения затрат на разработку и подключения к интернету большего количества людей. В будущем проект включит большее количество членов и будет стремиться улучшить разработку программного обеспечения с открытым исходным кодом, — сообщили представители Facebook.

«Мы пытаемся сосредоточиться на проблемах, с которыми мы все сталкиваемся при масштабируемом инжиниринге», — сказал вице-президент Facebook Джей Парик (Jay Parikh) на конференции. — «Мы должны инвестировать в построение этого сообщества в ближайшие годы».

Google применяет аналогичный подход в своей программной технологии Kubernetes для запуска приложений в Интернете, подключая других разработчиков и компании, в том числе корпорацию Microsoft, в качестве партнеров.

Facebook уже выпустил ряд проектов с открытым исходным кодом, таких как инструмент анализа данных Presto или программное обеспечение для дизайнеров мобильных приложений Origami.

В марте 2013 разработчики социальной сети представили собственный язык программирования, созданный на базе классического PHP. Разработка получила название Hack, а большая часть кода Facebook уже переведена на новый язык программирования и прошла заключительную проверку. Новый язык программирования, представленный Facebook, является проектом Open Source с открытыми исходными кодами. Это означает, что программисты смогут свободно использовать его в разработках, а также дорабатывать и совершенствовать.