Facebook переходить на відкрите програмне забезпечення (на кшталт)

Є ще багато жартів про проблеми Facebook з IPO та дурість випуску такої кількості акцій, що ринок був затоплені (або в андеррайтерах IPO, які нібито приховують інформацію щодо майбутніх прибутків компанії від усіх, крім її центральних клієнтів), але це не завадило Facebook говорити про зовсім інший Folly цими вихідними, коли він запустив власну бібліотеку з відкритим вихідним кодом розробки 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 допомагає читачам стежити за динамічним світом технологій завдяки всім останнім новинам, цікавим оглядам продуктів, проникливим редакційним статтям і унікальним у своєму роді коротким оглядам.