Tor: Wolne posady
tor zatrudnia! Szukamy zmotywowanych osób mogących pracować samodzielnie i chcących ulepszyć Tora. To są krótkoterminowe posady kontraktowe, od jednego do trzech miesięcy.
W szczególności, szukamy kilku ludzi:
Praca nad Torem się opłaca, gdyż:
- Możesz pracować we własnych godzinach we własnym miejscu. Póki wykonujesz pracę, nie obchodzi nas, jak to robisz.
- Tworzymy tylko Wolne (otwarte) Oprogramowanie. Narzędzia, które stworzysz, nie zostaną zamknięte ani nie będą gnić na półce.
- Będziesz pracować ze światowej klasy grupą ekspertów i programistów od anonimowości nad czymś, co już jest największą i najbardziej aktywną siecią silnej anonimowości, jaką kiedykolwiek stworzono.
Oczekujemy, że będziesz mieć dobre zdolności w komunikacji i pisaniu (w szczególności, powinieneś/powinnaś wiedzieć, jak informować pozostałych członków projektu o swoich postępach), oraz że będziesz wiedzieć, co ma być zrobione i będziesz mieć inicjatywę do zrobienia tego. Większość członków projektu gra więcej niż jedną rolę, więc kombinacje programista/aktywista są jak najbardziej mile widziane.
Najlepszym sposobem na zostanie zauważonym jako dobry programista jest dołączenie do społeczeństwa i zaczęcie pomagać. Mądre komentarze do kodu i pomysły są zawsze mile widziane. Mamy wspaniałą grupę głównych deweloperów pracujących nad samym Torem, jak również nad oprogramowaniem wspierającym Tora, jak Vidalia, Torbutton etc. Wszyscy nasi pracownicy najpierw byli wolontariuszami.
Deweloper Vidalia
Vidalia jest międzyplatformowym graficznym interfejsem dla Tora, napisanym w C++ z wykorzystaniem bibliotek Qt. Jest z powodzeniem uzywana przez miliony ludzi. Nasz aktualny deweloper jest ochotnikiem, zajętym też ukończeniem pracy naukowej. Szukamy kogoś, kto zna C++, Qt i chciałby uruchomić rozwój nowej generacji Vidalii. Niektóre z sugerowanych kolejnych kroków to:
- Implementacja interfejsu KDE Marble w Vidalii dla lepszych i dokładniejszych mapować przekaźników na kraje. Ponadto, to po prostu wygląda fajnie.
- Implementacja możliwości kliknięcia na kraj i poinstruowania Tora, by albo zaczynał, albo kończył obwody w tym kraju.
- Praca nad poprawkami błędów i ulepszeniami sugerowanymi przez użytkowników.
- Dać Vidalii możliwość kontrolowania dołączonego serwera proxy, by uruchamiać, zatrzymywać i być może konfigurować privoxy, polipo czy innego, który pakujemy w połączonych paczkach Tora, Vidalii i polipo.
- Być może przeprojektować interfejs Vidalii, by miał różne tryby dla różnych poziomów użytkowników. Wielu użytkowników widzi przycisk czy opcję i myśli, że musi ją zmienić. Wartości domyślne są ustawione tak, że użytkownicy są wystarczająco anonimowi. Jak możemy lepiej ukryć złożoność konfiguracji Tora?
Deweloper dla Microsoft Windows
Ta osoba musi bardzo dobrze znać Windows na poziomie systemu i sieci. Szukamy kogoś, kto pomogłby zrobić Tora pod Windows bardziej zgodnym i lepiej pracującym jako przekaźnik. Jest kilka projektów związanych z Windows, które potrzebują uzdolnionego dewelopera:
- Stworzyć mechanizm sieci Tora, który kierowałby cały ruch przez Tora. OpenVPN ma urzządzenie warstwy sieciowej dla Windows, które przekierowuje ruch przez połączenie OpenVPN. Czy to jest model, z którego miałby korzystać Tor? Czy jest coś innego, co mogłoby działać lepiej?
- Przekaźniki Tora na wersjach nieserwerowych po krótkiej chwili doznają problemów WSAENOBUFS. Ten problem jest szrzej opisany w opisie błedu numer 98.Jak na razie, nie ma rozwiązań. Myślimy, że libevent 2.0 z jej kodem bufferevents pomoże rozwiązać ten problem.
Raz na jakiś czas otrzymujemy nowe fundusze, by pracować nad dalszymi projektami. Twoim celem powinno być dostanie się na listę głównych członków projektu, abyśmy pomyśleli o Tobie, gdy przyjdą nowe fundusze.
