Twitter Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.Anti-spam check. Do not fill this in! ===Open source=== Twitter has a history of both using and releasing [[open-source software]] while overcoming technical challenges of their service.<ref>{{cite web |title=Twitter / OpenSource |url=https://dev.twitter.com/opensource |url-status=dead |archive-url=https://web.archive.org/web/20130415194622/https://dev.twitter.com/opensource |archive-date=April 15, 2013 |access-date=April 18, 2013 |publisher=Twitter.com}}</ref> A page in their developer documentation thanks dozens of open-source projects which they have used, from [[revision control]] software like [[Git (software)|Git]] to programming languages such as Ruby and Scala.<ref>{{cite web |title=Open Source Thanks |url=https://dev.twitter.com/opensource/thanks |url-status=dead |archive-url=https://web.archive.org/web/20130415200840/https://dev.twitter.com/opensource/thanks |archive-date=April 15, 2013 |access-date=April 18, 2013 |publisher=Twitter}}</ref> Software released as open source by the company includes the [[Gizzard (Scala framework)|Gizzard Scala framework]] for creating distributed datastores, the distributed graph database [[FlockDB]], the Finagle library for building asynchronous [[remote procedure call|RPC]] servers and clients, the TwUI [[user interface]] framework for [[iOS]], and the Bower client-side package manager.<ref>{{cite web |title=Open Source |url=https://twitter.github.io/ |access-date=January 4, 2017 |publisher=Twitter}}</ref> The popular [[Bootstrap (front-end framework)|Bootstrap frontend framework]] was also started at Twitter and is 10th most popular repository on [[GitHub]].<ref>{{cite web |title=Search: Stars>1 |url=https://github.com/search?q=stars%3A%3E1&s=stars&type=Repositories |access-date=February 27, 2020 |publisher=GitHub}}</ref> On March 31, 2023, Twitter released the [[source code]] for Twitter's recommendation [[algorithm]],<ref>{{cite web |url=https://github.com/twitter/the-algorithm |title= Source code for Twitter's Recommendation Algorithm |date= March 31, 2023 |website=GitHub |access-date= April 1, 2023}}</ref> which determines what tweets show up on the user's personal timeline, to [[GitHub]]. According to Twitter's blog post: "We believe that we have a responsibility, as the town square of the internet, to make our platform transparent. So today we are taking the first step in a new era of transparency and opening much of our source code to the global community."<ref>{{cite web |url=https://blog.twitter.com/en_us/topics/company/2023/a-new-era-of-transparency-for-twitter|title=A new era of transparency for Twitter|website= Twitter blog|date= March 31, 2023 |access-date= April 1, 2023}}</ref> [[Elon Musk]], the CEO at the time, had been promising the move for a while β on March 24, 2022, before he owned the site, he polled his followers about whether Twitter's algorithm should be open source, and around 83 percent of the responses said "yes". In February, he promised it would happen within a week before pushing back the deadline to March 31 earlier this month.<ref>{{cite web |url=https://www.theverge.com/2023/3/31/23664849/twitter-releases-algorithm-musk-open-source |title=Twitter takes its algorithm 'open-source,' as Elon Musk promised |last=Castro |first=Alex |date=March 31, 2023 |website=The Verge |access-date=April 1, 2023}}</ref> Also in March 2023, Twitter suffered a security attack which resulted in proprietary code being released. Twitter then had the source code removed.<ref>{{cite web | url=https://amp.cnn.com/cnn/2023/03/27/tech/twitter-source-code-leaked/index.html | title=Twitter says portions of source code leaked online | CNN Business | date=March 27, 2023 }}</ref> Summary: Please note that all contributions to Christianpedia may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Christianpedia:Copyrights for details). Do not submit copyrighted work without permission! Cancel Editing help (opens in new window) Discuss this page