Hanlon says transferring ownership to the OpenJS Foundation was an “exciting and natural next step” for Jest as it matures as an open source project.
“This decision does not change how Jest is developed or released, and it does not directly affect developers using Jest to test their apps,” he adds.
The transfer of ownership to the OpenJS Foundation follows questions raised in February by Jest users about the project on Hacker News and Reddit. Some have noticed that no one from Facebook/Meta has contributed to Jest for several years.
After Facebook open-source Jest, Facebook employee Christopher Nakazawa in 2016 created a dedicated team for Jest that helped deliver features such as “watch mode” and “snapshot testing”.
“Today, Jest is primarily maintained by a core group of non-Meta contributors led by Simen Bekkhus. In fact, since 2018 almost all contributions to Jest have been made by open source contributors outside of Meta. Because the project is maintained by the community, we believe it is best for the community to own the project,” Hanlon writes.
Bekkhus recently announced Jest version 28, but also explained in a comment to a Jest pull request on GitHub in February that Facebook had had limited involvement for some time. “No one at FB (Meta?) has worked on Jest for years at this point, beyond a few PRs here and there like any other open source contributor,” he wrote.
But Bekker thinks moving Jest to the OpenJS Foundation, where he can be driven by the community, was a more natural fit for the project.
“We’ve been a community-driven project for quite some time. We believe in community-driven development and continuously building our community, and joining the OpenJS Foundation will help us strengthen and expand our community,” Bekkhus said in the OpenJS Foundation. Press release. “I see this as a very positive change and a way for the Jest community to grow.”
“We will publish a project charter and create new governance policies that will document the process for obtaining access to commitments, as well as our leadership selection process,” notes Hanlon.