diff --git a/GSoCIdeas2010.md b/GSoCIdeas2010.md index 508c22d..acc6231 100644 --- a/GSoCIdeas2010.md +++ b/GSoCIdeas2010.md @@ -38,13 +38,13 @@ easily addressed with what we have. Students taking this project would be building tools to address those use cases. A good starting point would be to become familiar with how files are placed on -a grid. [architecture.txt](http://allmydata.org/trac/tahoe-lafs/browser/docs/architecture.txt), -[file-encoding.txt](http://allmydata.org/trac/tahoe-lafs/browser/docs/specifications/file-encoding.txt), -[mutable.txt](http://allmydata.org/trac/tahoe-lafs/browser/docs/specifications/mutable.txt), -[the immutable file upload code](http://allmydata.org/trac/tahoe-lafs/browser/src/allmydata/immutable/upload.py), and -[the mutable file upload code](http://allmydata.org/trac/tahoe-lafs/browser/src/allmydata/mutable/publish.py) are good +a grid. [architecture.txt]source:docs/architecture.txt, +[file-encoding.txt]source:docs/specifications/file-encoding.txt, +[mutable.txt]source:docs/specifications/mutable.txt, +[the immutable file upload code]source:src/allmydata/immutable/upload.py, and +[the mutable file upload code]source:src/allmydata/mutable/publish.py are good places to do that. Also, you might want to look at the -[storage server code](http://allmydata.org/trac/tahoe-lafs/browser/src/allmydata/storage/server.py) to understand that +[storage server code]source:src/allmydata/storage/server.py to understand that better. Some good tickets to start looking at are #699, #543, and #232; you'll find that those link to other tickets. @@ -57,7 +57,7 @@ There are many ways to help address these issues. Some ideas: * Alter Tahoe-LAFS to rebalance mutable files when uploading a new version of them. (#232) -Any one of these projects is probably too small to fill a summer, but combined they would be a big usability improvement for Tahoe-LAFS. +Any one of these projects is probably too small to fill a summer, but combining a few of them would be a big usability improvement for Tahoe-LAFS. Depending on how you address this, this is tightly integrated with ideas of file health and accounting, so prospective students would do well to explore @@ -91,9 +91,10 @@ Implement a protocol for distributed introduction, thus removing the only remain # Mentors *Who is willing to spend about five hours a week (estimated) helping a student do it right?*
- * [Zooko Wilcox-O'Hearn](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:j74uhg25nwdpjpacl6rkat2yhm:kav7ijeft5h7r7rxdp5bgtlt3viv32yabqajkrdykozia5544jqa/wiki.html) (Python/C/C++/JavaScript, cryptography) []mailto:zooko@zooko.com - * [Jack Lloyd](http://www.randombit.net) (C/C++/Python, cryptography) + * [Zooko Wilcox-O'Hearn](http://testgrid.allmydata.org:3567/uri/URI:DIR2-RO:j74uhg25nwdpjpacl6rkat2yhm:kav7ijeft5h7r7rxdp5bgtlt3viv32yabqajkrdykozia5544jqa/wiki.html) (Python/C/C++/JavaScript, security+cryptography) []mailto:zooko@zooko.com + * [Jack Lloyd](http://www.randombit.net) (C/C++/Python, security+cryptography) * [David-Sarah Hopwood]mailto:david-sarah@jacaranda.org (Python/C/JavaScript, SFTP frontend, security+cryptography) + * [Brian Warner]mailto:warner-tahoe@lothar.com (Python/C/JavaScript, security+cryptography) ---- This page was modelled on [the NetBSD Summer-of-Code page](http://www.netbsd.org/contrib/soc-projects.html).