Facebook преминава към отворен код (нещо като)

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

в изявление за стартиране (и мисия) на официалната страница на Folly: The Facebook Open Source Library в социалната мрежа Джордан Делонг от компанията обясни идеята зад предоставянето на своя код на разположение на всички:

Препоръчани видеоклипове

Facebook е изграден с отворен код от горе до долу и не би могъл да съществува без него. Като инженери тук ние използваме, допринасяме и пускаме много софтуер с отворен код, включително части от нашата основна инфраструктура като HipHop и Thrift. Но в нашия код на C++ услуги, едно ясно препятствие за пускането на повече работа е, че всеки проект с отворен код трябваше да прекъсне зависимостите от непубликуван вътрешен библиотечен код... Основната ни цел с тази „глупост“ е да създадем решение, което ни позволява да продължим да използваме части от нашия стек с отворен код, без да прибягваме до преоткриване на някои от нашите вътрешни колела. И тъй като компонентите на Folly обикновено работят значително по-бързо от колегите, налични другаде, са лесни за работа използват и допълват съществуващи библиотеки, смятаме, че разработчиците на C++ могат да намерят части от тази библиотека интересни сами по себе си точно.

Свързани

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

Кодът – описан като „бърз и сравнително лесен за работа“, което прави „интензивно използване на C++“ от DeLong – вече е достъпен като отворен код под Лиценз за софтуер Apache от публично хранилище на GitHub.

Част от кода може вече да е познат на програмистите, които го проверяват. „Практичността прониква във Facebook инженерството и ние имаме ниска толерантност към синдрома „Не е измислено тук“ (в края на краищата компанията е изградена върху отворен код софтуер)“, обясни Делонг, добавяйки, че „Folly допълва някои съществуващи висококачествени C++ библиотеки, като Boost или Standard Library, и двете, които използваме силно.”

Коментирайки, че Folly „определено е в духа на „пускай рано, пускай често“, Делонг пише, че компанията „ще продължете да актуализирате дървото с отворен код, тъй като се добавят нови компоненти на Folly, така че можете да очаквате да видите повече от това в github в бъдеще.”

Препоръки на редакторите

  • Как да настроите вашия Facebook Feed да показва най-новите публикации
  • Как да получите своя дял от споразумението на Facebook за $750 милиона
  • Тръмп разреши да се върне към Facebook и Instagram
  • Макарите са на път да се покажат в още една функция на Facebook
  • Какво е Facebook Pixel? Инструментът за проследяване на Meta, обяснено

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