Notably this project was conceived by a backroom decision to dump the original Freenet development team's work,
in favor of a rewrite from different developers, without asking anyone on the original team.
It was an ivory tower decision which was announced on the mailing list without prior discussion.
The old team did not agree, yet it was forced through by a decision of the "board".
The "board" was a group of people which had not been active on the project for over a decade.
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
The funding of the existing, original "Freenet" was repurposed for the new one of course.
The new "Freenet" does not have anonymity as a design goal anymore,
while the old one continues to exist and is maintained under its new name "Hyphanet" at:
Yeah, I'm not a fan. Feels like this project is trying to get popular off of Freenet's name recognition rather than its own merits.
The submitter is the creator of the original Freenet. If anybody gets to decide what we will call Freenet, it’s him.
I'd agree if this was more like a Freenet v3, but it's an entirely different project with completely different goals.
So what's the different between Hyphanet and Freenet? Only some anonymity? I have try the River chat. I'm not sure how to find a people chat in here. It's hard.
How are the goals different?
I've abstained form interfering until now... but have you honestly forgotten?
Please explain how "the new freenet" tackles censorship resistance.
https://web.archive.org/web/20001017133926/http://freenetpro... "Freenet is a peer-to-peer network designed to allow the distribution of information over the Internet in an efficient manner, without fear of censorship."
https://web.archive.org/web/20050201110519/http://freenetpro... "Freenet is free software which lets you publish and obtain information on the Internet without fear of censorship."
https://web.archive.org/web/20150206152355/https://freenetpr... "Share files, chat on forums, browse and publish, anonymously and without fear of blocking or censorship!"
today: "Hyphanet is peer-to-peer network for censorship-resistant and privacy-respecting publishing and communication."
the new freenet: ?!?
> Please explain how "the new freenet" tackles censorship resistance.
Primarily through the same core mechanism as the original Freenet design: decentralization and relaying requests through multiple peers such that no individual peer sees the entire request path.
The new design also supports pluggable anonymity systems such as mixnets and onion routing. In some respects these are stronger than Hyphanet's approach because relay selection can be chosen intentionally by the user's node rather than emerging implicitly from network topology.
The main architectural change is that anonymity is no longer treated as a single mandatory mechanism baked into every layer of the system. Different applications can make different tradeoffs depending on their requirements.
First, thank you for creating this project. When I was a young high school student in China, I tried all different kind of tools to evade internet censorship, including Freenet (although admittedly with little success, there was never enough peers to connect to and/so it was too slow to download anything meaningful).
My question is whether freenet is designed to be resistant for active adversaries with deep packet inspection capability, particularly like the Chinese firewall that is also observed to do statistical timing analysis of packets? Is there any possibility to apply obfuscation to the peer to peer connection? And is there any mechanism to aide peer discovery (DHT?)
[dead]
Are there any success stories about Hyphanet's censorship resistance mattering? Beyond serving run-of-the mill copyrigh violations (and probably child porn) I never heard anything about the content on Hyphanet.
Even now when people in the US are organising against a fascist regime it's mostly WhatsApp and maybe Signal.
There actually are: among the darknets, Hyphanet is the only one that has a main use for "deviant data resistant to censorship":
Example publication: https://journals.sagepub.com/doi/abs/10.1177/135485651880663...
> What are the content patterns on Freenet? Four patterns were identified. Freenet is (1) an archive of deviant data resistant to censorship (2) a space dominated by content associated with masculinity, (3) a nonmarket space where commercial exchange is non-existent, and (4) an empty space with many requests not returning information, and many flogs abandoned. We asked a third question: How does the analysis of Freenet inform current understandings of hacker culture? Freenet, we suggest, can be understood as a type of digital “wilderness”. It is a singular darknet space, supporting a distinct set of hacker practices
Practically: people in Hyphanet blog about stuff they dare not blog about in the clearnet -- anything from radical politics (from all kinds, left, right, libertarian, …) over personal opinion pages to wilder stuff like magick (yes, in that spelling).
Not to forget the Russian Poet who’s posting daily poems with the goal (as he wrote) that those poems still survive after police knocked at his door.
(besides talk about hyphanet and privacy tech)
So yes: I don’t understand the downvotes either, because it’s a legitimate question with a pretty clear answer: yes.
Thank you for the downvotes.
You're moving the debate here. The question was "How are the goals different?" from the project leader (who ought to know better), not whether moving them makes sense.
Well I guess you think the important part of the goals is to make censorship technically difficult, without regard to if the software actually facilitates political speech at all.
Others could argue that software nobody uses for its stated purpose has failed; but you are right that is technically a different discussion than the one you started.
> The question was "How are the goals different?"
A question you haven't answered.
"Anonymity: While the previous version was designed with a focus on anonymity, the current version does not offer built-in anonymity but allows for a choice of anonymizing systems to be layered on top."
https://freenet.org/about/faq/
How is offering the user more choice with respect to anonymity changing the goals of the project?
the _point_ of freenet was that you could anonymously share/store information. For better or worse, that was the point of it. It also drove the UX and tradeoffs for the network.
It was slower than Kazaa/bittorrent, but it was far harder to work out who was shareing what. (if memory serves it also chunked files up so they weren;t on the same machine, but that could be me misremembering)
> the _point_ of freenet was that you could anonymously share/store information.
As you can with the new Freenet, you just get a menu of options instead of being forced to use a one-size-fits-all approach to anonymity.
yes, it chunks files, and aggregates multiple chunks per packet, and pads packets it sends around, so size analysis by the ISP cannot trace the path.
I kind of see "focus" in the FAQ and "goals" in this thread as interchangeable.
It would surprise me if this would not be a common interpretation of these texts alone among the readers here.
As for the general reputation of the OG Freenet in this lineage, to the extent I'm aware, anonymity was pretty much the defining characteristic. More or less everything else in the user experience suffered to some extent compared to other chat and file sharing services because of this "focus".
If we're doing archaeology, my original 1999 paper was called "A Distributed Decentralized Information Storage and Retrieval System".
Fine. Page 6, which is Chapter 2, under the heading Aims, there is a numbered list. What is the second item in this list?
If you have a point to make you should make it.
> If anybody gets to decide what we will call Freenet, it’s him.
Perhaps.
Though reusing the name for an entirely different project with a different codebase is disingenuous to say the least.
That won't do his reputation any good, especially in a field where reputation matters.
> Though reusing the name for an entirely different project with a different codebase is disingenuous to say the least.
Same project, same goals, and it's not even the first time we started with a fresh codebase - we did it in 2008.
> That won't do his reputation any good, especially in a field where reputation matters.
This drama never comes up anywhere except HN where it seems to be the obsession of a small number of vocal people who never have anything to say about the substance of the project. I don't lose any sleep over it.
> Same project, same goals
Many on here beg to differ.
And yet I still haven't seen anyone explain how the goals actually differ.
Interestingly, there seems to be very little overlap between the people giving substantive technical feedback and the people most upset about a 3-year-old naming controversy.
That’s not how contributing money to the success of a specific thing should be able to work at all.
Does he though?
they most def have a choice as to what to broadcast about..
> Notably this project was conceived by a backroom decision to dump the original Freenet development team's work,
This is a false narrative, from the Freenet FAQ[1]:
Why was Freenet rearchitected and rebranded?
In 2019, Ian began developing a successor to the original Freenet, internally named “Locutus.” This redesign was a ground-up reimagining, incorporating lessons learned from the original Freenet and addressing modern challenges. The original Freenet, although groundbreaking, was built for an earlier era.
This isn’t the first time Freenet has undergone significant changes. Around 2005, we transitioned from version 0.5 to 0.7, which was a complete rewrite introducing “friend-to-friend” networking.
In March 2023, the original Freenet (developed from 2005 onwards) was spun off into an independent project called “Hyphanet” under its existing maintainers. Concurrently, “Locutus” was rebranded as “Freenet,” also known as “Freenet 2023,” to signal this new direction and focus. The rearchitected Freenet is faster, more flexible, and better equipped to offer a robust, decentralized alternative to the increasingly centralized web.
To ease the transition the old freenetproject.org domain was redirected to hyphanet’s website, while the recently acquired freenet.org domain was used for the new architecture.
It is important to note that the maintainers of the original Freenet did not agree with the decision to rearchitect and rebrand. However, as the architect of the Freenet Project, and after over a year of debate, Ian felt this was the necessary path forward to ensure the project’s continued relevance and success in a world far different than when he designed the previous architecture.
> The new "Freenet" does not have anonymity as a design goal anymore,
Because the new Freenet will have a menu of anonymity options rather than committing to a one-size-fits-all approach, while also addressing the issue of illegal content[2].
[1] https://freenet.org/about/faq/#why-was-freenet-rearchitected...
[2] https://freenet.org/about/faq/#how-does-freenet-handle-harmf...
> and after over a year of debate
There was no "year of debate".
You came to the mailing list and announced it for the first time as a finalized decision already,
without any prior debate with the original team.
The "board" you cited as the body which allegedly discussed it did neither join the mailing list discussion,
nor were you willing to hand out their contact info.
It's all public for anyone to see on the mailing list archive:
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
https://www.mail-archive.com/devl@freenetproject.org/
WTF. These are some of the first things I clicked through on that page:
- https://www.mail-archive.com/devl@freenetproject.org/msg5534...
- https://www.mail-archive.com/devl@freenetproject.org/msg5534...
Gee, I can't imagine how that mailing list could ever be toxic.
If his definition of woke mind virus is "identitarianism", then it's agree that it's fucking awful. But I wouldn't call it "woke mind virus".
Identitarianism is a cancer, that has been fed via social media algorithms. We seem to have invented a machine for rewarding all of the wrong incentives. Who would have thought that phenomena like audience capture & polarised thought bubbles would be in the palm of the hand, directing thoughts and forming unbreakable opinions on an array of issues that otherwise wouldn't even be on the radar?
I don't think that this is a left, right or in between thing. Identitarianism had infected the entire political spectrum.
BTW: Perhaps I'm wrong but I don't take the Wikipedia definition of "identitarian movement" and identitarianism. I'm thinking entirely about identity politics. "If you're associated with person X you must be Y", or "If you believe A you must be a B". Highly policed thought bubbles. Ostracism. Cancelling.
As a result, today, with technology that can enable mass communication of thought, there are important conversations that can no longer happen in society.
As your average progressive, I agree that I don’t like identarianism. When you have 8-15 years old putting a lot of effort into defining themselves as a “non binary, trans feminist pansexual” it gutturally feels wrong. These kids should not be wasting their time and energy on asinine pursuits like this at that age over performing well academically and over developing their physical prowess. I preferred the 00s where it was generally considered taboo to talk/ask about ethnicity/religion/sexuality.
Unfortunately with that perspective, I end in in the same camp as unabashed bigots and real Nazis.
Yep. This situation doesn't do the "cancellers" much good either. What they want to do is eliminate the 'evil person' from society. Wipe them from social media. Block them. Even get them fired. Make them disappear.
But here's the problem. This whole phenomenon is most prevalent in western style democracy. You cannot take that person's vote. You can engage with them and try to change their mind (but also be open to having your own mind changed too, otherwise it's a disingenuous enterprise). Or you can eject block and cancel. If anything, that just drives them further from your social/political group. Hence the person who you blocked and cancelled starts to look around at the other "so called evil people" outside the bubble, and realise that many of them might be refugees from pleasantville , just like you. You can only see your former bubble after your pushed or pulled out of it.
Bubbles can suck people in, but they can also push people out into the gravitational pull of other bubbles.
[flagged]
This is blatantly false.
* You made the mailing list post on 22 Jan 2023.
* Elon Musk first used the phrase (on Twitter, at least) on 19 Dec 2021. [0]
* As of May 2022 at the latest, he was regularly using it in tweets, including ones with tens and hundreds of thousands of likes. [1][2][3]
* By the end of 2022, "woke mind virus" was well-known enough that other users were cracking jokes about it. [4][5]
[0] https://xcancel.com/elonmusk/status/1472371245744373760#m
[1] https://xcancel.com/elonmusk/status/1516600269899026432#m
[2] https://xcancel.com/elonmusk/status/1526975113597489154#m
[3] https://xcancel.com/elonmusk/status/1527356085090545664#m
[4] https://xcancel.com/ditzkoff/status/1602283284947427329#m
[5] https://xcancel.com/ndrew_lawrence/status/160521361079977984...
Apparently you follow him a lot more closely than I do, nonetheless I stand by my point even if I might use different words today.
I don't follow him at all, and in fact I try to stay as far away from anything involving him as possible. But your claim didn't pass the smell test, so I looked it up. You might consider doing the same before making easily-disprovable claims in the future; at least in this thread it seems to be a recurring problem for you.
Fair enough, I misremembered the timeline. My broader point was about identitarianism and ideological conformity, regardless of what terminology I used at the time.
Why is it always people like this who run projects that should be good? SimpleX, Xlibre, Freenet Locutus, that's three, and I'm sure there are more.
Edit: do they all like the letter X, too? I think in this list it's just a coincidence, but maybe?
Edit because I can't post a new comment: https://news.ycombinator.com/item?id=46608061
Wild theory: maybe it's because in order to stay focused, passionate and dedicated to a project, you have to have a passionate mind dedicated to a narrower viewpoint. The more open-minded you are, the more likely you accept that detractors might have a point, and then increasingly realize that it's impossible to please everyone.
Thank you for putting me in such great company!
Disagreeable, passionate people are passionate about doing projects that go against the grain. It's really obvious to anybody actually asking the question instead of just being rhetorical and not giving it any actual thought. The answer is a commpetely obvious one, but one which makes some people uncomfortable, such that they'd rather not confront it, lest they have to confront its implications.
Not sure what you mean but I stand by every word I said in that thread.
A wise boss of mine, after reading a set of threads that I wrote like this, asked me to go think for a day on the difference between "being right" and "being effective."
Some of the things you say in these threads might be "right" but I can assure you that many of them are not effective, which is counterproductive to the goal you are trying to achieve.
I prefer to say what I believe to be true rather than live in fear of how people looking to take offense might misconstrue something.
A culture where people are expected to constantly self-censor to avoid bad-faith interpretations is unhealthy and corrosive.
This reminds me of something someone said. Something about assume everyone is coming from a place of good intent. Even if they are not, you can communicate with people more effectively without bringing in a form of bias that ends up infecting everything.
Just because you have a belief about something doesn't make it right to always assume the worst from people and that you always have the best answer.
I tend to avoid people that don't come from a place of good faith. And I feel that attacking people because you might be right about something is coming from a place of bad faith and isn't always the best course of action. There is a place for that, when it comes to your freedom being violated or something, but when it comes to having discussions with people, we are all human. Ego can be a determinant.
[dead]
> I prefer to say what I believe to be true rather than live in fear of how people looking
Again, as we are wondering into tumblr style debates here (ie not listening and just saying what you think they said)
There is a difference between being "right" and being "effective"
Or to put it another way: "perfect is the enemy of good"
However I will break it down a bit more. You agree with me that there is such thing as a horizon of "acceptable opinion" for people? Some have larger windows, some much narrower.
If we agree on that, I would ask, what happens if someone goes in hard (rhetorically) with a viewpoint that is outside of "acceptable opinion"? You begin to discount their opinion, regardless of evidence. Or it requires a much high bar to accept _any_ opinion from that person.
Which leads back to the original point, you may be correct, but you are unable to persuade anyone else that you are correct, because you are not speaking the same language and gently pulling them to your viewpoint.
Hence the "you can be right, or you can be effective"
I, for one, don’t think I’ve misconstrued anything — you’ve shown exactly who you are relatively clearly in those posts.
Sure, then just avoid me and I'll avoid you and we'll both be happier.
[flagged]
You can stand by things you said but also learn from them/from people’s responses to them…. For instance, you declare someone’s response virtue signaling… This hit me in a funny way, partly because it’s valid, it’s true, there is a lot of signaling that goes on you learn to see, virtue and otherwise… but also because of how insidious a criticism it is, because it reframes a debate away from correctness and towards who said it, whether they’re posturing…
I think it’s a category error and an ad hominem attack to bring it up in a debate with someone. It doesn’t mean your wrong or can’t still beleive they were virtue signaling, if that’s what you mean by standing by what you said, but more than one thing can be true and that being your reaction is not honest engagement with the criticism… I don’t care think it’s about the joke very much, it’s not especially funny but not all humor has to be, and I don’t love their reaction to it either, but I think you’re confusing the feedback you’re getting here and there and probably elsewhere that your opinions should change… a sibling comment spoke of being right vs effective, and there’s something to that, but there’s also being right vs having a growth mindset, about being open to genuine conflict that sometimes brings new perspective or insight… But that doesn’t happen when one side shuts down the other with ad hominem attacks or uncharitable assumptions. To be fair, it doesn’t happen online in mailing lists or discussion forums at all very often. Maybe you only get these kinds of reactions here and when people seem more real to you in person you engage differently… I know most people engage differently online than in person, and different pseudonymously than using real names. Someone else here compared you to Linus, and there’s probably something there? There’s no doubt you brought some vision and insight to both these projects, as he did, but something changed for him some years back that was a growth moment and caused him new perspective on how he engaged with people online. The same could still happen for you, and it wouldn’t mean you were giving in to a “woke mind virus”, it would mean you were growing.
I can’t respond to your response below but I fully agree “a lot of online criticism is not actually about truth-seeking or honest disagreement”, but I believe by ignoring the principle of charity, you undercut your own credibility and value. You may be able to show people how and where they’re in the wrong by demonstrating how THEY’VE made motive and framing the entire point, WITHOUT personally ascribing that as necessarily being a character weakness or hypocrisy or unconcern for the truth, but perhaps just a error on their part as well all make sometimes… just my $0.02
You need to remember the context.
I was in the midst of obviously baseless allegations being made against me, not because of anything I actually said but because some very nasty[1] people disagreed with a naming decision I had made.
If you ever find yourself in that situation you are way past the principle of charity.
I'm not saying I couldn't have handled it more gracefully and probably would today, remember this was an obscure mailing list post from 3 years ago that someone dug up.
[1] This is not to suggest that everyone who disagreed with my decision behaved badly, it was a small minority
HN is full of those types of people, always wanting to tear others down over perceived offenses while contributing nothing much themselves.
I just want to quickly jump on what you said about Linus. I know a lot of people look at his change and see it as a "growth moment", but my view is that he was forced to change by a growing body of people who take relatively extreme actions against those not seen to be towing the line. There was another group of people like this in history. We rightly condemned that evil group and their actions, and we were once more tolerant and open-minded towards one-another as people. I miss those days.
You think that Linus changed because of threats of violence?
I think it starts with social coercion, intimidation, exclusion, economic pressure and ostracism long before it builds into the confidence to take more overtly violent measures. I don't know him, but it certainly appeared as though he succumbed to these pressures, given the timing of things. I hope people doing these things take some time to reflect on their actions and how closely they follow a dark path we've seen before.
[flagged]
If you think this is a correct communication style for someone who thinks they're a leader, I suggest getting an assistant to write your correspondence, or maybe some socialisation bootcamp.
This is grim.
If you stand by it I'd say good.... luck, yeah, good luck, you're singlehandedly the gravest enemy of the project.
Yes, I stand by what I wrote. I'm not going to pretend otherwise because someone dug up an old mailing list post.
If you think a specific statement was wrong, harmful, or dishonest, then explain why. I'll wait.
It is hard to take anyone seriously that says “The woke mind virus.”
That is what is wrong with it.
If the use of a single phrase in an obscure three year old mailing list post is enough to make you dismiss someone entirely, that probably says more about you than it does about me.
> a single phrase in an obscure three year old mailing list post
> I stand by every word I said in that thread
Correct, I don't respond to demands that I disavow my own words, even if they weren't the words I'd use today.
If you said "vaccines cause autism" it does the same. It's a pattern, a symptom of the deeply unbalanced and, ironically, non-free thinking.
A warning sign.
Look, if everyone around tells you says it sounds like a donkey, looks like a donkey and walks like a donkey, maybe check with a vet?
It's not a conspiracy and not that hard. You'd be embarrassed if you u saw what we see. And indeed, you destroyed the credibility of the project with that.
[flagged]
> "If you think a specific statement was wrong, harmful, or dishonest, then explain why"
> someone picks a specific statement
> "If the use of a single phrase... is enough to make you dismiss someone entirely"
Bro, you asked for a specific statement. Was GP actually supposed to provide N specific statements, where N is a hidden number known only to you?
How was that "wrong, harmful, or dishonest" - specifically?
Why would I answer that when you already said one statement being wrong doesn't matter? If one statement being wrong doesn't matter then why are you changing your mind and asking? Would there be any point in replying?
I've met a lot of folks in software who think contradicting themselves in order to "gotcha" the other person is some form of being clever. You can't really have success reasoning them out of it; they think being incorrigible is the same as winning.
> Why would I answer that when you already said one statement being wrong doesn't matter?
I never said that.
Your goal, I think, is to build a movement around Freenet.
How does bringing in "the woke mind virus" or "virtue signaling" into a technical conversation help build your movement vs. cause people to tune out?
I didn't bring in anything, someone dug up and linked to 3-year-old out of context posts to a mailing list - I explained the context.
You don't understand. All they have to do is repeat what you've said with a snarky tone, tag it with an extreme insult, then imply that it makes you unfit to be employed, even if you are self-employed. Your duty is to apologize, and promise to do better.
Specificity is literally gaslighting.
It's wrong because a "woke mind virus" literally doesn't exist, and you just made up the concept, or more likely appropriated it from a Nazi-salute-slinging billionaire whose brain has turned to mush.
It's dishonest because it pretends that people behaving in a way that you don't like are somehow infected by some (literal or metaphorical) contagion, when I am not aware of any evidence that this is the case.
I'd be delighted to be proven wrong on either of the above with studies or other serious sources. I'll wait.
It refers to Critical Social Justice ideology. There are entire books, academic papers, and debates about it from across the political spectrum.
I understand what Critical Social Justice is, and it is not in any way a virus either literally or figuratively. Perhaps I wasn't clear, but I was asking for sources establishing that such a thing as a "woke mind virus" exists. I doubt there are any serious sources which frame critical social justice as such, but once again I'd love to be proven wrong on this. I'm still waiting.
That phrase is on par with "chemtrails" and "vaccine truther" with its ability to vaporize one's credibility, if used unironically as OP did in those emails.
Your need to sort people based on trigger phrases says it all.
No, it really doesn't. You're reacting super defensively throughout this entire thread. It's a really bad look.
He's actually being measured and fair, even in the face of aggressive insults from strangers.
It's not the phrase that's the issue, but you knew that.
> The woke mind virus, more formally postmodern neo-marxism, is the greatest threat to civilization today.
"The woke mind virus" really? You used that non-ironically? This is not something a serious or sane person would say for real.
You'd be surprised how mainstream these views are outside certain bubbles.
inside other bubbles.
Why do you get to bypass the HN global rate limit?
Probably manually lifted.
No, i wouldn't be surprised how ignorant, selfish and deceitful other Americans are, you included. Mainstream isn't the same as right.
Dude like this asshole would be fine with us keeping drinking fountains and lunch counters segregated, because thats how we've always done things.
Remember folks, there’s no such thing as “too much perspective” and when you get it wrong you look like this silver -haired, privileged , rich as fuck bigot.
The personal insults really lend credibility to your argument.
Keep telling yourself that. Perhaps you want to spew some more bullshit about postmodern neomarxism like a good little JP acolyte, eh? Such a free thinker /s
Good chat.
Holy shit. I’m a long-time admirer of freenet and you just single handedly destroyed any positive view of the project I may have held. Get a fucking grip and seek help if you can’t.
[flagged]
What? I don’t understand.
He's telling you to go and touch grass
The person who said “the woke mind virus… is the greatest threat to civilization today” is telling me *I* am the one who should go touch grass? That’s hilarious.
Yup, it really is.
Touching grass is woke mind virus /s
Lol. It's like Linus but crunchier
I'm told I kinda look like him too. There are worse people to be compared to.
Curtis Yarvin is a much better comparison, what with the inscrutable decentralized network software and being a culture war crusader
Someone digs up obscure 3-year-old posts to a defunct mailing list and suddenly I'm a "culture war crusader" sigh
“crunchier”?
> There was no "year of debate".
Incorrect, I raised the issue with the lead maintainer over a year prior to that announcement.
> You came to the mailing list and declared it as a finalized decision.
As the project's architect I'm entitled to make decisions about the project's future direction.
> It's all public for anyone to see on the mailing list archive:
> https://www.mail-archive.com/devl@freenetproject.org/msg5526...
I stand by every word I said in that mailing list thread.
> Incorrect, I raised the issue with the lead maintainer over a year prior to that announcement.
The previous lead maintainer, Steve, voiced their frustration with your decision here:
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
To which you sent a brash reply, which sounds like you don't know Steve's position in the community:
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
To which the current lead maintainer, Arne, said he agrees with the sentiment of Steve:
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
So if you discussed this with Arne for a year, then why does he agree with the frustration of Steve?
And even if the discussion with Arne happened, it still was a backroom decision:
Two people are not representative on a project with plenty of developers and an active community.
> As the project's architect I'm entitled to make decisions about the project's future direction.
A sense of entitlement is not a leadership quality.
A leadership quality would be to admit a mistake:
That repurposing the name was not only bad for the original project,
but also for the new one (because these discussions will haunt it forever),
and to then rename the new project to a fresh name which no other software used before.
As the FAQ explains, the existing maintainers didn't agree with my decision, but I stand by it - particularly in light of the fact that we now have a working decentralized group chat on the new Freenet, something that the old architecture could never have supported.
Whether or not it was the right decision will be determined by the outcomes, which so far are promising, because we have a working network that does things that the old architecture could never do.
I also like how his first response to a reply to the announcement (and multiple others) was "who do you speak for?" while simultaneously framing a discussion with a single person, in private, as a good faith effort to hear from the community with the implicit assumption that that one person spoke for the community.
Endeavors that make decisions based on what will please the loudest people in the near term normally run into the ground pretty quickly. There was never any obligation to obtain the approval of "the community", whatever that is.
Nothing about the name change prevented existing users from continuing to use the software just as they had been doing, and many of them said they agreed with the decision.
I honestly only ever hear about this drama on HN, it's a non-issue anywhere else we get attention.
And endeavors, which are supposedly for the benefit of everyone, that listen to no one run into the ground even quicker.
That's beside the point though. I was pointing out the hypocrisy. This sidestepping and deflection seems to be a trend with you, both here and in the mailing list.
No point in responding to me though if it's just to grandstand. You've made it apparent to me that I want nothing to do with your project. Cheers.
> And endeavors, which are supposedly for the benefit of everyone, that listen to no one run into the ground even quicker.
Good then that we haven't, in fact we set ourselves a very difficult goal and achieved it. Not that we don't still have a lot of work to do.
> You've made it apparent to me that I want nothing to do with your project. Cheers.
You seem to have nothing to say about the substance of what we're doing so I'll get over it.
You’re making it personal which is against site guidelines, chill.
For anyone confused, link is cited badly and mail did not get deleted.
https://www.mail-archive.com/devl@freenetproject.org/msg5526...
seems freenet is not free after all, maybe a rebrand to ianet would be more appropriate
There was no public debate, but he did start to talk to devs 18 months before, and the devs told him quite clearly that they strongly object to repurposing the name.
And that repurposing the name would cause lots of damage.
A correction, based on the text as written:
they were saying they debated with themselves,
before making the decision.
> This is a false narrative, from the Freenet FAQ[1]:
I'm sorry, but nothing following that even comes close to proving that it's a false narrative. Quite the opposite actually.
To be fair, I see some goodwill, e.g.:
> To ease the transition the old freenetproject.org domain was redirected to hyphanet’s website, while the recently acquired freenet.org domain was used for the new architecture.
So in that aspect it seems more user friendly than a hard fork.
So he forked the project and went his own way. I am not sure I see the issue here. This is how we do open source on the internet. You don't have to join him, but he also has the right to go his own way too.
You're getting this wrong.
He has forked the project (to something that does not share the same goals so "fork" is arguable here), took the name, the cash and the goodwill.
We went from "we have enough donations/donators" to "how do we pay for the upcoming AWS bill?".
As someone who has been fairly active on the "old freenet", I have never cared about money nor funding... but I cannot help but notice that some has likely been misappropriated. Things like the SUMA award (https://web.archive.org/web/20150320201527/http://suma-award...) were awarded specifically for "protection against surveillance and censorship" that the "new freenet" does not even aim to provide.
"The board" of the non-profit seems to have been culled just before the decision. I don't know why, I wasn't on it. Maybe @agl can shime in (he was).
All I know is that this could have been handled better. It's what I wrote back then on https://www.mail-archive.com/devl@freenetproject.org/msg5527...
> to something that does not share the same goals so "fork" is arguable here
How do the goals differ, specifically?
> but I cannot help but notice that some has likely been misappropriated
You had no visibility into the project's finances, yet you're publicly implying financial impropriety without evidence.
I've raised substantially more funding for the new Freenet in the past 5 years than was raised during the entire prior 20-year history of the project.
> were awarded specifically for "protection against surveillance and censorship" that the "new freenet" does not even aim to provide.
In what way does a decentralized network with optional anonymity not protect against surveillance and censorship?
> "The board" of the non-profit seems to have been culled just before the decision. I don't know why, I wasn't on it. Maybe @agl can shime in (he was).
You also acknowledge here that you don't know what happened. Those board members' departures were at their request because they were no longer actively involved in the project.
> All I know is that this could have been handled better.
I'm sure you're right about that. But my experience at the time was that the disagreement was fundamentally about the outcome, not the process.
You make claims. Release the books, and people can then verify what you say. If you do not release the books, it is only natural for many people to suspect something wrong.
It isn't "natural" to make baseless accusations based on zero evidence.
Of course there is. Anyone is completely justified in asking what their politicians do, how their non-profits spend their money, or what ever.
The fact that evidence is not provided, if anything, is an indication of potential wrong doing.
I also note that you did not actually respond to what I said. This is additional indication of some potential wrong doing.
> The fact that evidence is not provided, if anything, is an indication of potential wrong doing.
No, that's not how evidence works.
You're starting from the assumption of wrongdoing and then treating the lack of evidence as confirmation of your suspicion.
Meanwhile we've spent the last 5 years publicly building a working decentralized platform.
The issue is that the original name, "Freenet", was repurposed for a different codebase.
Different codebase, same purpose.
This isn't even the first time we did a ground-up redesign/rewrite of the Freenet codebase, we did this in 2008 with the 0.7 release.
Neither of you get to be freenet, another project with the name predated it by a lot. and throughout the 90s many ISPs were named $PLACENAME_freenet
https://case.edu/ech/articles/c/cleveland-freenet
Repeating a bad decision does not make it any wiser.
History will be the judge, and so far it's looking very promising given our progress.
What does your progress have to do with the name? You're so defensive that you're reasoning with non sequiturs.
What would your success metric be for whether reusing the name was the right decision?
Community size and positive community feedback, which is somewhat tangential to progress, which I assume is in the context of development. Also, the rate at which the original freenet community declines.
Number of contributors or pull requests isn't a good metric at the moment since the advent of Claude Code et al. has seen a dramatic uptick in both everywhere.
How is it tangential? Technical success is the primary driver of community growth, adoption, and long-term viability. The more it can do, and the better it does it, the more people will use it.
Community growth might imply technical success (debatable), but technical success does not imply community growth.
You can have a very technically successful project, but it doesn't mean it'll be used.
[dead]
[dead]
Should've called the new one Freenet 2 or Freenet NT.
Freenet 3.11 for Workgroups
Freenet++
No komrade...
>while the old one continues to exist and is maintained under its new name "Hyphanet"
Well, that name pretty much dooms the project to a slow death in obscurity.
To play devil's advocate, wasn't it already long dead?
Isn’t anonymity the one and only point of freenet.
anonymity was the main point of freenet... So weird
Thanks so much for the heads up. I loved Freenet as a concept back in the day and used to devote a significant chunk of my tiny hard drive to trying to help out. I looked it up a few months ago and honestly thought I was experiencing some kind of memory dailure when I saw the new project under that name. Was wondering what the project I was so excited for had _actually_ been called all those years back. Now I know what happened, and where to find the project I actually liked.
I'm very glad to hear that—the anonymity of the original Freenet has led to it being a very unsavory place that was more well known for CSAM then anything positive or useful. As an outsider, it sounds like this new direction is the right choice for Freenet to try and attract new users and fulfill the team's original goals.
Extremely depraved things are not the only thing to use freedom of speech for, and freely speaking can result in all kinds of repressions.
And even without agreeing on whether people should be anonymous on the Internet,
it could be agreed that replacing a software which guards against a certain threat model (repressions) with one which does not,
without changing the name, is not exactly a wise decision.
The new Freenet will support the creation of anonymity systems as services on top of it, which is much better architecturally than tying the platform to one approach to anonymity as I did when I designed the original Freenet.
We will also have a decentralized reputation system that will protect people from being exposed to unsavory or illegal content, a common criticism of the old Freenet architecture.
less anonymity and a reputation system?
I know you designed the thing, and that was a great effort, but what a miss when compared to the vast majority of freenet users priorities.
I wouldn't describe it as "less anonymity", it's more that the new Freenet gives applications and users different choices about anonymity depending on their requirements. I don't see how more choice is a bad thing - versus forcing the same (imperfect) solution on everyone as in my original design.
Similarly, reputation systems aren't inherently coercive, they're more analogous to spam filtering or trust heuristics, mechanisms for deciding what to prioritize - but ultimate control always remains with the user.
> Extremely depraved things are not the only thing to use freedom of speech for
I’m not a fan of “think of the children“ arguments but the Internet cannot actually be a complete free for all and “freedom of speech” is not some magic shield that overrides all other ethical considerations. CSAM is not a particularly high bar and frankly if you want people to throw in with you then you can’t brush it off so lightly.
> I’m not a fan of “think of the children“ arguments
Yet you're making one.
> the Internet cannot actually be a complete free for all
Yet in many important ways, it is.
As much as publishers would like to shut down Scihub, it exists. The Pirate Bay famously persists. Nation states with entirely opposed legal systems connect and interoperate to at least some degree.
Scihub and The Pirate Bay are not at all anonymous, aggressively police for CSAM, and rely on reputation systems.
North Korean Internet will solve ip4 address exhaustion.
Dude it’s CSAM what are we even doing here.
> Extremely depraved things are not the only thing to use freedom of speech for.
And yet, it's materially all anonymity is actually for in practice, within a margin of error. Tor - mostly crime & CSAM. Crypto - mostly crime. 4chan - mostly degeneracy, some crime. Faceless Corporations - used for crime, and things that should be crimes, but hide under other names.
I wasn't very happy as a user with an interest in tech/internet history to find my old bookmarks and notes had been hijacked by the new renamed project. The Original Freenet (Hyphanet) was quite interesting. The new one, less so, especially with the name hijacking.