James Pearce, Facebook’s head of open source, took the stage at OSCON in Portland, Oregon, this week to talk about how Facebook open-sources at scale. Check out the video below to learn more about three of the reasons Facebook is committed to open source:
- It accelerates innovation: Through open source, we help popularize unconventional ideas and challenge best practices.
- We learn from the community: More minds contributing to our code gives our teams additional feedback and makes our projects evolve faster.
- It gives us the opportunity to share our challenges: This is a new era of scale and complexity. Together, we can collaborate on creating scalable solutions to these new problems.
James discusses how the team gamifies its open source program, tracks commits, manages projects, and encourages engineers to contribute. At 11 minutes in, he talks about the production-grade projects that Facebook open-sources, including React, React Native, HHVM, Pop, Fresco, OSQuery, RocksDB, Infer, Presto, Origami, Nuclide, and GraphQL.