Facebook opublikował na licencji Apache 2.0 kody źródłowe serwera i frameworka sieciowego Tornado. Napisany w Pythonie framework jest zoptymalizowany do obsługi szybkich, jak i wielu równoczesnych połączeń, dzięki czemu doskonale nadaje się dla aplikacji pracujących w czasie rzeczywistym. Poza tym Tornado obsługuje szablony napisanego również w Pythonie frameworka webowego Django, a także uwierzytelnianie użytkowników, pliki cookie oraz prezentację statycznych stron.
Tornado było początkowo rozwijane przez projekt FriendFeed i wykorzystywane do obsługi aktualizacji czasu rzeczywistego w zastosowaniach komunikatorowych. W zeszłym miesiącu Facebook kupił agregator Web 2.0 za blisko 50 milionów dolarów. Na stronie projektu znajdziemy oprócz kodu źródłowego instrukcje instalacyjne dla systemów Ubuntu i Mac OS X, jak również odsyłacze do dokumentacji i listy dyskusyjnej.
Źródło: Heise-Online