Am Samstag, 11. April 2015, 02:07:22 schrieb Matthew Toseland:
> On 10/04/15 18:51, Arne Babenhauserheide wrote:
> > Packaging makes opennet easier: apt-get cannot give you darknet
> > references. That’s useful, because it can give us many more users, and
> > it makes it easy for developers to use Freenet as communication
> > backend: Just add a dependency when you package your program.
> What do you mean here? A package could hardcode the default seedrefs
> (assuming we could update it reasonably frequently), or could download
> them over HTTPS, but we'd still need to ask for configuration. Which is
> our right, at least for debian, using debconf.

> we ask users much the same questions as we do now but through
> debconf.

Yepp. The distributions have ways to do this configuration, so when
installing a program which uses Freenet, the users get informed in a
standard way what needs to be done to make it work.

An advantage is that the distribution already knows more about the
system than Freenet. For example it has default places to put
data. The node I installed via portage, the Gentoo package manager
(thanks to Thommy[D]) has all its data in /var/lib/freenet/.

But that’s not the main part. The main part is that programs can
depend on Freenet.

If I were to write a game which uses Freenet to share mods (maps,
units, campaigns), then I could just make that game depend on Freenet and users 
could get it via

    emerge <my great game>

or

    apt-get install <my great game>

Then they would automatically get prompted to answer the relevant
questions and would be ready to play without having to start a
webbrowser or decide where to store freenet.

Freenet could even be installed as a standard init service.

Additionally it would be possible to package plugins.

Or let’s go to a more practical example: If someone asked “How can I
talk anonymously?”, I could simply say

    apt-get install fms

The same would go for flip, or for infocalypse. “How can I share my
code anonymously?”

    apt-get install infocalypse

Best wishes,
Arne

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to