Фаворит Facebook с открытым исходным кодом детализирует, как социальный сетевой гигант участвует в Linux и сообществах разработчиков ПО с открытым исходным кодом.Социальный сетевой гигант Facebook не есть никаким посторонним к миру открытого исходного кода.
В итоге, CEO Марк Цукерберг первоначально создал Facebook поверх компонентов инфраструктуры с открытым исходным кодом. На протяжении главной заметки на Саммите Сотрудничества Базы Linux 18 февраля, (изображенный) Джеймс Пирс, глава открытого исходного кода в Facebook, детализировал, как упрочнения компании с открытым исходным кодом были повторно поддержаны сейчас с растущим числом кодовых проектов и вкладов.«Открытый постоянно бился закрытый, быть соединенным постоянно било быть изолированным, и совместное применение постоянно превосходило тайну», сообщил Пирс.Ответственность Пирса в Facebook включает 235 проектов, которые были открыто взяты в следствии поиска компанией за эти годы.
Все те проекты составляют больше чем 10 миллионов строчков кода, что Facebook сделал дешёвым как открытый исходный код. Многие из тех 235 проектов дешёвы на GitHub, где Пирс заявил, что Facebook сейчас имеет больше чем 150 000 ветвлений и 26 000 последователей.«Так, это проекты, которые люди вычисляют полезными и нужными», сообщил Пирс.Темп разработки проекта с открытым исходным кодом в Facebook ускорился в 2014.
Во второй половине одного лишь 2014 Facebook запустил 64 новых проекта с открытым исходным кодом, сообщил он.«Что весьма интересно, не просто количество проектов, но и разнообразие их», сообщил Пирс.Среди проектов, запущенных Facebook в 2014, информационная инфраструктура, веб-инфраструктура, мобильные инструменты, инфраструктура разработчика а также встроенное микропрограммное обеспечение для Виртуальной реальности Глаза гарнитура DK1.По какой причине открытый исходный код
Вклад кода в сообщество разработчиков ПО с открытым исходным кодом владеет некоторыми весьма практическими и материальными преимуществами для Facebook.«Мы – ведомая к разработке организация, и философия с открытым исходным кодом соответствует отлично этому», сообщил Пирс. «Мы считаем, что это также оказывает помощь людям думать о Facebook в хорошем свете».Одна область, в которой хороший свет открытого исходного кода помог Facebook, находится в его упрочнениях по набору таланта.
Довольно много новых инженеров, которые присоединяются к Facebook, цитируют упрочнения с открытым исходным кодом в качестве причины, по какой причине они желают трудиться в Facebook, по словам Пирса. Знакомство с проектами Facebook с открытым исходным кодом также владеет вторыми преимуществами для новых сотрудников.«В то время как люди присоединяются к компании, и они применяют разработку, с которой они уже привычны, поскольку это был открытый исходный код, они в состоянии вступить в силу более скоро», сообщил он. «Если Вы должны ожидать шесть месяцев инженера, чтобы быть обученными на собственной внутренней совокупности, это время потраченное впустую».
Открытый исходный код есть лучшим кодомСуществует второе преимущество для открыто происходящего кода: целый процесс предоставления доступа к коду, как открытый исходный код, ведет к добрейшему коду в целом. Пирс растолковал что, в силу того, что код будет дешёв как открытый исходный код для любого для применения средств, что код сперва подвергается тяжелому изучению.
«Мы удостоверяемся, что API все супер чистый, мы удостоверяемся, что это есть вправду модульным, и мы удостоверяемся, что этому не расширили усики везде по вторым частям архитектуры, что это не было должно», сообщил он.