From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?R=C3=A9mi?= Birot-Delrue Subject: Re: [GSoC] Draft of my proposition Date: Wed, 23 Mar 2016 21:33:25 +0100 Message-ID: <87fuvhq6i9.fsf@free.fr> References: <87h9g09nrr.fsf@gnu.org> <87fuvhvhu2.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aipc3-0001mG-SZ for guix-devel@gnu.org; Wed, 23 Mar 2016 16:42:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aipby-0000R4-ST for guix-devel@gnu.org; Wed, 23 Mar 2016 16:42:43 -0400 Received: from smtp5-g21.free.fr ([212.27.42.5]:37365) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aipby-0000Qv-Kq for guix-devel@gnu.org; Wed, 23 Mar 2016 16:42:38 -0400 In-reply-to: <87fuvhvhu2.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: vincent@cloutier.co, Guix Devel Hello! > Have you considered picking up where R=C3=A9mi left off? Even if you c= hoose > not to use GNUnet instead of IPFS, perhaps R=C3=A9mi's prior work can h= elp > you as you work on your project. Our work last summer around sharing packages through a P2P network was tied to GNUnet=E2=80=99s architecture, but surely adaptable to any other = system: as described last year on this mailing list, one would publish packages under a specific identity (=3D gpg key couple) and anyone, given the identity=E2=80=99s public key, would be able to fetch the shared packages= . It goes well with Guix because everything is gpg signed, is it similar in IPFS? GNUnet and IPFS seem to share some concepts (immutability, peer identity/namespace) but IPFS is less mature: for instance, there=E2=80=99= s a priori no way to search a file. You might hit the same difficulties I=E2=80= =99ve encountred: unstable API, bugs, inaccurate or inexisting documentation. Anyway, IPFS=E2=80=99s hyperlinked nature could be great t= o handle multiple versions of a package. Work on this matter can only enrich our/my comprehension of the subject, please feel free to contact me for any question :) --=20 R=C3=A9mi