git.schokokeks.org
Repositories
Help
Report an Issue
tor-webwml.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
bcf36ed82
Branches
Tags
bridges
docs-debian
jobs
master
press-clips
tor-webwml.git
pl
open-positions.wml
translated pages for the website
Runa A. Sandvik
commited
bcf36ed82
at 2010-08-08 17:18:50
open-positions.wml
Blame
History
Raw
## translation metadata # Revision: $Revision$ # Translation-Priority: 4-optional #include "head.wmi" TITLE="Tor: Open Positions" CHARSET="UTF-8" <div class="main-column"> <h2>Tor: Wolne posady</h2> <hr /> <p>Tor zatrudnia ludzi! Szukamy zmotywowanych osób mogących pracować niezależnie i którzy chcą pomóc usprawniać Tora. </p> <p>W szczególności, szukamy kilku ludzi:</p> <ul> <li><a href="#sysdev">Deweloper systemów</a></li> <li><a href="#windowsdev">Deweloper dla Microsoft Windows</a></li> </ul> <p>Praca nad Torem się opłaca, gdyż:</p> <ul> <li>Możesz pracować we własnych godzinach we własnym miejscu. Póki wykonujesz pracę, nie obchodzi nas, jak to robisz.</li> <li>Tworzymy tylko Wolne (otwarte) Oprogramowanie. Narzędzia, które stworzysz, nie zostaną zamknięte ani nie będą gnić na półce.</li> <li>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.</li> </ul> <p> 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. </p> <a id="sysdev"></a> <h3><a class="anchor" href="#sysdev">Deweloper systemów</a></h3> <ul> <li><strong>Nowe funkcjonalności bezpiecznej aktualizacji</strong>: <br /> Potrzebujemy dodatkowych funkcjonalności do wspomaganych aktualizacji całego oprogramowania związanego z Torem na Windows i innych systemach operacyjnych. Niektóre funkcjonalności do rozważenia to: <ol> <li> Integracja <a href="http://chandlerproject.org/Projects/MeTooCrypto">biblioteki Pythona MeTooCrypto</a> do uwierzytelnianych pobierań przez HTTPS.</li> <li> Dodanie poziomu niezależności między sygnaturami czasowymi a plikami załączonymi w aktualizacji. Przeczytaj wątek "<a href="http://archives.seul.org/or/dev/Dec-2008/msg00010.html">Thandy attacks / suggestions</a>" na or-dev.</li> <li> Obsługa specyficznych dla lokalizacji instalacji i konfiguracji wspomaganych aktualizacji w oparciu o ustawienia języka według preferencji, hosta lub konta użytkownika. Znajomość stron kodowych Windows, unikodu i innych zestawów znaków będzie pomocna, jak również ogólne doświadczenie w programowaniu win32 i POSIX API oraz biegłość w Pythonie.</li> </ol> </li> <li><strong>Rozszerzenie frameworku bezpiecznej aktualizacji Tora</strong>: <p>Stworzyliśmy framework bezpiecznej aktualizacji o nazwie kodowej <a href="http://gitweb.torproject.org/thandy/thandy.git/tree">Thandy</a>. Do ukończenia wymaga on trochę pracy projektowej, podjęcia kilku decyzji dotyczących bezpieczeństwa oraz napisania kodu, dzięki któremu cały program i infrastruktura ruszy. Głównym celem jest uruchomienie tego na systemach operacyjnych Microsoft Windows. Celem drugorzędnym jest uruchomienie tego na Apple OS X. Plik <a href="http://gitweb.torproject.org/thandy/thandy.git/blob/HEAD:/TODO">TODO</a> wyjaśnia więcej odnośnie celów.</p> <p>Osoba, która podejmie się tego projektu powinna mieć dobre doświadczenie w programowaniu C/C++. Doświadczenie z Qt będzie pomocne, ale nie jest wymagane. Powinno się także dobrze rozumieć powszechne praktyki dotyczące bezpieczeństwa, jak na przykład weryfikacja podpisu paczki. Ważne dla tego projektu są też dobre zdolności w pisaniu, gdyż istotnym krokiem w projekcie będzie wyprodukowanie dokumentu projektowego, który zostanie przejrzany i omówiony z innymi przed implementacją.</p> </li> </ul> <a id="windowsdev"></a> <h3><a class="anchor" href="#windowsdev">Deweloper dla Microsoft Windows</a></h3> Ta osoba musi być dobrze zaznajomiona z systemem Windows na poziomie systemowym i sieciowym. Szukamy osoby do wykonania dwóch projektów: <ul> <li><strong>Ulepszenie Polipo na Windows</strong>: <p>Pomóż przenieść <a href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a> na Windows. Przykładowe tematy obejmują: <ol> <li> zdolność do asynchronicznego wysyłania zapytań do serwerów nazw, znajdowania systemowych serwerów nazw i zarządzanie zapytaniami NetBIOS i DNS.</li> <li> natywna obsługa zdarzeń i buforów (tj. na systemach uniksopodobnych Polipo domyślnie używa 25% pamięci RAM, a pod Windows jest to cokolwiek wpisane w plik konfiguracyjny).</li> <li> jakieś narzędzie z graficznym interfejsem do konfiguracji i raportowania, dodatkowe punkty, jeśli ma ikonkę w zasobniku z opcjami menu dostępnymi po kliknięciu prawym przyciskiem myszy. Podwójny bonus, jeśli działa na wielu platformach.</li> <li> umożliwienie programowi używania rejestru Windowsa i obsługiwania prawidłowych ścieżek w Windowsie, np. "C:\Program Files\Polipo".</li> </ol> </p> </li> <li><strong>Sterownik Pośredniego Poziomu Sieci</strong>: <br /> Sterownik WinPCAP używany przez Tor VM do działań sieciowych nie obsługuje sporej liczby kart bezprzewodowych i nie-ethernetowych. Zaimplementowanie sterownika pośredniego poziomu sieciowego dla win32 i 64-bitowego dałoby możliwość przechwytywania i przekierowywania ruchu w takich sieciach. Ten projekt wymaga znajomości i doświadczenia z pisaniem i testowaniem sterowników poziomu jądra Windows. Znajomość Winsock i Qemu też byłaby pomocna. </li> </ul> <p> Najlepszym sposobem na zostanie zauważonym jako dobry programista jest dołączenie do społeczeństwa i zaczęcie pomagać. Mamy wspaniałą grupę głównych deweloperów pracujących nad samym Torem, jak również nad oprogramowaniem wspierającym Tora, jak Vidalia, Torbutton etc. </p> <p> Raz na jakiś czas otrzymujemy nowe fundusze, by pracować nad dalszymi projektami. Twoim celem powinno być dostanie się na listę <a href="<page people>#Core">głównych członków projektu</a>, abyśmy pomyśleli o Tobie, gdy przyjdą nowe fundusze. Poszukujemy zwłaszcza deweloperów Qt i osób, które pomogłyby w utrzymaniu projektu <a href="<page vidalia/index>">Vidalia</a>. </p> </div> #include <foot.wmi>