Re: [freenet-dev] Project Status

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 06:28 -0500, Steve Dougherty wrote:
> On 11/02/2015 06:26 AM, Steve Dougherty wrote:
> > On 11/02/2015 06:21 AM, Bob Ham wrote:
> >> On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
> >>> one
> >>> may observe that we have not written up protocol documentation, making
> >>> that our current strategy.
> >>
> >> I'm not sure what you mean; what are you referring to with the word
> >> "that"?  What is your current strategy?
> > 
> > The current strategy is to not document things. I think calling it a
> > strategy is a stretch because a strategy requires coordination and
> > planning. No one has wanted to document the protocol, so it hasn't
> > gotten documented.
> 
> Er, that's poor phrasing. No one has wanted to document the protocol
> enough to document it themselves. I'm not being insightful here - it
> hasn't happened, so our "strategy" is to not do it.

You're right, that's not a strategy.

Regardless, I think there's some confusion here.  I'm not talking about
a strategy for creating a file containing information about the Freenet
protocol.  What I'm talking about a strategy for getting the protocol to
a point where it's worth other people implementing it and then writing
high quality documentation that allows them to do so, possibly even
publishing an RFC describing it.

It seems that nobody here believes that in five years' time Freenet
developers will be publishing an RFC.  Instead, people seem to be
focussed on updating the website, worrying about user interface niggles
and fretting over whether users can install new versions of Fred easily
enough.

I'm talking about a strategy for getting the project to a point where it
can actually have meaningful impact on the world.  There doesn't seem to
be any direction in the project.  There's some software and some kind of
community around it but there seems to be no vision of how to move
forward to a point where the project contributes to something wider.

What is the priority of the project, is it to ensure that as many
Windows users as possible have a little Freenet icon in their status
tray?  Or is it to play a role in creating a world where nobody really
uses Windows because they recognise how massive a threat it is to their
privacy and security?  At the moment the priority seems to be the former
and there seems to be no idea about how to approach the latter (a
"strategy").
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Steve Dougherty
On 11/02/2015 08:02 AM, Bob Ham wrote:
> On Mon, 2015-11-02 at 06:28 -0500, Steve Dougherty wrote:
>> On 11/02/2015 06:26 AM, Steve Dougherty wrote:
>>> On 11/02/2015 06:21 AM, Bob Ham wrote:
 On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
> one
> may observe that we have not written up protocol documentation, making
> that our current strategy.

 I'm not sure what you mean; what are you referring to with the word
 "that"?  What is your current strategy?
>>>
>>> The current strategy is to not document things. I think calling it a
>>> strategy is a stretch because a strategy requires coordination and
>>> planning. No one has wanted to document the protocol, so it hasn't
>>> gotten documented.
>>
>> Er, that's poor phrasing. No one has wanted to document the protocol
>> enough to document it themselves. I'm not being insightful here - it
>> hasn't happened, so our "strategy" is to not do it.
> 
> You're right, that's not a strategy.
> 
> Regardless, I think there's some confusion here.  I'm not talking about
> a strategy for creating a file containing information about the Freenet
> protocol.  What I'm talking about a strategy for getting the protocol to
> a point where it's worth other people implementing it and then writing
> high quality documentation that allows them to do so, possibly even
> publishing an RFC describing it.
> 
> It seems that nobody here believes that in five years' time Freenet
> developers will be publishing an RFC.  Instead, people seem to be
> focussed on updating the website, worrying about user interface niggles
> and fretting over whether users can install new versions of Fred easily
> enough.
> 
> I'm talking about a strategy for getting the project to a point where it
> can actually have meaningful impact on the world.  There doesn't seem to
> be any direction in the project.  There's some software and some kind of
> community around it but there seems to be no vision of how to move
> forward to a point where the project contributes to something wider.
> 
> What is the priority of the project, is it to ensure that as many
> Windows users as possible have a little Freenet icon in their status
> tray?  Or is it to play a role in creating a world where nobody really
> uses Windows because they recognise how massive a threat it is to their
> privacy and security?  At the moment the priority seems to be the former
> and there seems to be no idea about how to approach the latter (a
> "strategy").

I feel like you're belitting what work we do because we have not
performed it in accordance with an overarching strategy. While you are
correct that working toward a larger vision can be a very good thing,
I'm hurt by that. I do have ideas for workflows I'd like to see Freenet
support, and can go into them if you'd consider that enough to be a
strategy.

Do you have any suggestions to make?



signature.asc
Description: OpenPGP digital signature
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

[freenet-dev] Multiple implementations considered harmful was Re: Project Status

2015-11-02 Thread Matthew Toseland
On 02/11/15 13:02, Bob Ham wrote:
> On Mon, 2015-11-02 at 06:28 -0500, Steve Dougherty wrote:
>> On 11/02/2015 06:26 AM, Steve Dougherty wrote:
>>> On 11/02/2015 06:21 AM, Bob Ham wrote:
 On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
> one
> may observe that we have not written up protocol documentation, making
> that our current strategy.
 I'm not sure what you mean; what are you referring to with the word
 "that"?  What is your current strategy?
>>> The current strategy is to not document things. I think calling it a
>>> strategy is a stretch because a strategy requires coordination and
>>> planning. No one has wanted to document the protocol, so it hasn't
>>> gotten documented.
>> Er, that's poor phrasing. No one has wanted to document the protocol
>> enough to document it themselves. I'm not being insightful here - it
>> hasn't happened, so our "strategy" is to not do it.
> You're right, that's not a strategy.
>
> Regardless, I think there's some confusion here.  I'm not talking about
> a strategy for creating a file containing information about the Freenet
> protocol.  What I'm talking about a strategy for getting the protocol to
> a point where it's worth other people implementing it and then writing
> high quality documentation that allows them to do so, possibly even
> publishing an RFC describing it.
>
> It seems that nobody here believes that in five years' time Freenet
> developers will be publishing an RFC.  Instead, people seem to be
> focussed on updating the website, worrying about user interface niggles
> and fretting over whether users can install new versions of Fred easily
> enough.
Documentation is good.

But multiple implementations just don't make sense until the protocol is
somewhere close to "final". Even then they're problematic.

Why do you think TCP still relies on packet loss to signal congestion,
rather than ECN? Because there are thousands of buggy TCP firewalls
which drop packets with the ECN bit set, or worse, home routers which
crash completely when they see it!

HTTP extensions work because extensions to one server do not affect
anyone else. Freenet isn't like that. It's a distributed protocol, more
like BGP or Bitcoin. We gain considerably from being able to change
stuff without worrying too much about legacy incompatibilities, and
given our limited resources, this is a good thing.

Furthermore, alternative implementations would not be noticeably faster.
They might have slightly lower overheads in memory and CPU, but at this
point that's probably not the main problem anyway: If you have a
datastore you need to have a certain amount of disk I/O, for example.
The bottlenecks are elsewhere, on the whole.
> I'm talking about a strategy for getting the project to a point where it
> can actually have meaningful impact on the world.  There doesn't seem to
> be any direction in the project.  There's some software and some kind of
> community around it but there seems to be no vision of how to move
> forward to a point where the project contributes to something wider.
Making a difference is not a matter of standardisation. Which had the
greater impact, POSIX or Linux?
> What is the priority of the project, is it to ensure that as many
> Windows users as possible have a little Freenet icon in their status
> tray?  Or is it to play a role in creating a world where nobody really
> uses Windows because they recognise how massive a threat it is to their
> privacy and security?  At the moment the priority seems to be the former
> and there seems to be no idea about how to approach the latter (a
> "strategy").
What is it that you propose we do? Freeze the protocol so other people
can implement it, even if it means we can never make a change to it
again? What good would multiple barely compatible implementations do if
no more people use the network?

The key point is to solve the numerous fundamental problems which still
exist in Freenet, to get more users, and especially to get more
developers. None of that is helped by premature standardisation.
Standardisation should happen after we've solved all the important
problems, declared 1.0 or better 2.0, and have published rigorous proofs
that everything always works. Which will probably never happen.

It's much the same issue as packaging Freenet: We need a repository. We
could even get into experimental/unstable. But fred cannot be in stable,
because it means lots and lots of users with nodes which are several
*years* out of date. I do agree that we need to be concerned for our
non-Windows users. In particular, in the long run we will have to make
Freenet run well on small Linux dedicated boxes (Pi's etc), because
people won't have fixed computers.

Of *course* we should document the protocol. We should document
everything, to make life easier for new developers. But it's not a panacea.



signature.asc
Description: OpenPGP digital signature
___
Devl mailing 

Re: [freenet-dev] Freenet debian package

2015-11-02 Thread Arne Babenhauserheide
Am Donnerstag, 29. Oktober 2015, 10:09:55 schrieb Matthew Toseland:
> Unofficial plugins???

This is the part of the situation which worries me.

Best wishes,
Arne
-- 
1w6 sie zu achten,
sie alle zu finden,
in Spiele zu leiten
und sacht zu verbinden.
→ http://1w6.org



signature.asc
Description: This is a digitally signed message part.
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Freenet debian package

2015-11-02 Thread Arne Babenhauserheide
Am Donnerstag, 29. Oktober 2015, 11:07:57 schrieb Florent Daigniere:
> On Thu, 2015-10-29 at 09:38 +0100, Arne Babenhauserheide wrote:
> > Am Donnerstag, 29. Oktober 2015, 08:40:50 schrieb Arne
> > Babenhauserheide:
> > > > I'm not sure I understand why you'd get a vote on what will
> > > > happen.
> > 
> > > The part I’m talking about is the not-changing if not needed.
> > 
> > Also I don’t see why I have to get a vote to voice an opinion.
> > 
> 
> This is precisely why: you've no idea of what you're talking about.
> 
> The "project" of splitting freenet-ext.jar up has been ongoing for over
> half a decade now... yet you don't seem to be aware of it.

I am aware of that. I was not aware that this included removing db4o.

But following our discussion on IRC I wrote a message on FMS, Sone and
my flog, asking people to tell us if there are thirdparty plugins
relying on db4o.

https://d6.gnutella2.info/freenet/USK@sUm3oJISSEU4pl2Is9qa1eRoCLyz6r2LPkEqlXc3~oc,yBEbf-IJrcB8Pe~gAd53DEEHgbugUkFSHtzzLqnYlbs,AQACAAE/random_babcom/164/#pluginsrelyingondb4oPleasecheck

If the only plugins relying on db4o are WoT and Freetalk, all my
worries are gone, since removing db4o from the node will rather help
than hurt them.

Best wishes,
Arne
-- 
1w6 sie zu achten,
sie alle zu finden,
in Spiele zu leiten
und sacht zu verbinden.
→ http://1w6.org



signature.asc
Description: This is a digitally signed message part.
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 08:15 -0500, Steve Dougherty wrote:

> I feel like you're belitting what work we do because we have not
> performed it in accordance with an overarching strategy.

I'm not trying to belittle anyone, I'm simply pointing out that there is
a problem in how the project is going about achieving its goals.  Or
not, as the case may be.

> I do have ideas for workflows I'd like to see Freenet
> support, and can go into them if you'd consider that enough to be a
> strategy.

*Facepalm*

Why are you concerned about what *I* consider to be a strategy?  Why
aren't you yourself concerned about making a plan for the project to
achieve its goals?

I wonder, is there an underlying problem that nobody cares enough?

> Do you have any suggestions to make?

Be extremely clear in what you want to achieve as a group and then set
out how you intend to achieve that.

At present there are some fairly specific but high-level goals outlined
on the website.  Unfortunately, there is no plan at all on how to
achieve those goals.

I can't suggest how you might go about determining what you want to
achieve and how to do it because I don't know how the group works
together.  That is, how it communicates or comes to a consensus.

Again I wonder, is there an underlying problem in that the group
*doesn't* work together?
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Matthew Toseland
On 02/11/15 21:57, Bob Ham wrote:
> On Mon, 2015-11-02 at 08:15 -0500, Steve Dougherty wrote:
>
>> I feel like you're belitting what work we do because we have not
>> performed it in accordance with an overarching strategy.
> I'm not trying to belittle anyone, I'm simply pointing out that there is
> a problem in how the project is going about achieving its goals.  Or
> not, as the case may be.
>
>> I do have ideas for workflows I'd like to see Freenet
>> support, and can go into them if you'd consider that enough to be a
>> strategy.
> *Facepalm*
>
> Why are you concerned about what *I* consider to be a strategy?  Why
> aren't you yourself concerned about making a plan for the project to
> achieve its goals?
>
> I wonder, is there an underlying problem that nobody cares enough?
>
>> Do you have any suggestions to make?
> Be extremely clear in what you want to achieve as a group and then set
> out how you intend to achieve that.
>
> At present there are some fairly specific but high-level goals outlined
> on the website.  Unfortunately, there is no plan at all on how to
> achieve those goals.
>
> I can't suggest how you might go about determining what you want to
> achieve and how to do it because I don't know how the group works
> together.  That is, how it communicates or comes to a consensus.
>
> Again I wonder, is there an underlying problem in that the group
> *doesn't* work together?
Aren't all volunteer projects necessarily coalitions of people with
differing goals? I mean, how much front-most leadership and strategy is
actually possible?

Doesn't mean we shouldn't try. We have lots of disorganised masses of
goals, e.g. the bug tracker. Trying to organise them is a good thing...



signature.asc
Description: OpenPGP digital signature
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] High Speed Links

2015-11-02 Thread Arne Babenhauserheide
Am Sonntag, 1. November 2015, 14:27:50 schrieb Bob Ham:
> On Sat, 2015-10-31 at 22:18 +0100, Bert Massop wrote:
> 
> > Nor did I learn how documenting a protocol,
> > what you seem to be advocating endlessly, would help just the slightest
> > bit in getting there.
> 
> I was assuming the audience was aware of how protocols are usually
> developed on the Internet.  Here is some information about how Internet
> protocols are developed and published:
> 
>   https://en.wikipedia.org/wiki/Request_for_Comments

Back when I was a moderator in the Gnutella Development Forum (The_GDF
mailinglist) we did RFC style development. I enjoyed it very much and
learned a lot about which later helped me during studying.

But that was with on average 5 or more different teams, 2 of whom had
at least 5 full-time paid developers each.

The Internet is being developed by full-time paid staff at large
companies and by researchers at major universities.

In these environments, RFC style development makes sense.


In contrast, Freenet is developed by a handful volunteers. We do the
parts we want to see done, and those are at the moment either to
improve the robustness of Freenet or to increase its utility for
users.

Also we cannot just hire someone to spec the protocol, and 40k$ wouldn’t
suffice to get a developer with sufficient experience to lay down his
or her current job and start working on documenting the Freenet
protocol in RFC style.

So if you want it done, you need to do it yourself, to find someone
who wants to join Freenet development and document the protocol as a
volunteer, or raise about 140k$ to be able to higher a professional
for 2 years (I don’t know anyone with sufficient skills willing to lay
down a permanent job for less than that in a temporary position).

Best wishes,
Arne

signature.asc
Description: This is a digitally signed message part.
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 22:16 +, Matthew Toseland wrote:

> Aren't all volunteer projects necessarily coalitions of people with
> differing goals?

No, many volunteer projects are coalitions of people with the same
goals.

> I mean, how much front-most leadership and strategy is
> actually possible?

Why not try it and find out?
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Multiple implementations considered harmful was Re: Project Status

2015-11-02 Thread Ximin Luo
On 02/11/15 23:47, Bob Ham wrote:
>> Why do you think TCP still relies on packet loss to signal congestion,
>> rather than ECN? Because there are thousands of buggy TCP firewalls
>> which drop packets with the ECN bit set, or worse, home routers which
>> crash completely when they see it!
> 
> You would seriously argue that there should be one single implementation
> of TCP?
> 
> If there is a problem in the Freenet protocol, would you rather another
> implementation highlighted it sooner or later?
> 
>> We gain considerably from being able to change
>> stuff without worrying too much about legacy incompatibilities
> 
> You said you're gaining something.  This implies some set of values
> which determine this to be a "gain" rather than a "loss".  What are
> those values?  What is the goal you're working towards that has made it
> clear this is valued as a gain and not a loss?
> 

Personally, I think that we, as in people working on new internet 
architectures, should take a step back and consider the problem in a grander 
scale and with greater foresight. Learn from other new projects, and think 
about lessons that Freenet can teach other projects. At the moment we (the 
world) have teams working without much global co-ordination that would be 
required for this sort of large-scale engineering infrastructure project to 
succeed. I ranted about this on IRC a while back, and I can go into it again, 
but I'll stop here.

I agree with Matthew that a second implementation is a waste of time, given the 
current status of the project. But my reasons for this position are guided by 
the above principles, whilst I would assume Matthew's reasons are different. 
Second implementations are useful in certain situations, but *not this 
situation*.

But anyway, all of that is irrelevant compared to the MAIN point about a second 
implementation - who is going to do the work for it? Talk is cheap, show me the 
code man!

However, I agree with Bob's original point that there should be more 
documentation. Again, I refer to the principles from the first paragraph. 
Currently all of these "new internet" architectures are silos that don't talk 
to each other much. Lots of modern projects are running into problems Freenet 
semi-solved several years ago, running into the same stumbling blocks, making 
the same compromises, blah blah blah. Documentation and constant comparison and 
awareness of other projects is a good thing worth spending a significant amount 
of time on. Fucking around with Java 1.6 gives you diminishing returns. Don't 
get trapped by the sunk costs fallacy.

There are lots of common problems to be solved; we should take advantage of the 
FOSS nature of the project and try to figure out and define unified statements 
of these problems, that the whole world can then gather together to solve. 
Looking inward just for the interests of The Freenet Project won't ever scale, 
it's not taking advantage of the power of FOSS, and we might as well be writing 
proprietary software. Like a certain large company when they do/did 
throw-it-over-the-wall "open source" software releases.

I have a shit ton more to say about this, but I'd prefer to have a constructive 
discussion than to debate the finer semantics of what I said, so forgive me 
that I will leave this thread and not worry too much about responding to any 
specific criticisms. You can catch me over private email or IRC.

X

-- 
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Multiple implementations considered harmful was Re: Project Status

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 18:18 +, Matthew Toseland wrote:
> On 02/11/15 13:02, Bob Ham wrote:

> > It seems that nobody here believes that in five years' time Freenet
> > developers will be publishing an RFC.  Instead, people seem to be
> > focussed on updating the website, worrying about user interface niggles
> > and fretting over whether users can install new versions of Fred easily
> > enough.
> Documentation is good.
> 
> But multiple implementations just don't make sense until the protocol is
> somewhere close to "final". Even then they're problematic.

I disagree; having more than one implementation inevitably highlights
problems in both the protocol and each implementation, for the better of
all.

> Why do you think TCP still relies on packet loss to signal congestion,
> rather than ECN? Because there are thousands of buggy TCP firewalls
> which drop packets with the ECN bit set, or worse, home routers which
> crash completely when they see it!

You would seriously argue that there should be one single implementation
of TCP?

If there is a problem in the Freenet protocol, would you rather another
implementation highlighted it sooner or later?

> We gain considerably from being able to change
> stuff without worrying too much about legacy incompatibilities

You said you're gaining something.  This implies some set of values
which determine this to be a "gain" rather than a "loss".  What are
those values?  What is the goal you're working towards that has made it
clear this is valued as a gain and not a loss?

> Making a difference is not a matter of standardisation.

Standardisation is not the same thing as publishing a protocol.
Regardless, standardisation considerably increases the likelihood that a
protocol will make an impact.

> Which had the greater impact, POSIX or Linux?

You're giving an example of standardisation of Unix-like systems whereas
the issue at hand is the standardisation of protocols.  A much better
question would be: which had the greater impact, IP or IPX?

> > What is the priority of the project, is it to ensure that as many
> > Windows users as possible have a little Freenet icon in their status
> > tray?  Or is it to play a role in creating a world where nobody really
> > uses Windows because they recognise how massive a threat it is to their
> > privacy and security?  At the moment the priority seems to be the former
> > and there seems to be no idea about how to approach the latter (a
> > "strategy").
> What is it that you propose we do? Freeze the protocol so other people
> can implement it, even if it means we can never make a change to it
> again?

What do you mean by "freeze" the protocol?

> What good would multiple barely compatible implementations do if
> no more people use the network?

Why would multiple implementations necessarily be barely compatible?

> The key point is to solve the numerous fundamental problems which still
> exist in Freenet

What are these problems?  Are they described anywhere?  Is there a plan
on how to solve them?

> to get more users, and especially to get more
> developers.

What are the goals you're trying to achieve, which make getting more
users and more developers valued as a gain?

> None of that is helped by premature standardisation.
> Standardisation should happen after we've solved all the important
> problems, declared 1.0 or better 2.0, and have published rigorous proofs
> that everything always works.

It is not premature to document the existing protocol.  Documenting the
protocol is not standardisation.  Documents can be versioned.  It's
highly likely that a lot, if not most of the protocol will be unchanged
between now and 1.0.

At the same time, publishing a protocol document will attract
developers, something you see as a gain.  It will also serve to clarify
the existing problems and may even aid in finding solutions.  Similarly,
it will illuminate undiscovered problems in the current protocol.  It
will also move the project forward and it will move it forward to a
place where publishing a 1.0 protocol is a realistic possibility rather
than a pipe dream.

> Which will probably never happen.

That sounds like simply a defeatist attitude.  Which, of course, will
ensure that it does indeed never happen.  Unless you believe there are
specific reasons why Freenet can't work?  And if that's the case then
why would you bother communicating about the project at all?


> Of *course* we should document the protocol. We should document
> everything, to make life easier for new developers.

*Facepalm*

> But it's not a panacea.

A panacea for which problems?  What problems does the project have?
What is the strategy for solving them?
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] High Speed Links

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 22:14 +0100, Arne Babenhauserheide wrote:
> The Internet is being developed by full-time paid staff at large
> companies and by researchers at major universities.
> 
> In these environments, RFC style development makes sense.
> 
> In contrast, Freenet is developed by a handful volunteers.

In which case it's even more critical to be clear about what you're
trying to achieve and how the things you spend your time on help to
achieve it.
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Steve Dougherty
On 11/01/2015 09:47 AM, Bob Ham wrote:
> On Sun, 2015-11-01 at 12:07 +0100, Arne Babenhauserheide wrote:
>> On Saturday, 31. October 2015 16:27:42 Bob Ham wrote:
...
>> 4. incorrect assumption: There is no clear strategy about the
>>documentation of the protocol.
>>
>> The current clear strategy includes
> 
> Are you saying there is now a strategy for publishing documentation on
> the protocol?  Has the situation changed since I asked on IRC and found
> an absence of such a strategy?  If the situation has changed, can you
> provide me with a reference to the strategy?

The strategy is not written up and adopted formally. It's more that one
may observe that we have not written up protocol documentation, making
that our current strategy.



signature.asc
Description: OpenPGP digital signature
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Steve Dougherty
On 11/02/2015 06:26 AM, Steve Dougherty wrote:
> On 11/02/2015 06:21 AM, Bob Ham wrote:
>> On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
>>> one
>>> may observe that we have not written up protocol documentation, making
>>> that our current strategy.
>>
>> I'm not sure what you mean; what are you referring to with the word
>> "that"?  What is your current strategy?
> 
> The current strategy is to not document things. I think calling it a
> strategy is a stretch because a strategy requires coordination and
> planning. No one has wanted to document the protocol, so it hasn't
> gotten documented.

Er, that's poor phrasing. No one has wanted to document the protocol
enough to document it themselves. I'm not being insightful here - it
hasn't happened, so our "strategy" is to not do it.



signature.asc
Description: OpenPGP digital signature
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Bob Ham
On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
> one
> may observe that we have not written up protocol documentation, making
> that our current strategy.

I'm not sure what you mean; what are you referring to with the word
"that"?  What is your current strategy?
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Re: [freenet-dev] Project Status

2015-11-02 Thread Steve Dougherty
On 11/02/2015 06:21 AM, Bob Ham wrote:
> On Mon, 2015-11-02 at 05:54 -0500, Steve Dougherty wrote:
>> one
>> may observe that we have not written up protocol documentation, making
>> that our current strategy.
> 
> I'm not sure what you mean; what are you referring to with the word
> "that"?  What is your current strategy?

The current strategy is to not document things. I think calling it a
strategy is a stretch because a strategy requires coordination and
planning. No one has wanted to document the protocol, so it hasn't
gotten documented.



signature.asc
Description: OpenPGP digital signature
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl