On Friday, 31st March 2023, Twitter added 2 new repositories (main repo, ml repo) on GitHub.
It contains many parts of Twitter App, including their recommendations algorithm, which controls the Tweets we see on the For You timeline.
Twitter says, that they are taking the first step in a new era of transparency and opening much of our source code to the global community.
Twitter 2.0 aims for the highest possible degree of transparency, while excluding any code that would compromise user safety and privacy or the ability to protect the platform from bad actors, including undermining their efforts at combating child sexual exploitation and manipulation.
Special care has been take to ensure that user safety and privacy would be protected, including their decision not to release training data or model weights associated with the Twitter algorithm at this point.
Twitter 2.0 is inviting community to submit GitHub issues and pull requests for suggestions on improving the Recommendation Algorithm.
It also says that if community finds any security concerns or issues they can route it to their official bug bounty program through HackerOne which has been running exceptionally well and has fruitfully rewarding back to contributors.
Twitter 2.0’s believes that ultimately, with this first step to be more transparent in this way, they are planning to continue sharing more code that does not present any risk to Twitter or people on our platform.
Twitter 2.0 has planned to continue sharing more code in public to foster transparency and build trust with users, customers, and the general public.