Hi! I'd like this also to be mentioned briefly under the GNUnet project so that anyone interested in GNUnet can find it.
Please add the following under GNUnet ideas: <h4>Supporting GNU Guix's package distribution</h4> <p> Please refer to the description for this project listed under <a href="#guix">GNU Guix project ideas</a>. </p> Thanks, Sree On 03/09/2015 11:11 PM, Ludovic Courtès wrote: > <h4>Supporting binary package distribution through GNUnet</h4> > > <p> > GNU Guix provides a transparent binary/source deployment model. A > server can claim: “hey, I have the binary for > <tt>/gnu/store/v9zic07iar8w90zcy398r745w78a7lqs-emacs-24.4</tt>!”, where the > base32 string uniquely identifies a build process. If you trust that > server to provide genuine binaries, then you can grab them instead of > building Emacs locally. This mechanism is called <a > href="/software/guix/manual/html_node/Substitutes.html"><emph>substitution</emph></a>. > </p> > > <p> > The “traditional model” has been to have a build farm build and serve > binary packages over HTTP. In that model, users trust the build farm to > provide authentic binaries. > </p> > > <p> > The project aims to provide a <emph>practical</emph> decentralization > distribution mechanism for binary packages, using <a > href="/software/gnunet">GNUnet’s networking layers</a>. In that > model, users would be able to automatically share binaries they have > built locally, and to install binaries built by other users. This is > part of a broader goal of <emph>disintermediation</emph> among users, > and between users and upstream software developers. > </p> > > <p> > Deliverables <a > href="http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00192.html";>include</a> > > a substituter that uses GNUnet as its back-end, and a tool to publish > build results. > </p> > > <strong>Mentors</strong>: > <a href="mailto:totak...@in.tum.de";>Sree Harsha Totakura</a>, > <a href="mailto:bart.po...@gmail.com";>Bart Polot</a> > > Thanks, > Ludo'.