Ian, this is inevitably gonna be longer than the length of mails you prefer,
BUT: Its *main* goal is to fix the issue of you having to reply to even more, 
longer mails in the first place.
So please read it, PLEASE :)
Really, PLEASE read it :)



- Your initial goal with the poll was to prevent embezzlement of the funds.
As a donor, you wouldn't care *HOW* the funds are embezzled, it only matters 
whether they are used or not.
So not producing any significant result for 7 months is just the same as 
embezzlement, and thus the poll has *failed* at what you wanted.

- Why did it fail?
There are some tough administrative decisions remaining to make about stage 3, 
namely which voters to exclude from stage 3 because they look like a sybil 
attack.
I *should not* make those decisions while my employment is not decided yet 
because making them myself could influence the results in a way which makes me 
more attractive to hire.
Any other of our core contributors also cannot decide this because all of them 
participated in the poll except you and thus they all may be biased.
So two months ago I mailed you a proposal what we could do there for you to 
make the final decision.
I've reminded you various times, but you seem to be too busy to do this.
Fair enough, we all have a life.
But it leads us to another conclusion:

- Ian, you need to accept the fact that you don't have the time to be the sole 
person to steer this project.
This is NOT an offense to you as a person. I fully accept that you're probably 
just so good and successful as an entrepreneur that your new startup absorbs 
all your time. That's completely acceptable!
We just need to draw conclusions from it.
This doesn't mean you have to *give up* your privileges, you just have to copy 
some to someone else so they can move things forward.

- I propose we do one of the following:

1.
We act as the grown up engineers we are and accept the fact that our 
experiment of a new approach, while being nice in theory, has failed - while 
the old one had produced over 3000 commits [1] over two years which *are* 
deployed *and* being usable by our users.
So being bound to scientifically sane behavior we conclude that we maybe 
should just revert to the old approach as it has at least been producing 
working results.

So, yes, I'll throw the first stone: Let me continue doing my job as before.
I would just focus on writing code so things keep moving.

This WILL still imply that there will be polls and discussions:

- I *HAVE* always been working towards the goal of an existing poll already 
anyway, and it actually had at least 4700 % more voters:
Our uservoice poll [2].
The winning vote of filesharing won't be possible without something like WoT, 
so that's why WoT has been my focus.
The poll just wasn't being a blocker to engineer's commonsense, veto decisions 
were still being made where they looked reasonable.

- I *will* also take the results of this poll into consideration, just in a 
less blocking, mandatory, overengineered-for-our-manpower way. A lot of it 
such as darknet usability enhancements / installer fixes could be done as part 
of the "1 day per week for technical debt" which was included in the poll and 
which I strongly support.

- The standard procedure *was* and *will be* to have a daily progress report 
on IRC about what I did today and what I will do tomorrow. The team *has had* 
and *will have* the opportunity to discuss the plans *and* influence them.

So if you say the magical words "Yes, continue your job please" then I can 
start to churn out actual code right now and we can at least produce 
something. Still better than doing nothing like we're doing now.

I'm aware that at least nextgens may be opposed to hiring me again, which is 
why I have done a special thing to say sorry for previous disagreements:
I've been doing my best to try to voluntarily write some WoT code for *every* 
day of the past months.
Check the logs of #freenet where the GitHub bot announced my commits.
I would be very happy if you could accept that as a "I'm sorry" and allow us 
to set aside our differences and move on. I thought producing something which 
is of use to the community would be the best way to say sorry.
I hope it also shows you that I really don't care about just grabbing the 
money, this was a *lot* of volunteer work to do.
I care about this project and I want it to succeed, more than I care about my 
personal finances which I have stressed *a lot* by not having a real job for 1 
year now just so I can stay available for Freenet.
I will continue writing code even if I am not hired, just less, so you may 
decide very freely.

2.
If you don't want us to continue as before, I'm OK if you consider this merely 
as another reminder about my stage 3 questions. Answer them and I will finish 
the poll results ASAP. I just want to get things moving, don't care how.

I'd also encourage people besides Ian to voice whether they're for 1 or 2,
our big problem is months of not deciding anything so any "yes/no" feedback is 
a good idea here as it helps reaching a decision finally.


Greetings,
        xor

[1] WoT builds 13 to 18, fred plugin-fcp-rewrite.

[2] https://freenet.uservoice.com
Number of participants assumed to be the lower boundary of votes for the 
winner: 716
Number of participants in our current poll: 15

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