GSoC/GCI Archive
Google Summer of Code 2014

Freenet Project Inc

License: GNU General Public License (GPL)

Web Page:

Mailing List:

Freenet is free software which lets you anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums, without fear of censorship. Freenet is decentralised to make it less vulnerable to attack, and if used in "darknet" mode, where users only connect to their friends, is very difficult to detect.


  • High-Level Crypto API for Freenet This project concerns the creation of a high-level crypto API for Freenet. This will use JCA and BouncyCastle along with current cryptographic implementations of standards. This will help increase the speed and security of cryptographic functions in Freenet.
  • Tahrir Project Tahrir aims to be a distributed, decentralized, scalable, and anonymous "work alike" for currently present social networking site services. During the course of summer I intend to create a single API access for the non GUI part of the code-base to make it easy for one to implement various GUI models. Also to carry out bug fixes for the entire project to help Tahrir reach its initial release.
  • Tahrir Project Tahrir is anonymous, decentralised workalike for twitter. Having worked extensively on tahrir codebase already, my job would be to clear existing bugs, clean up the codebase, add the remaining functions required for the immediate release and also implement additional features if required as and when necessary and get it to it's beta release.