
differential file list exchange service.interface layer between GUI (Qt-based, where file lists are already shown as trees) and the core file lists system which holds your own shared file list and your friends’ shared file lists.It should be extensible, and should at least contain information about hash (and other crypto primitives depending on how the file transfer is encrypted), access dates, amount of upload/download per file, and friend-based permissions.
#PROGRAMS LIKE RETROSHARE SOFTWARE#
The project needs a good understanding of the software back-end, so it is not as easy as it might look. The goal of the project is to design an efficient and versatile system for sharing file lists, while keeping the existing GUI. Besides, it relies on an old component of the backend (the v0.5 cache system) which should disappear. The current file exchange system is quite old and very unefficient. Retroshare allows you to share files between friends and lists of shared files are exchanged between neighbor nodes. Most of these projects require a good level of programmation skills, as the existing codebase has a significant learning curve. A detailed roadmap will be defined between the students and their mentor during discussions of the student application period.


These descriptions are just high level guidelines. Below are the project descriptions as they appear on the Freifunk wiki: Freifunk Ideas Page. RetroShare can offer 6 different topics for your GSoC project and you can choose which one does fit your interrest the most.
#PROGRAMS LIKE RETROSHARE CODE#
RS on the other hand includes replacements for instant messaging, mail, forums and filesharing along friends.Īs part of the summer of code you can help extend the software and functionality. Retroshare contrasts pleasantly with other anonymous software, which is mostly designed to do just one thing. You are a student and don’t know where to get started? Try and see what you can do together with RetroShare, a great piece of software for secure communication.

Retroshare is receiving support from the Freifunk Mentoring Organization, which acts as an umbrella organisation for other wireless communities like Ninux,, or HUBS and communites developing software they extensively use like OpenWRT, OLSR, or B.A.T.M.A.N. Google provides a stipend of 5500 USD per accepted student developer. Students work on a 3 month programming project with an open source organization during their break from university. Google Summer of Code is a global program focused on introducing students to open source software development. RetroShare Development Team is happy to announce to take place in the Google Summer of Code 2016!
