A look inside Facebook's open source program

A look inside Facebook's open source program

Facebook developer Christine Abernathy discusses how open source helps the company share insights and boost innovation.

An intersection of pipes.
Image by : 

Subscribe now

Get the highlights in your inbox every week.

Open source becomes more ubiquitous every year, appearing everywhere from government municipalities to universities. Companies of all sizes are also increasingly turning to open source software. In fact, some companies are taking open source a step further by supporting projects financially or working with developers.

Facebook's open source program, for example, encourages others to release their code as open source, while working and engaging with the community to support open source projects. Christine Abernathy, a Facebook developer, open source advocate, and member of the company's open source team, visited the Rochester Institute of Technology last November, presenting at the November edition of the FOSS Talks speaker series. In her talk, Abernathy explained how Facebook approaches open source and why it's an important part of the work the company does.

Facebook and open source

Abernathy said that open source plays a fundamental role in Facebook's mission to create community and bring the world closer together. This ideological match is one motivating factor for Facebook's participation in open source. Additionally, Facebook faces unique infrastructure and development challenges, and open source provides a platform for the company to share solutions that could help others. Open source also provides a way to accelerate innovation and create better software, helping engineering teams produce better software and work more transparently. Today, Facebook's 443 projects on GitHub comprise 122,000 forks, 292,000 commits, and 732,000 followers.


open source projects by Facebook

Some of the Facebook projects released as open source include React, GraphQL, Caffe2, and others. (Image by Christine Abernathy, used with permission)

Lessons learned

Abernathy emphasized that Facebook has learned many lessons from the open source community, and it looks forward to learning many more. She identified the three most important ones:

  • Share what's useful
  • Highlight your heroes
  • Fix common pain points

Christine Abernathy visited RIT as part of the FOSS Talks speaker series. Every month, a guest speaker from the open source world shares wisdom, insight, and advice about the open source world with students interested in free and open source software. The FOSS @ MAGIC community is thankful to have Abernathy attend as a speaker.

About the author

Picture of Justin W. Flory, an Opensource.com community moderator
Justin W. Flory (he/him) - Justin W. Flory is a creative maker. He is best-known as an open source contributor based in the United States. Since he was 14, Justin has participated in numerous open source communities and led different initiatives to build sustainable software and communities. Since 2018, he is a leading member of the LibreCorps program of the...