[or-cvs] r20935: {projects} License work under the Tor license (projects/performance/node-selection)

sjm217 at seul.org sjm217 at seul.org
Mon Nov 9 13:46:36 UTC 2009


Author: sjm217
Date: 2009-11-09 08:46:36 -0500 (Mon, 09 Nov 2009)
New Revision: 20935

Modified:
   projects/performance/node-selection/hillclimbing.py
Log:
License work under the Tor license

Modified: projects/performance/node-selection/hillclimbing.py
===================================================================
--- projects/performance/node-selection/hillclimbing.py	2009-11-09 13:42:22 UTC (rev 20934)
+++ projects/performance/node-selection/hillclimbing.py	2009-11-09 13:46:36 UTC (rev 20935)
@@ -1,5 +1,40 @@
 #!/usr/bin/python
 
+### Use a simple hillclimbing algorithm to find the selection
+### probability vector for Tor nodes which minimizes the expected
+### latency. Takes as input a file, one node per line, specifying
+### bandwidth capacity and usage, both in bytes/sec, space separated.
+
+### Copyright (c) 2008-2009, Steven J. Murdoch
+### 
+### Redistribution and use in source and binary forms, with or without
+### modification, are permitted provided that the following conditions are
+### met:
+### 
+###     * Redistributions of source code must retain the above copyright
+### notice, this list of conditions and the following disclaimer.
+### 
+###     * Redistributions in binary form must reproduce the above
+### copyright notice, this list of conditions and the following disclaimer
+### in the documentation and/or other materials provided with the
+### distribution.
+### 
+###     * Neither the names of the copyright owners nor the names of its
+### contributors may be used to endorse or promote products derived from
+### this software without specific prior written permission.
+### 
+### THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+### "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+### LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+### A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+### OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+### SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+### LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+### DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+### THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+### (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+### OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
 import sys
 
 if __name__=="__main__":



More information about the tor-commits mailing list