buildscc | 07 Feb 2011 | | projects
Derpnet is intended to create a free and open source, secure, private method of communication. As communication is our primary goal, we will implement an IRC setup and increase security and privacy from there.
As our goals are different than those of a standard IRC setup, so too will our implementation differ in a few important ways. These include:
Other aspects of the traditional IRC will be implemented normally (for example, the channel-oriented setup, etc.). To accompany the IRC setup, Derpnet will also maintain a webpage (full of things like what it is, how to register, etc.) in the OpenNIC space (and possibly also in the normal webspace).
The Derpnet project exists to fill the vacuum of secure, open source group communication. Currently the only such implementation is face-to-face conversation and while the release policy on that source may be debated the point is that it is rather inconvenient. The IRC protocol is an existing framework that allows for a variety of clients already implemented to be used with no additional modification.
C++ is a compiled language (which allows for fast execution) without being interpreted (I am looking at you right now, Java). In addition, its similarity to C allows it to be approachable by many programmers (unlike the other languages we wanted to use, Haskell and ATS).
Due to our association with BUILDS, we are able to make use of BUILDS hosting. This requires us to use git, which although some view as more difficult to use, is functional and adequate for our current needs. Currently commits are restricted to project members. Our git repository is publicly accessible at https://github.com/BUILDS-/Derpnet for those interested in following along.
The leader of this project is currently Robbie Harwood, who can be reached at rharwood at bu dot edu. Additionally, until our own server is operational, we will occupy channel #derpnet on foonetic.