Adding 'New BridgeDB Distributor' project idea
Damian Johnson

Damian Johnson commited on 2014-03-07 17:15:03
Zeige 1 geänderte Dateien mit 40 Einfügungen und 0 Löschungen.


GSoC project idea from Isis for BridgeDB.


... ...
@@ -816,6 +816,11 @@ meetings around the world.</li>
816 816
     in. This was actively developed until Fall of 2010.
817 817
     </p>
818 818
 
819
+    <p>
820
+    <b>Project Ideas:</b><br />
821
+    <i><a href="#newBridgedbDistributor">New BridgeDB Distributor</a></i>
822
+    </p>
823
+
819 824
     <a id="project-ooni-probe"></a>
820 825
     <h3><a href="https://ooni.torproject.org/">Ooni Probe</a> (<a
821 826
     href="https://gitweb.torproject.org/ooni-probe.git">code</a>, <a
... ...
@@ -1882,6 +1887,41 @@ You also can think of lots of other awesome creative ways of improving Stegotoru
1882 1887
     </p>
1883 1888
     </li>
1884 1889
 
1890
+    <a id="newBridgedbDistributor"></a>
1891
+    <li>
1892
+    <b>New BridgeDB Distributor</b>
1893
+    <br>
1894
+    Effort Level: <i>Medium</i>
1895
+    <br>
1896
+    Skill Level: <i>Medium to High</i>
1897
+    <br>
1898
+    Likely Mentors: <i>isis, sysrqb</i>
1899
+    <p>
1900
+BridgeDB is a Twisted Python system which runs a number of servers, in order
1901
+to distribute Tor bridge relays to users in potentially censored regions. Each
1902
+of BridgeDB's Distributors uses some unique channel to communicate bridge
1903
+addresses to users, currently there is an <a href="https://bridges.torproject.org">
1904
+HTTPS Distributor</a>, and an Email Distributor. This project would involve
1905
+designing and creating a new Distributor for BridgeDB. Some ideas for new
1906
+Distributors:
1907
+    </p>
1908
+
1909
+    <ul>
1910
+      <li>A Twitter bot which interacts with Chinese and Farsi speaking Twitter users through PMs.</li>
1911
+      <li>A distributor which uses XMPP+OTR to give bridges to users.</li>
1912
+    </ul>
1913
+
1914
+    <p>
1915
+It's helpful if you already have some knowledge of Twisted. As part of your
1916
+application, please submit a design for a Distributor, as well as supply a
1917
+patch for a ticket which demonstrates knowledge of Twisted and Python ―
1918
+preferably for BridgeDB, see the
1919
+<a href="https://trac.torproject.org/projects/tor/query?status=!closed&keywords=~bridgedb-gsoc-application">
1920
+'bridgedb-gsoc-application' Trac tag</a> for some examples of good tickets to
1921
+try, or contact isis or sysrqb on IRC to ask for ticket suggestions or advice.
1922
+    </p>
1923
+    </li>
1924
+
1885 1925
 <!--
1886 1926
     <a id=""></a>
1887 1927
     <li>
1888 1928