That sounds good, recommend that you paste it into a Google Doc and allow
people to edit or make suggestions (you'll need to adjust the sharing
settings)

On Mon, Nov 16, 2015 at 1:11 PM, Dan Roberts <ademan...@gmail.com> wrote:

> I offered on IRC to write a preliminary donation request message to base
> our solicitations on. I've revised it twice as of last night, and I think
> after one more revision this evening and I'll open it up to everyone else
> for comment (~10PM PST). I'm not particularly happy with it at the moment,
> but actually it may generate more interest if everyone hates it ;-). From
> there we can revise it and begin adapting the message to different donors
> (I believe potential donors deserve a personal request, the purpose of my
> draft is only to get the ball rolling and serve as a starting point)
>
> This is not meant as a replacement for exploring indiegogo/kickstarter
> though. Something like that would still be good, it just strikes me as a
> mid-term project, not a short term effort to get back on track.
>
> Cheers,
> Dan
> On Nov 16, 2015 10:54 AM, "xor" <x...@freenetproject.org> wrote:
>
>> On Monday, November 16, 2015 10:52:16 AM Ian Clarke wrote:
>> > I am pretty convinced that it would be a bad idea to allow Xor to
>> continue
>> > working if the project doesn't have sufficient funds.
>> >
>> > Aside from any potential legal problems, imagine what our pitch to
>> donors
>> > becomes at that point - "Hey, donate money so that we can pay off our
>> > debts".  Not exactly a compelling pitch :/
>> >
>> > And meanwhile Xor is potentially getting himself into a difficult
>> financial
>> > situation.
>>
>> Argh, I had just messaged you that I'd like to postpone the final
>> discussion
>> of my offer "continue working with payment delayed as interest-free debt"
>> until Thursday :|
>> I need to figure out some real life stuff related to that.
>>
>> But well, my offer still is available though.
>> Freenet is more important to me than some temporary financial hassle.
>>
>> Thursday will just make me figure out how bad a "no" to my offer would be
>> for
>> me, which is why I'd prefer to not hear the decision until then.
>>
>> But, as said elsewhere, even if my offer is not accepted, I will:
>> 1) *not* seek a different job for now (= a year at least probably) and
>> use my
>> free time to resolve the major real life house cleanup/selling for my mom.
>> 2) stay available to resume my job once we have funding - my mom for sure
>> would accept me to reduce my efforts for her at any time.
>> 3) voluntarily continue replying on IRC / the mailing lists.
>> 4) voluntarily at least provide very basic maintenance for Web of Trust /
>> Freetalk to prevent user frustration. So please keep bug reports directed
>> at
>> me :)
>>
>> Nevertheless, please do notice that I cannot "officially" provide
>> volunteering
>> anymore due to my life situation. I am only offering this to keep the
>> project
>> alive by dealing with urgent stuff.
>> There is years work of worth at my mom's to be done, and if I do invest my
>> spare motivation for volunteering, it should be for her first (yes, she'll
>> pay me food, but that's about it :). So please just keep on mind that it
>> would
>> be a benefit if I could return to paid work ASAP, as earning money is
>> something I could justify to have a similarly significant priority.
>> I'll try to do my part in ensuring resuming of my job by helping at the
>> fundraising efforts.
>>
>> > If we want
>> > Xor to keep working, we need a strategy for raising more money.  I think
>> > this strategy will need to be to achieve specific goals that we lay out.
>>
>> I'd say we already have a strategy:
>>
>> 0a) Finish the fundraising bar on the website. Done already by the
>> volunteers!
>> Thanks again.
>>
>> 0b) Maybe deploy the next Freenet release so my work of the past 6 months
>> is
>> available to the users actually. Would be polite to provide the result of
>> the
>> previous money to the users before asking for more money. The code is
>> finished
>> from my side, it is just waiting for a fred release to be bundled with.
>> Steve
>> needs to decide whether this can happen soon, or will take too long. If it
>> takes to long, we can ignore this step.
>>
>> 1) Put a news article on website titled "We've run out of money". Notice:
>> I
>> suggested the prerequisite of first writing a huge list of news sites to
>> submit it to. We need to do this *first* before putting the article up
>> because: "News" contains "new". If it takes us too long to submit the
>> article,
>> it will be old, and thus news sites will ignore it. So we need to figure
>> out
>> who to send it to first.
>>
>> 2) Submit the article to many news sites.
>>
>> 3) Ask those entities directly for funds:
>> https://wiki.freenetproject.org/Fundraising
>>
>> I will try to help with all of the above, if not do them myself. But to be
>> honest I would be happy if I don't have to do it alone: I'm still a
>> programmer, not a marketing guy, so my social skills are limited.
>> Also, there are potentially thousands of entities who could be interested
>> in
>> funding us, thanks to the NSA scandal. Probably too much work for one
>> person
>> to talk to them all.
>>
>> > Perhaps we could explore a KickStarter - but that would only work if it
>> is
>> > to achieve something big and externally very visible (such as rebuilding
>> > FProxy using a modern JavaScript framework like Bootstrap/React and
>> > modernizing the installers).
>>
>> I'm fine with KickStarter, and fine with it's requirement of setting
>> specific
>> goals.
>> Albeit I would do KickStarter as a last resort: The requirement of
>> specific
>> goals is too much of a burden if volunteers are also involved. We don't
>> know
>> whether suddenly a volunteer appears and provides a whole new bunch of
>> code.
>> That code then might lack very small changes to be ready for deployment,
>> so it
>> might be good if I did the changes so we could get the code out. But that
>> would violate the KickStarter promise of me only working on the specific
>> KickStarter goals.
>> Also, it is very difficult to judge complexity of software development,
>> i.e.
>> whether something will take 6 months or 2 years. I don't know whether
>> KickStarter requires us to specify a date of delivery though.
>>
>> So KickStarter is OK, but as a last resort.
>> However, I think the specific goals you suggested are problematic:
>>
>> > modernizing the installers
>>
>> As far as I know, they have been rewritten from scratch just recently, or
>> do
>> work fine:
>> - The Windows installer was ported from AHK to InnoSetup.
>> - The Mac installer has been rewritten by mrsteveman1 and will be deployed
>> soon.
>> - The Java installer, which basically is the fallback for all other
>> platforms,
>> seems to work.
>>
>>
>> But the goal I'm more opposed to is this:
>>
>> > rebuilding FProxy using a modern JavaScript framework like
>> Bootstrap/React
>>
>> What you suggest here would be a complete 180° turn of our previous
>> strategy,
>> and leave all the work towards it in a half-finished state.
>>
>> To understand that, let's consider the previous-to-previous strategy:
>> Toad had spend years, if not a decade, upon shoveling fred code from one
>> side
>> to the other, i.e. upon improving the core network daemon. He for sure
>> improved the network a lot: Fred is faster, more reliable, and probably
>> more
>> secure.
>> Still, this did yield zero new major user visible features.
>> By default, we still shipped no working search, no forums, no social
>> network,
>> no mail, no filesharing.
>> Yet, implementations of forums, social networks, mail, etc. all existed
>> already:
>> https://wiki.freenetproject.org/Projects
>> They were just too unpolished / slow to be deployed yet.
>>
>> So it was decided that it would be a good idea to finally give those
>> features
>> to the users after they had been rusting for years.
>> Freenet is pretty boring anyway if it is only static HTML sites. Forums
>> etc.
>> are alive, and thus much more interesting.
>> Thus, the previous strategy, which I said your suggestion is breaking
>> with,
>> was decided:
>> I was assigned being the "client application maintainer" to get the apps
>> out.
>> Now both fortunately and unfortunately, all those apps share a single
>> problem:
>> Due to our anonymous nature, they need spam filtering to prevent denial of
>> service - because content publishers are anonymous, censors cannot just
>> kill
>> them to stop them from publishing content, so they are more likely to use
>> spam
>> as DoS to shut people up.
>> So while it is good that we have a central spam filter library (the "Web
>> of
>> Trust" plugin aka WoT) and thus only need to write the code once, this
>> also
>> meant that it's algorithmic problems had to be fixed before we could
>> deploy
>> *any* other apps: If WoT is dead-slow, then the apps which use it also
>> will be
>> dead-slow.
>>
>> So I have been working on fixing WoT for the past two years or so, and it
>> is a
>> lot closer to being ready for installing it by default.
>> But it is not perfectly finished.
>> So we still have no forums, social networks, mail, filesharing.
>>
>> And if we now do a KickStarter with the goal of "rebuilding
>> FProxy using a modern JavaScript framework like Bootstrap/React and
>> modernizing the installers", that would mean stopping the strategy of
>> fixing
>> WoT.
>> And all the WoT-work of the previous strategy would have been in vain as
>> it is
>> not completed to the point where we can deploy the actual apps yet.
>> So with what you recommended, we probably won't have forums / social
>> networking / file sharing for yet another few years; and we would have
>> wasted
>> years upon something which we didn't complete yet.
>>
>> Please believe me that I'm not barely trying to make my job look
>> significant
>> here.
>> It really just boils down to that on me:
>> We spent half a decade on rewriting stuff, not on new features. We need
>> new
>> features now. Static HTML freesites are boring, but it's all we ship by
>> default. Spending more years on rewriting the static HTML displaying
>> framework
>> will not improve this at all.
>> And we already *HAVE* the new apps people would like to see deployed, we
>> just
>> need to finish WoT to get them deployable, and then to polish them a bit
>> on
>> their own.
>>
>> So anyway: Thanks for your efforts to push us to get things done.
>> Let's maybe just avoid specific technical suggestions for a while:
>> I feel a certain kind of burnout symptoms from all the flamewars here
>> recently, and I would be happy if we could just avoid potential hot hopics
>> such as "rewrite X" suggestions :)
>> The whole rewriting ideas maybe are ended best with this article:
>> http://www.joelonsoftware.com/articles/fog0000000069.html
>>
>> Please don't feel like I'm trying to shut you up, I'm rather just looking
>> to
>> steer the discussion into more productive directions than
>> rewrite-discussions.
>>
>> What would be two productive things to continue this discussion with:
>>
>> 1) Let's gather a list of news sites which could publish our request for
>> funding.
>>
>> 2) Let's enhance the list of entities to ask for funds:
>> https://wiki.freenetproject.org/Fundraising
>>
>> If you don't have a Wiki account, you can ask me for one by telling me
>> your
>> desired username; or just mail your suggested Wiki changes to the list.
>> I'll
>> add them to the Wiki then.
>>
>> Greetings!
>>
>>
>> --
>> hopstolive  (keyword for Ians spam filter)
>>
>> _______________________________________________
>> Devl mailing list
>> Devl@freenetproject.org
>> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>>
>


-- 
Ian Clarke
Founder, The Freenet Project
Email: i...@freenetproject.org
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to