Facebook становится открытым исходным кодом (вроде как)

Еще можно отпускать всевозможные шутки о проблемах Facebook с IPO и о глупости, связанной с выпуском такого большого количества акций, что рынок был наводнены (или андеррайтеры IPO якобы скрывают информацию о будущих прибылях компании от всех, кроме ее центральных клиентов), но это не помешало Facebook в эти выходные говорить о совершенно другой глупости, запустив собственную библиотеку разработки на C++ с открытым исходным кодом. код.

В заявление о запуске (и миссии) на официальной странице Folly: The Facebook Open Source Library В социальной сети Джордан ДеЛонг из компании объяснил идею сделать ее код доступным для всех:

Рекомендуемые видео

Facebook сверху донизу построен на открытом исходном коде и не смог бы существовать без него. Как инженеры, мы используем, вносим свой вклад и выпускаем множество программного обеспечения с открытым исходным кодом, включая части нашей основной инфраструктуры, такие как HipHop и Thrift. Но в нашем коде сервисов C++ одним явным препятствием для выпуска дополнительной работы было то, что любой проект с открытым исходным кодом должен был разрушать зависимости от невыпущенного внутреннего библиотечного кода… Наша главная цель в этой «глупости» — создать решение, которое позволит нам продолжать открывать исходный код частей нашего стека, не прибегая к переосмыслению некоторых наших внутренних механизмов. колеса. А поскольку компоненты Folly обычно работают значительно быстрее, чем их аналоги, доступные в других местах, их легко использовать и дополнять существующие библиотеки, мы думаем, что разработчики C++ могут найти части этой библиотеки интересными для себя. верно.

Связанный

  • Facebook обещает ограничить доступ к новостям в Канаде
  • Twitter готовится к утечке исходного кода в сеть
  • Как создать несколько профилей для своей учетной записи Facebook

Код, описанный Делонгом как «быстрый и достаточно простой в работе», в котором «интенсивно используется C++», уже доступен как открытый исходный код на странице Лицензия на программное обеспечение Apache из общедоступный репозиторий GitHub.

Часть кода может быть уже знакома программистам, проверяющим его. «Практичность пронизывает разработку Facebook, и у нас низкая терпимость к синдрому «Изобретено не здесь» (в конце концов, компания построена на основе открытого исходного кода). программное обеспечение)», — объяснил ДеЛонг, добавив, что «Folly дополняет некоторые существующие высококачественные библиотеки C++, такие как Boost или Standard Library, обе из которых мы используем. сильно».

Комментируя, что Folly «определенно придерживается принципа «выпускать раньше, выпускать часто», ДеЛонг написал, что компания «будет продолжайте обновлять дерево с открытым исходным кодом по мере добавления новых компонентов Folly, так что вы можете ожидать увидеть больше этого на github в разделе будущее."

Рекомендации редакции

  • Как настроить ленту Facebook для отображения последних публикаций
  • Как получить свою долю в компенсации Facebook в размере 750 миллионов долларов
  • Трампу разрешили вернуться в Facebook и Instagram
  • Ролики скоро появятся в еще одной функции Facebook
  • Что такое пиксель Facebook? Объяснение инструмента отслеживания Meta

Обновите свой образ жизниDigital Trends помогает читателям быть в курсе быстро меняющегося мира технологий благодаря всем последним новостям, забавным обзорам продуктов, содержательным редакционным статьям и уникальным кратким обзорам.

Категории

Недавний