gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-developers] Proposal: Make GNUnet Great Again?


From: Schanzenbach, Martin
Subject: [GNUnet-developers] Proposal: Make GNUnet Great Again?
Date: Sat, 2 Feb 2019 09:07:37 +0100

Hi,

over the past few months that I have spent building and trying to 
deploy/release GNUnet based software I was hit more than once by its 
significant size and complexity.
What I mean by that is beautifully illustrated by what I call myself the 
"GNUnet Spaghetti Monster": https://stage.gnunet.org/en/architecture.html .
In my opinion, this conflation of low-level functionality (transport, DHT, 
crypto, utilities) and applications/services (secushare/social/psyc, voting, 
conversation, fs, reclaim and maybe even gns) is detrimental to efficiently 
manage a GNUnet "product".

My proposal: Either with 0.11 or beyond but definitely after TNG is done we 
should strive to separate the apps wrt code but also presentation (e.g. 
website).
First, by having gnunet-ext [1] style repos for the apps.
Weather a GNUnet app lives @gnunet.org or somewhere else shouldn't really 
matter that way.

My hope is that this will significantly simplify the code and build of GNUnet 
"base" and allow users/packagers to cleanly separate dependencies.
We might run into app dependency and GNUnet base build dependency which might 
not be trivial. Hence 0.11 is probably not feasible.

WDYT?

[1] https://gnunet.org/git/gnunet-ext.git/

Attachment: signature.asc
Description: Message signed with OpenPGP


reply via email to

[Prev in Thread] Current Thread [Next in Thread]