Slashdot Mirror


Revamping Freenet

N3wsByt3 writes "Many will have heard about the anonymous P2P-system Freenet. What many probably don't know is, that a big change is at hand: the Freenet developers have decided to drop all support for the 0.5x version, to skip version 0.6 and to completely revamp the 0.7 build into some kind of poorly described, presumably scalable darknet. The main coder even threatened to quit if such a darknet would be rejected. So, is it finally going the right way with the development of Freenet? Maybe not, since they seem reluctant to provide real data and rather rely on security through obfuscation, and then there is still the problem of their general inability in regard to pooling human resources, which, for any OSS project, is of the utmost importance." Obviously, the article submitter has his own feelings on Freenet, but notwithstanding that, what's the latest scuttlebutt from within the Freenet crowd?

107 of 541 comments (clear)

  1. How many revamps by News+for+nerds · · Score: 4, Insightful

    will it take until it becomes something that can be used as easily as an web browser?

    1. Re:How many revamps by Sanity · · Score: 2, Informative
      What Freenet does is fundamentally more complicated than what a web browser does, so it will always be more complicated.

      Having said that, right now you basically install the software, and open your web browser - and you are surfing Freenet. Its only in "outlying" cases that things are significantly more complcated than this (ie. with firewall issues), and we are working on that.

    2. Re:How many revamps by Uruk · · Score: 3, Insightful

      The actual things that are done by any software are pretty complicated - that doesn't prevent us from abstracting them away from the user.

      Now freenet is slightly different in that it uses encryption. From that perspective, things can change slightly in that PGP had problems with users needing to know about public/private keypair security, understanding what signing was, why it was important, concepts behind the web of trust, etc.

      I don't see freenet having those issues though. Node administrators for sure, but not freenet users. Freenet users don't really have keys or even any necessary knowledge of the technical layer of encryption. They need to know how to connect to a node.

      What's so fundamentally different about freenet that it's inevitably going to be more complicated? For disambiguation, specifically I'm talking about the user perspective, not the node administrator perspective (which sadly have been one in the same so far). Node administrators will deal with stuff that users don't see.

      I'm not trying to beat up on freenet here, I just think that if the software is very complicated, it's probably due to a potential lack in usability design as opposed to something inherent about the software. If you buy the metaphor of freenet as some gigantic encrypted data store in the sky, using it from a user's perspective shouldn't be much more complicated than using a hard disk. Send files, get files. Sure, there's lots of sticky details, but the node should worry about that for us, shouldn't it?

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    3. Re:How many revamps by lubricated · · Score: 2, Interesting

      > Its only in "outlying" cases . . . ie. with firewall issues

      more and more people are getting routers this is hardly an outlying case.

      --
      It has been statistically shown that helmets increase the risk of head injury.
    4. Re:How many revamps by RealityMogul · · Score: 2, Informative

      If by "run" you mean "software executes as designed" then you are correct. Although I would interpret "run" to mean, does what the user expects it to do. Freenet will not load anything in a reasonable amount of time unless you open ports on the router.

    5. Re:How many revamps by Greg+W. · · Score: 2, Informative

      I don't see freenet having those issues though. Node administrators for sure, but not freenet users. Freenet users don't really have keys or even any necessary knowledge of the technical layer of encryption. They need to know how to connect to a node.

      You have a misunderstanding. Every freenet user is a node administrator. The freenet node is what actually does all the work. Every user runs a node, and every node has a data store. The node has a web interface on port localhost:8888, to which a browser can connect, so that the user can see the files in freenet in a comfortable and familiar environment.

      Beyond that, if the user plans to publish content within freenet, then he must understand the basic freenet concepts of keys, keypairs, hops to live, and so on.

    6. Re:How many revamps by Uruk · · Score: 2, Interesting
      You have a misunderstanding. Every freenet user is a node administrator. The freenet node is what actually does all the work. Every user runs a node


      Nope, no understanding. What I was trying to point out is that yes, that is the way it currently works, but not the way that it might ideally work. Freenet users and node administrators are currently one and the same, I agree.

      Nodes however are built for access through FCP (freenet client protocol, or at least that's what it was a while ago) and there were explicit settings for whether or not this was allowed outside of your machine. Several people ran open FCP machines where anyone could connect. It's really just a client/server setup, where the node is the server.

      20,000,000 users at some time in the future, 20,000,000 nodes? Ouch, that's really going to suck for network performance I would suppose, even with the best graph connection algorithms. Far more likely is that some trustable people will run nodes that many people will use, and they'll have lots of disk space. Granted, there are issues of trust (do you trust the person running your node) but I expect that if the network really grows, this will happen.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
  2. Unfortunately, not a troll by madaxe42 · · Score: 3, Interesting

    I used to run a freenet node - for a while it bloated with kiddie porn, and not much else - now not even the paedophiles bother, it's become so dilapidated, out of date and slow.

    1. Re:Unfortunately, not a troll by F�an�ro · · Score: 4, Insightful

      how do you know what was on your node?
      I thought that was one of the points, that noone can reasonably find out what is on his node?

    2. Re:Unfortunately, not a troll by madaxe42 · · Score: 4, Interesting

      Sorry, no, I didnt' mean that that was what was on my node, just what was on the network as a whole.

    3. Re:Unfortunately, not a troll by mph_az · · Score: 2, Informative

      Actually, while that's true in theory; the register printed an article that described how the information which you download is still viewable locally.

    4. Re:Unfortunately, not a troll by Dr.+Evil · · Score: 2, Informative

      By the article, you can't actually see what's been downloaded, but if your local fascist government wants to determine if you downloaded file XX, they could try downloading that file from your node. If the performance is very good, then there's a good probability that the encrypted chunks are cached locally and in neighbour nodes, thus they can determine that you did download it.

    5. Re:Unfortunately, not a troll by atomm1024 · · Score: 3, Informative

      The thing about Freenet is that you can't report or block offending IPs; that's the exact thing it's designed to prevent.

      When you retrieve a file from Freenet (at least the current "stable" implementation), your request is bounced through several other random nodes on the network; and relaying a request for another node looks exactly the same, protocol-wise, as initiating one. They call it "plausible deniability;" if a person's node contains stuff considered "bad," or illegal, then there's absolutely no way of knowing (as long as the person frequently clears their browser history and cache) whether the user of that node initiated the requests for any of that content or if they were just unknowingly relaying it for someone else.

      A while ago, I saw a Freesite linked on the Freedom Engine (one of Freenet's most popular portals, probably because its operator links to kiddy porn and murder pictures, considering them to be "free speech") which claimed to filter content matching a certain list of hashes out of your node, so that your node would neither store that content nor relay requests for it. It came preloaded with a filter-list (somehow obfuscated so the real file keys couldn't be extracted by people who like that kind of stuff) of miscellaneous generally-objectional content. I'm not sure what the reaction to that was, if there was much.

      But there's no way of finding out who's actually storing and retrieving that content. The current Freenet implementation leaves absolutely nothing to "security through obscurity." The only way to censor it would be through legal means, perhaps by declaring that allowing one's Freenet node to be used for illegal things is a contributory crime. But due to the nature of Freenet it would still be very hard to enforce.

      --
      Signature.
    6. Re:Unfortunately, not a troll by Jonathan+the+Nerd · · Score: 2, Informative
      Yes, it is possible to decrypt the entire cache on your machine. The way you do it is to simply try every possible key. Assuming it takes 1 second to try each key (I tried this on my computer), it would take about 4.6 x 10^40 years to try all 2^160 keys. For comparison, the current age of the universe is roughly 13.7 x 10^9 years. Have fun.

      To get back on topic, it is possible to decrypt a given file in your cache if you already know its key. If the police/FBI/whoever want to know if the key CHK@iPw3Grf-hV7d8IQF2-WXFByWfzMQAwI,FGJqABIFcBZ91I qayz6aew is in your cache, it's trivial to check for that key, but if they grab a random file from your cache and want to decrypt it, the only way to do that is by trying every possible key.

      --
      Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
  3. Child pornography by Anonymous Coward · · Score: 2, Insightful

    If the Internet is for porn, then Freenet is for child porn. Sad, but true. I would recommend getting around this by giving file sizes a low cap before they're broken into many parts, this would probabilistically decrease the chances of any person being able to get kiddie porn while retaining the ability to serve text.

    1. Re:Child pornography by brontus3927 · · Score: 4, Informative
      From reading Freenet's FAQ, I get the impression that it was designed for child porn.

      I don't want my node to be used to harbor child porn, offensive content or terrorism. What can I do?

      The true test of someone who claims to believe in Freedom of Speech is whether they tolerate speech which they disagree with, or even find disgusting. If this is not acceptable to you, you should not run a Freenet node.

    2. Re:Child pornography by mmkkbb · · Score: 5, Insightful

      See, the wonderful thing about such loaded language is that even if you tolerate the existence such content, by using Freenet you are being FORCED to distribute it. Isn't that lovely? And if you complain, the powers-that-be make YOU the bad guy!

      --
      -mkb
    3. Re:Child pornography by F�an�ro · · Score: 3, Interesting

      I doubt that would work, it has not worked with usenet at all.

      Most usenet servers limit posts to a relatively small size, and high ascii characters are severely restricted.

      Still, today a full usenet feed is several terrabytes per day, and 99% of it are binaries

      heck, IIRC there are some guys that share binaries uuencoded throught slashdot journals

      I think a subset of freenet only for text files would be usefull, also because the much higher size and greater popularity of certain binaries would drown most of the text content, but I do not see a way to enforce such restrictions

    4. Re:Child pornography by Kihaji · · Score: 5, Insightful

      The problem with anonymous freedom of speech is you eliminate the responsibilty of speech. Sometimes it's difficult to decide what is worth more.

    5. Re:Child pornography by mmkkbb · · Score: 2, Insightful

      Refusal to redistribute isn't censorship. If I don't distribute content I find objectionable, that does not stop others from doing the same.

      Of course, there's next to no way of knowing what is passing through your system, but the reply from the Freenet admins is arrogant and misguided.

      --
      -mkb
    6. Re:Child pornography by Rei · · Score: 5, Insightful

      So where do you draw the line as to what one is allowed to post and what they aren't?

      * Should people be allowed to post any pornography at all? (illegal in a number of countries)
      * Should people be allowed to post a glowing post of support for Falun Gong? (illegal in China)
      * Should people be allowed to publish a diatribe denying that the holocaust occurred? (illegal in much of Europe)

      Etc. You can claim that, "Well, allowing the posting of child pornography or terrorism-related materials offends universal sensibilities", but this obviously isn't true, or the material wouldn't be being posted in the first place (not to mention, one person's terrorist is another person's freedom fighter). Just as a demonstration of how much people's sensibilities are different in different parts of the world, this (originally posted on msnbc.com) covers an interview with an Afghan mother who supported her daugter's execution by stoning for the crime of adultery ("My daughter is a criminal. If she hadn't been killed, I could never hold my head up again in my community.")

      If the data is being created through abusive means, go after the source of the data. If the data is being used to plan violent action, use proper security at likely targets (not like it's hard for people to hatch plans in secret anyways - this is nothing new). The fact of the matter is that data wants to be free.

      --
      Stale pastry is hollow succor to one who is bereft of ostrich.
    7. Re:Child pornography by willfe · · Score: 4, Interesting

      Why do you get that impression? "Child pornography" is just the red herring people always trot out when they want to censor speech.

      You've heard the expression "I disagree with what you say, but I'll defend to the death your right to say it," yes? Your idea of "offensive content" may differ wildly from someone else's; the question becomes "who is right?" Sure, you can refuse to run a FreeNet node because you're scared some evil recipe for "instant terror version 3.4" might get stored there or a nasty evil child pornographer might post some horrid icky pictures you don't like onto FreeNet and your node happens to harbor some of the data, but in that case you really are censoring in your own way.

      The FAQ's response to this concern is dead-on right. Even with child pornography, you're trying to treat the symptoms instead of the disease when you reason like this -- "oh I'm not running that because it doesn't actively stop child pornographers!" Bad news, buddy, the internet itself doesn't "actively stop" any pornographers. Are you just going to unplug so your browser cache doesn't accidentally store a thumbnail with content that offends you?

      If you want to censor what you participate in on a free speech-centric network, you don't belong there. If you believe that, ultimately, full-fledged freedom of speech is more vital to our society than taking a sad, impotent stab at a group you don't like, then run a damned node and deal with the fact that you may not like what lives on it. Remember, there's a far better chance that text a government doesn't like (but that you do like) will be stored on your node than pics of little Suzie.

      Claiming FreeNet was just "designed" for child porn is like saying Slashdot was designed to attract trolls. Sure, it happened, but that wasn't the original intent; back when it started, I think they honestly wanted to encourage and support open, public debate on important topics. Heh. Whoops. :)

      --
      Read my stuff.
    8. Re:Child pornography by Anonymous Coward · · Score: 3, Insightful
      The problem with non-anonymous speech is that it prevents the airing out of taboo subjects. Taboos and the religions that spawn them go in and out of fashion (albeit slowly). Not all of what we consider taboo today will be considered so by future generations, or even by other populations currently extant.


      See the excellent article by Paul Graham on this


      http://paulgraham.com/say.html


      Also, it seems to me that it is inane to think you can somehow prevent evil from occurring, just by somehow preventing someone from talking publicly about it. It is this sort of ostrich mentality that has led to the widespread molestation of children within the very church that preaches most strongly about the immorality of the same. IANA psychologist, but I would think that those who speak about something are at least more approachable, more lucid (and open to arguments against) than those who keep it to themselves. Driving them underground only makes it worse.

    9. Re:Child pornography by ThePiMan2003 · · Score: 4, Insightful

      The problem is that if freenet gives you the ablity to block arbitrary files based on content you could become liable for not blocking them. Then again IANAL but I would guess that if you had the ablility to block, say mp3 files and you did not the RIAA might be able to take you to court. Its hard to say, on one hand I like the fact that anyone can say anything on freenet, on the other hand I don't really like that kind of stuff on my computer.

    10. Re:Child pornography by finkployd · · Score: 2, Insightful

      So what is the alternative? Change freenet so that each node can censor what they want? Kinda defeats the entire point of the project then.

      Finkployd

    11. Re:Child pornography by Ars-Fartsica · · Score: 4, Insightful
      If the data is being created through abusive means, go after the source of the data.

      Uh, if you are hosting child porn, you are the host of the data, under current law. Many nations are now erasing the line between being a "distributor" of this material and being in possession of it. Really, you need to know this, because you will find very few individuals in Western societies who will vigorously defend you in public or the courts. You will find out what "pariah" means.

      And in the strict sense, with Freenet you are a distributor in any case - you are providing a service to obtain this material - remember under the law ignorance is not an excuse, you could find it difficult to claim you were an unwitting accomplice.

    12. Re:Child pornography by finkployd · · Score: 4, Insightful

      I think the point is that every government draws the line somewhere else. In some places a naked 16 year old is child porn, in other places it is not. One man's terrorist is another man's freedom fighter.

      There is not a universal code of what is acceptable to everyone, there is just your own personal code. This may fit the mold of where you live or it may not. The question is not "Should a line be drawn?", everyone would agree there is a line. However "Where do you draw the line on issue X?" is something that cannot be answered globally. The freenet people have taken the approach that since the line cannot be drawn in a specific place, let's just ignore it altogether and let anything go. Interesting experiment if you ask me. I'm not interested in using it, but I am not morally opposed to it just because it does not stop those I disagree with from communicating. As a user of PGP that would be damn hypocritical of me wouldn't it?

      Finkployd

    13. Re:Child pornography by shish · · Score: 2, Funny
      It shouldn't be hard to create a system which would be impractical for distribution of large amounts of data

      They already have; it's called freenet, and it's slow as a dead dog, just as requested :)

      You really need to define "impractical" and "large"...

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    14. Re:Child pornography by 10101001+10101001 · · Score: 2, Insightful

      You're right. It's just against the spirit of Freenet. Freenet is about complete freedom of speech. That means they've designed and generally make it non-trivial to block content, as any sizeable filtering of content on freenet greatly hinders the availability of that content. So filtering isn't included because of censors in the world (not you).

      Now image going to a seller of just apple pies and saying, "You know, I really like your pies flaky crust, but could you sell them all with cherry instead?" Now, of course you can ask, but to act like the apple pie seller is somehow arrogant or misguided to only sell what they've specifically set out to sell is arrogant and misguided. This is the same when people complain about the GPL's "viral" nature and act like software should be deGPLed just because they're uncomfortable with what that means. Sometimes you can't have your cake and eat it to. So long as no force/coercion is placed upon you to use GPL software, eat those apple pies, or use freenet, that's the end of it from a fairness/legal perspective

      But, we live in a free world. That means that if you want to, you can make a freenet clone that lets you filter out things. You could also alter your freenet client to filter out things (the source is available, which should make this task a good bit easier than it would otherwise be); I'd discourage making it compatible with freenet, though, as doing so would almost certainly harm freenet. You could form/join a freenet-filter fork. I'm sure there's a good many people who want to filter and are willing/able to help.

      In that regard, good luck with whatever your plan. Just don't be surprised that freenet doesn't change to suit your wants.

      --
      Eurohacker European paranoia, gun rights, and h
    15. Re:Child pornography by mallardtheduck · · Score: 2, Interesting

      under the law ignorance is not an excuse

      This is a very common misconception. Ignorance of the LAW is no excuse, but ignorance of the FACTS is a perfectly valid defence and commonly used (successfully).

    16. Re:Child pornography by kfg · · Score: 2, Informative

      . . .by using Freenet you are being FORCED to distribute it.

      Doctor, it hurts when I go like this.

      As the faq itself notes no one is forcing you to do anything. If you are not comfortable with the idea of absolute free speech, do not run Freenet since that's what it's all about. It's that simple.

      And that is the issue with truely free speech you understand? It's inherently an all or none sort of deal.

      And I see any particular impediment to your writing your own "Kinda, sorta Free around the edges accept for the stuff we don't like Net."

      If you think that will protect you from the powers-that-be though you aren't paying attention. One power's kiddy porn is another power's freedom tract.

      KFG

    17. Re:Child pornography by Abcd1234 · · Score: 2, Insightful

      Child pornography is about the rights of a minor being trampled on by another person (a minor cannot consent to sex).

      Nooo... *production* of child pornography is about the rights of a minor being trampled on by another person. The pornography itself is merely a record of the event.

      This is different from the "shouting 'fire'" example because, in that case, the actual act of expression, the shouting itself, is what causes damage. Put another way, it's an excellent example of balance of harm: we are willing to limit a person's right to free speech (and thus "harm" them, in a loose sense) in order to protect others from being physically injured by a panicked mob.

      Child porn is not remotely the same. The expression (if you want to use that word) isn't what causes the damage. It's the creation of the work in the first place.

      Now, does that mean I think Child Porn is a-okay? No, of course not! However, I think the focus on distributors and collectors is highly misguided. People should be going after the producers. The people who are *actually* harming children.

      The current approach, OTOH, seems focused on trying to curb demand (and to get juicy soundbites on the news), but I would contend that that approach will be about as successful as Three Strikes laws for drug users.

    18. Re:Child pornography by westlake · · Score: 2, Insightful
      We cannot allow filtering Freenet nodes without compromising anonymity, which is our number one priority. Sorry, but if you don't like it, don't run a Freenet node."

      The problem here is that anoymnity (and performance) requires a critical mass of users. From a coldly logical point of view, Freenet's association with hard-core pornography is a guarantee of failure.

    19. Re:Child pornography by kfg · · Score: 2, Insightful

      Another way of looking at it is. If you do not want to commit aid in a felony do not run Freenet.

      Exactly! That's the whole bloody point of the thing.

      You want to make it about absolute freedom of speech? Limit it to just text files.

      You have a peculiar definition of "absolute," nor do I see any reason why picutures of my violin should be banned from the net.

      You could then say anything you want.

      Your point of view of what constitutes kiddy porn also diverges from that of many of the people who decide just what is and is not felony kiddie porn. Here's a clue for you, virtually everything on the Internet is a felony, somewhere. Just ask Yahoo! about it.

      My current desktop wallpaper would be considered felony pornography by some. It's a family portrait. You can clearly see the faces of my wife and underage daughter.

      Freenet is taking it too far into complete freedom of action including that which harms people.

      Nobody has ever been harmed by a file transfer, the only action possible by Freenet. I'm afraid I now have to consider you one of those people who when the words "kiddie porn" are invoked has a mind that clouds over. Rational discussion is not possible in such a situation.

      Sure if you want a warz and porn P2P network knock yourself out but admit it. Do not wrap it up in Freedom of Speech.

      Except, of course, that that is innately part of freedom of speech. Jefferson himself even argued this. "Warz" only exists as a governmental form of limitation of speech, one that Jefferson felt was innately opposed to the very concept of republicanism and every other provision of the American Constitution. Porn has always been protected by the Constitution (bearing in mind that the Constitution did not apply to local government until after the Civil War).

      KFG

  4. Freenet is not so anonymous by Aviran · · Score: 5, Informative

    A very interesting article about flaw in Freenet

    --
    http://www.aviransplace.com
  5. Newsbyte is a well known troll by Sanity · · Score: 5, Informative
    Newsbyte is a well known on the Freenet mailing lists as a troll who likes to criticise Freenet's developers, yet hasn't actually contributed a single line of code to the project in his several years of trolling the mailing lists. Needless to say that this doesn't prevent him from lecturing the Freenet developers at every opportunity. I personally routinely ignore his emails.

    Matthew has indeed indicated that he believes it is essential that we support "trusted links" in Freenet, and the other core Freenet developers, myself included, agree with him - so Newsbyte's attempt to stir that up into some kind of controversy is just another example of his trolling.

    I have no idea where Newsbyte's accusation that we are relying on security through obscurity comes from, certainly the archived email he links do doesn't seem to support any such claim.

    As for the blog entry he links to, it essentially boils down to whining about why we don't implement each and every one of his suggestions.

    When considering the value of Newsbyte's opinions, I would urge you to look first at what he has actually contributed to the project, versus those that he seeks to criticise.

    1. Re:Newsbyte is a well known troll by Uruk · · Score: 2, Insightful

      How about using this opportunity of discussion on Slashdot to bring up some of your own thoughts on Freenet? I for one used it regularly quite some time ago, but I got lost in all of the network upgrades and software transitions that left me with nothing but RNF and DNF messages even after having run a node for several days.

      I'm really, genuinely interested in this project, and I'm all ears to hear about any forward movement or positive momentum the project has. Let us know about it.

      Whether or not Newsbyte is a tool isn't really an interesting issue - let's talk about the ideas that are going to make the network actually usable!

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    2. Re:Newsbyte is a well known troll by Sanity · · Score: 5, Informative

      How about using this opportunity of discussion on Slashdot to bring up some of your own thoughts on Freenet?

      With pleasure. Freenet has indeed had its fair share of problems, including an increasingly complex codebase that suffers from a lot of legacy code and abandoned ideas. That is why Freenet 0.7, the next major release, will be quite a significant rewrite.

      Here is a recent email I sent describing the plan for 0.7:

      People could be forgiven for thinking that the project had somewhat
      stagnated given the lack of activity on these mailing lists, so I
      wanted to provide an update because this could hardly be further from
      the truth.

      Oskar Sandberg, Matthew, and I have been developing some ideas for 0.7
      which represent an even more fundamental architectural shift than have
      been proposed to-date, and which should address one of the most
      fundamental shortcomings of Freenet as it relates to Freenet's usage in
      a hostile environment, and which I believe represents a significant new
      innovation in the P2P-space.

      As most people will be aware, Oskar was one of the core Freenet
      developers in the first few years of the project. He is now working on
      a PhD in Mathematics. Over the past few months he and I have been
      collaborating on gaining a much deeper mathematical understanding of
      how Freenet does what it does. While this work is far from complete,
      it has given us some extremely useful insights and much more confidence
      in determining what aspects of Freenet's design work well, which don't,
      and why.

      To understand the new idea, I should start with some theoretical
      background. Consider a simple "graph". A graph in the mathematical
      sense consists of a set of nodes, some of which are connected to
      each-other. At this stage nodes don't have a position in space, all we
      know or care about them is which nodes are connected to each-other. We
      can assume that connections are bi-directional.

      The "diameter" of a graph is the minimum number of nodes you must go
      through to get from any one particular node to any other particular
      node in the graph. Note that it may not be easy to find this path, but
      the important thing is that it exists.

      There is a mathematical result which tells us what kind of graphs have
      a small diameter. Basically imagine we have three nodes, A is
      connected to B, and A is also connected to C. The mathematical result
      says that if, given that both are connected to A, there is an increased
      probability that B is connected to C, then the graph will have a small
      diameter.

      So, if we have a graph that has this property then we know that we
      *can* get from any one node to another in a small number of steps, but
      we don't necessarily know *how*.

      Now imagine that each node in the graph has a position in space, this
      can be 1 dimensional, 2 dimensional, 20 dimensional space, it doesn't
      matter too much. Imagine that we want to get from one particular node
      in this graph to another particular node. A simple approach is, from
      our starting node, go to whichever node we are connected to is closest
      to the node we want to get to. This approach will work quickly in a
      graph that is a "small world". In essence, a small world graph is
      where there is a higher probability that nodes which are close together
      are connected than nodes which are far apart.

      In the ideal case, the probability that two nodes are connected is
      proportional to 1/(d^n) where d is the distance between them, and n is
      the number of dimensions in the space in which our nodes reside. This
      mathematical result is due to Kleinberg.

      A small-world graph therefore not only has a small diameter, but
      provides an efficient means to find it.

      Anyway, back to the story. One of Freenet's weaknesses in terms of its
      usefulness in a hostile environment, is tha

    3. Re:Newsbyte is a well known troll by Sanity · · Score: 2, Insightful
      And his network actually works. Now. As far as I'm concerned, it's the phoenix rising in the ashes of Freenet.
      I2P is a cool project, but it is doing something rather different to Freenet. The next version of Freenet actually seeks to solve one of the core problem affecting all anonymity systems, including both the current Freenet, Tor, I2P, and others, which is that of "harvesting" nodes. If the Chinese government can, with relative ease, obtain a list of all nodes in your network - then you have problems. Freenet is the only one of these projects actually making headway on this.

      Now it may well be that Freenet does the pioneering work on this, and it is then adopted by other projects, as has happened with many of Freenet's innovations - and that would be fine. Freenet is happy to be a R&D lab for anonymity ideas so long as they enrich the options available to the entire anonymity community.

    4. Re:Newsbyte is a well known troll by NoMoreNicksLeft · · Score: 2, Insightful

      How so? If I'm connected to 3-5 trusted friends, each of whom is also connected to 3-5 friends, that can turn into a globe-spanning network given a reasonable number of hops.

      Great idea! Now, just dump the freenet middleman, run openvpn tunnels to those 3-5 friends, route IPv4 the way it's been done for the last 20 years, and we can have a true layer3 network!

    5. Re:Newsbyte is a well known troll by IgnoramusMaximus · · Score: 2, Informative
      How so? If I'm connected to 3-5 trusted friends, each of whom is also connected to 3-5 friends, that can turn into a globe-spanning network given a reasonable number of hops. Where is the contradiction? The idea is not independent cells of small groups of friends, but rather an interconnected mesh. Think Kevin Bacon game.

      Because its a fallacy. This is how Amway builds its pie-in-the sky "network marketing" pyramide scams. The way it works in the real-life is that the "trust" networks are very fragmented and dis-continuous. A small number of people to a cell, dis-separate from all other cells. More oppressive the conditions, smaller cells. Attempting to establish a new link is the greatest risk action in such a network and thus taken very rarely and with paranoid precautions. People who equate "random forum posters who know secret l33t handshake" with establishing trust in a life-or-death situation are laughable.

      That's exactly the point of trusted links. If the node addresses aren't published, and the links are relatively stable, then those links can be camouflaged as other traffic. If you don't have trusted links, then you can spider the network to find nodes.

      I dont care for either model, they are both useless. In the first case, steganographic email is far more efficient and safe as it involves no suspect software such as Freenet client and in the second case... the churning and other nonsense are artifacts of useless design. Whichever way you look at it Freenet brings nothing positive to the world of dissidency. Worse, it needlessly exposes naive people to additional danger by persuading them that it is somehow "safer" while being the exact oposite.

      Oh, now I know you're trolling. Never mind.

      Oh far from it, although the users of the questionable contents of Freenet seem determined to troll rate me off this discussion. The main reason the "darknet" is more suitable for criminals is because contrary to the claims of the developers, no large-scale network can be made of dissident cells in this manner. Only small criminal gangs can find use of this system, hoping to bamboozle authorities by hiding behind "free speech".

    6. Re:Newsbyte is a well known troll by NoMoreNicksLeft · · Score: 3, Interesting

      with no centralized IP assigner

      Yeh. It's pretty simple, when you think about it. Of course, still restricted to 10.x.x.x, but if you outgrow that, I think you oughtta be able to figure out a solution.

      no backbone routing

      Yeh, the internet itself was meant to be decentralized. It sort of forgot that. I was thinking a regular geometric mesh, probably square grid, 3d +. Which leads back to your first snide comment, assigning addresses. Where you are in the mesh, gives you coordinates. So, you might get something like 10.x.y.* for your IP address. Better yet, ignore the byte boundary, and go with more dimensions, (/26s with 6bit 3d sounds nice, though maybe 3bit 6d even). Make it so no one is a backbone, and have it massively redundant, a fabric even.

      distributed caching of content

      Why? Find some people on the network that are distant to you, and would be willing to set up a dozen mirrors. If they disagree with you, they shouldn't have to mirror it for you.

      plausible deniability on requests and inserts

      Better yet, do https inside the openvpn tunnels. Even a router inside the darknet can't sniff your traffic.

      and the ability to publish content without neccessarily always being online?

      If you are absolutely incapable of being online 24/7, fine. Find me on such a darknet. Tell me why your content is so important. I'll be moved to mirror it for you, or even set up a proper vhost for it, complete with limited shell access.

      Half the problems you bring up were solved *YEARS* ago. But no, let's re-invent the wheel, just so you can dream up convoluted crypto schemes.

      Oh, and you've probably also increased the software complexity from the point of view of what the user has to deal with.

      The user only needs to install OpenVPN, or for that matter, any vpn client they choose. I have used ipsec (freeswan) from time to time, and even messed around with poptop. Simpler than freenet, looks like a local area connection on windows.

      I'd even go so far as to say you've reimplemented Freenet, without the crypto.

      No, just gotten rid of the dorky DHT thing. OpenVPN uses SSL, and what's that quote about people thinking they can do a better job of crypto than SSL? Inside the tunnels, do it right from the beginning. Ridicule and harass those that don't use HTTPS from the beginning. Make fun of them. Use SSH only,the few times you need to remote shell around in it. Use IRC with the SSL modules, or better yet, use silc.

    7. Re:Newsbyte is a well known troll by NoMoreNicksLeft · · Score: 2, Interesting

      I've never actually used VPN, so I'm far from an expert on what it can and can't do. I'm realy not trying to be obnoxious or trolling or whatever, I just think that solving these problems in the face of a determined attacker is far harder than you give credit for.

      Actually, I had figured you as one who has only ever used ipsec. Haha. It can literally be a bitch... openvpn is a simple install, a 6-10 line config file, and you're done. Looks like a second network adapter, acts like one. Hell, it's only a single port to open in a firewall, and can be udp or tcp.

      Solving some of the problems is going to be difficult. Some of the layer 4 to layer 7 protocols we'd like to use, that claim to have "secure" implementations never really had this sort of security in mind. What happens when you discover that even SSL/TLS smtp/pop3 aren't good enough, that even if they can't eavesdrop, just the fact that you sent an email there is sensitive? Some protocols, like HTTPS will survive, others may not.

      I'm still confused about how you assign addresses. I join the network. Who decides where in your 3D coordinate space I'm sitting?

      I'm at 1,2,3. I invite you. You might then be able to be at:

      0,2,3
      2,2,3
      1,1,3
      1,3,3
      1,2,2
      1,2,4

      Some of those might already be taken. Others might make you a neighbor/partner to people you aren't allowed to partner with* (more on that later). But, you pick one, and let everyone know it's yours.

      OK, so now I'm sitting at (2, 7, 23). How many hops are required to get to (96, 172, 243)?

      Not familiar with manhattan distance. Think I know what you mean. With a traditional grid, yeh, that computes distance. But say we go with 3bit dimensions, which allow coordinates to be 0-7. We can actually set up 0 to be adjacent to 7, and if we do that in every "direction", we have halved all hop distances, barring a bunch of routes down in the middle somewhere.

      So now I'm sitting at (2, 7, 23). I'm publishing objectionable material. So, someone else decides they're going to take that same address. Who decides who the correct owner is?

      First come, first serve. He doesn't get to pick his address anyway, it's based on who invited him. But even if it is a valid location for him, you got there first. Anyone actively attacking the network like that, assuming that I'm a neighbor/partner will get a "ifconfig tun99 down" really quick. And I'll let the other neighbors know what I'm seeing, they can do the same.

      So an attacker decides to take down the whole network, and starts setting up lots and lots of nodes on the network that look mostly functional but don't route well enough. Can the VPN route around them? Even in the face of a significant fraction of the network being bogus nodes?

      I don't know. Honest. Can we somehow detect bogus nodes, can we fight it? Route around them maybe, but that won't be enough. I think this is only realistic on a small, growing network. At some point, it could concievably be big enough that this wouldn't be an issue. So, now all we need are 400,000 people willing to run nodes. Got any friends?

      * I'd also add that I think it's a good idea to make all such tunnels/links international in nature. The people who can hurt you the most are in your own country, so don't connect to them, and they'll never know what you're saying on this network. Let's see them serve a wiretap/search warrant in another nation...

    8. Re:Newsbyte is a well known troll by amphibian · · Score: 2, Informative

      Firstly, yes. But you already do. Unless you are living in an area where freenet is illegal, you don't have to strongly trust people you connect to. They can pick up casual acquaintances easily, legally, and often without judicial supervision, from traffic analysis. Secondly, our HTML filter works on a whitelist basis. Any tags or syntax it doesn't recognize it rips out. That's why it's mangled a bit. This is much better than writing our own markup language which does exactly the same thing as HTML. In fact arguably we transform HTML to HTML...

  6. Perhaps, BUT.... by FooAtWFU · · Score: 3, Informative

    We ran these observations by Freenet founder Ian Clarke. He agreed that the caching behavior does reveal far too many clues. But the next major revision is expected to eliminate the problem. Sometime later this year, it is hoped, the Freeenet developers will release a version that employs premix routing.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:Perhaps, BUT.... by m50d · · Score: 3, Insightful

      Vaporware. Why haven't they fixed it right away? The anonymity is the whole point of the entire project, and they can't even get that working.

      --
      I am trolling
    2. Re:Perhaps, BUT.... by asuffield · · Score: 3, Informative

      No, actually, this is specifically something which freenet is not intended to solve. The "attack" here is where somebody breaks into your house and compromises the terminal you use to access freenet. Obviously this is always going to work. If you had bothered to read the project website you would note that they explained this.

      It so happens that they can do something about this specific attack, and they will. But it was never an objective and it won't stop a really determined attacker.

  7. speed by capoccia · · Score: 4, Insightful

    when the speed of freenet comes within an order-of-magnitude of the normal internet, people will start using it again. right now, it's just a nifty way to do things 100 times slower than you could otherwise.

    1. Re:speed by m50d · · Score: 2, Interesting

      Gnunet is out there and working. It's slower than normal internet, but certainly within an order of magnitude (I get 20Kbps dowloads over my DSL, that's a factor of 2.5 behind gnutella but fast enough)

      --
      I am trolling
  8. Please ignore flamebait by dj28 · · Score: 5, Insightful

    For anyone who reads the freenet mailing list daily (me), you'd know the the submitter of this article (Newsbyte) is a known troll who doesn't actually contribute to the project.

    I suggest that people who want to know the whole story check out the mailing lists going back a month or so.

  9. Re:FreeNet Is Lost by EnglishTim · · Score: 4, Interesting

    I hear the accusation of Kiddy Porn quite a lot about FreeNet, but how does anybody actually know? I thought the big idea was that you don't know what's stored on your node - unless you're actually downloading FreeNet kiddy porn, how can you tell?

  10. Less talk, more code by m50d · · Score: 4, Insightful

    Freenet gets more attention because its developers are very vocal, but it sucks as a working network. You can hardly get any speed off it, you have to use the stupid browser interface, it's bloaty java, and there's no working search. Switch to gnunet, it has decent speeds, working search, and has a graphical client (not a very nice one as yet, but that could be improved).

    --
    I am trolling
    1. Re:Less talk, more code by melvin22 · · Score: 2, Informative

      Link to gnunet: http://gnunet.org

  11. bait by capoccia · · Score: 4, Interesting

    with comments like these:
    5. Slashdot effect doesn't write off the network for a month after release; if we grow by invitation, it will take longer to grow, but we will end up with a better network, and we won't generally have the collapse we have seen every time we've done a release.

    this might just be an attempt to bait the slashdot crowd into trying out freenet so that freenet's userbase grows and the speed become reasonable.

    1. Re:bait by Bobdoer · · Score: 4, Insightful

      Defiantly not. Whenever Freenet's point releases have been advertised on /., Freenet slows to a crawl simply because its not designed to handle a ton of people turning it on for five minutes, saying "this sucks" and pulling the plug. It takes time for Freenet to acclimate itself to new nodes, and that amount of time is far greater than most Slashdoter's attention span.

  12. Re:FreeNet Is Lost by dj28 · · Score: 5, Informative

    You can't tell what's stored on your node very easily.

    However, it is relatively easy to see what is on freenet at large. There are several spiders that roam freenet and index freesites they come across. It's sort of like what Google does. So all one has to do is load up these indexes and see how many of the sites are child porn related. Another way to tell is load up Frost and see how many of the boards of child porn related.

    There's a very large number of them.

  13. Nothing wrong with obfuscation by anti-NAT · · Score: 4, Interesting

    A lot of people seem to be confused about obfuscation / obscurity.

    Obscurity or hiding things is a perfectly valid security technique, and can be used as a component of a defense in depth strategy. One of the main reasons people love NAT boxes is because they provide this property automatically. (I don't like them for other properties they have, and a firewall combinded with public address space will be just as effective at providing this specific property).

    People are stretching the meaning of Kirchoff's theorm. Krichoff was refering to crytographic algorithms when he said that there is no security in obscurity - the security of a crytographic algorithm should only rely on the secrecy of key. You should assume that the functioning of the algorithm will eventually be discovered by your adversaries, and therefore shouldn't make the security of the system depend on the functioning of the algorithm being kept secret. That being said, restricting knowledge of what algorithm you're using will make a contribution of the system being secured, as it can add to the depth an adversary has to penetrate.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
  14. You are Totally off there by nurb432 · · Score: 2, Insightful

    Only a browser interface? There is an 'application port', and there are applications written for it. ( such as frost )

    Java bloat? No worse then other languages that try to be *universal*. Besides, don't like java? Then recode it in something else and quit bitching.

    Slow? Depends on what you are doing. Are you trying to download files? Well it really wasn't designed for that. And there will be a tradeoff on speed/anonymity.

    Searches? Umm there are several search engines available if you look.

    --
    ---- Booth was a patriot ----
    1. Re:You are Totally off there by SComps · · Score: 2, Interesting

      I've left a node running for a week with much the same results as the parent. As a matter of course, the default bookmarks still don't load and even browsing the "oldest portal" takes a significant amount of time to generate.

      Additionally it's placing a whopper of a load on bandwidth and CPU/memory utilization.

      I'm not saying it's a bad idea, but very little ROI given my experiences. I don't think I've strayed very far from the norm, aside from that I've actually left it running for a week to see if things improve. The average user really isn't going to do that after waiting an evening (yes an entire evening) for a page to load.

      Further, watching the logs with tail is showing a whole bunch of java exception errors. Ok, I'm not a java developer so I dont know much about that, but it is a level of concern for a potentially long running process.

      This isn't flamebait either. I'm trying to be diplomatic and honest at the same time. That's not often an easy proposition.

    2. Re:You are Totally off there by Rich0 · · Score: 2, Interesting

      I can personally vouch that these are significant issues.

      Speed is a design issue, and there are numerous pros/cons anonymity-wise with changing it. GNUnet is a different approach - it has its own pros/cons.

      I do take issue with the java design. It doesn't even run on amd64 (since there is no stable VM on this arch) unless you run it 32-bit (using an x86 VM). It typically uses around 150MB of RAM when it is running - that is quite a bit for a single application. It also needs a several GB datastore, but that is adjustable and less of an issue (plus, all that data has to be stored somewhere).

      I've run Freenet for numerous versions now (going on years at this point). For the last few months though I've tended to not keep it running. I was just getting tired of constant swapping anytime I wanted to do anything - to me a solution to a computer problem is not to keep throwing RAM chips at it, and if I did want to investing in an extra 512MB I could think of better things to do with it than using it for a single application.

      Honestly, I don't think there is much excuse for an application that needs more than 5-10MB of RAM in general - especially not one that runs in the background all the time. If it needs a few dozen MB I might be able to entertain the idea.

      On the other hand, when an app needs a 128MB DIMM just for its own use, we're really starting to push things...

    3. Re:You are Totally off there by SLi · · Score: 2, Interesting

      I have quite a similar experience.

      When I last tried freenet, the required disk space wasn't a problem for me, CPU time was marginally so (every now and then it ate 30% of my CPU time for a period, and my CPU is in the P4 family). The memory requirements were just absurd. With a load of obscure switches to Sun JVM from an obscure wiki I could make it settle with time to slightly more than 256 MiB instead of the original 900 MiB (I'm not sure if it was still growing because I killed it then, but I guess it was).

      Its bandwidth usage grew with time, and if I tried to limit it, it just ceased to work at all. As long as it was in the order of 300 MiB/day it was quite ok, but eventually it grew to something like 1.5 GiB/day, after which I first tried limiting the bandwidth, then just stopped using freenet. It got more responsive after running it for a few days or a week, but I still never got more than a few KiB/second from it. By more responsive I mean that best case response times generally dropped to seconds instead of tens of seconds, while average response times saw a smaller but still significant drop.

  15. Re:FreeNet Is Lost by Jugalator · · Score: 2, Insightful

    I hear the accusation of Kiddy Porn quite a lot about FreeNet, but how does anybody actually know?

    Hard to tell exactly what's circulating on the network, yes, but I saw signs of it since it was the first thing I was greeted with after finally finding out the address of a large "a little bit of everything" Freenet portal. Maybe the conclusions were drawn prematurely, but it sure didn't look so with links like "The Blog of a Paedophile", "Illegal child porn", and on and on... Think of a kiddie porn-oriented Yahoo!.

    --
    Beware: In C++, your friends can see your privates!
  16. Great, here come the CP trolls by Laxitive · · Score: 5, Insightful


    Every time there's a freenet article on /., the usual comments about child pornography and other "bad stuff" are bandied about.

    Personally, I see Freenet as an experiment in what's possible. There's an abstract problem statement: how do you share data anonymously? And Freenet attempts to provide a solution to that problem. There are many valid uses for a solution to that particular problem. The canonical example is "dissidents in ". But it goes beyond that. Everything from corporate and government whistleblowers even in relatively free countries, to those who want to expose sensitive information they might be privy to without giving themselves away.

    The problem is that such a system, by design, is necessarily going to be useful for people that organize activities and spread information that has little redeeming value. If dissidents and whistleblowers can obtain anonymity when sharing information, then so can child pornographers and terrorists and gangsters and whoever else.

    This dilemma occurs with many systems based on an ideology of freedom and opposition to censorship. The US constitution's first amendment guarantees the right of NAMBLA to express their views on a public webpage.

    The point is, freedom to any extent in the public commons will, necessarily, support both good and bad uses of that freedom. The question people have to ask themselves is wether their belief in the ideology behind that freedom is worth the tradeoff or not.

    If you believe that the "bad guys" should be kept off of Freenet, then you don't believe in Freenet, or any other truly censorship-free information sharing system.

    -Laxitive

    1. Re:Great, here come the CP trolls by Ironsides · · Score: 2, Interesting
      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    2. Re:Great, here come the CP trolls by stratjakt · · Score: 2, Insightful

      Well, I also have the right to express MY viewpoints. And I sure as hell have the right to decide that any computer equipment I own will NEVER help the spread of child pornography.

      I have the right to express that everytime freenet comes up. I have the right to let as many people I know understand that if they run a freenet node, they ARE aiding in the spread of child porn, that they are helping the worlds worst monsters commit their crimes. Most sensible people understand that.

      It's why bittorrent is huge and fast, and freenet is slow. With BT, I can decide that I have no moral objection to spreading last nights episode of the Simpsons, with FreeNet (and others like it), I don't get the same choice.

      I have the right to mention that videos and still images of real children being raped is NOT FREE SPEECH.

      NAMBLA expresses their "viewpoints" on the regular internet.

      If you choose to support Freenet, and it's userbase, it represents a tacit approval of the material it's used to dissiminate.

      And I can say that all I want, and encourage anyone who feels the same to absolutely bury any discussion of Freenet with similar posts.

      And Zonk can go right ahead and ban me again.

      I hate assholes like you who basically tell everyone to "shut up" because of someone elses "freedom of speech". It works both ways.

      No, I don't believe in freenet, and I don't believe in your "truly censorship-free" information system.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Great, here come the CP trolls by evanbd · · Score: 5, Insightful
      Yup, you're welcome to express those views. And yes, there is CP on Freenet. There's also a lot of other stuff.

      The point of view of most of the developers (and myself), however, is that you can be either for or against absolute, anonymous free speech. You clearly fall into the "against" camp. Most of those working on the network, however, believe that the benefits of having uncensored speech outweigh the cost. That the gains in human rights from publishing police brutality videos outweigh the losses from making terrorist discussion easy. That the gains from making DeCSS available outweigh the costs of copyright infringement. That the gains from proof of election fraud outweigh the losses from child porn. You're more than welcome to disagree with that point; I understand your position. However, there is another side, and it's more complex than "I want my child porn."

      Me, I think I'll support Freenet and all that it entails, even if the results aren't perfect.

    4. Re:Great, here come the CP trolls by stratjakt · · Score: 2, Insightful

      The people IN the pictures are real.

      And the people looking at the pictures are generally the same as those who are in the pictures.

      And yes, I personally think the man who rapes an 8 year old is worse than the man who murders another adult. But I don't buy into the whole "moral relativism" bullshit, both are evil.

      And I also think people who try to shrug it off as "just pictures" are completely obtuse at best, or pedophiles themselves at worst. Those are real kids.

      And I also think that anyone running a freenet node is legally on the hook for aiding and abetting child molestors, since it's widely known that it's a primary use of the network.

      And, as a side note, all the "political dissident" stuff is pure horseshit and misdirection. It's illegal in China (and other countries with harsh free speech laws) to use encryption at all. Freenet is not even an option for the oppressed village of Wing Wang.

      As for free speech, it's guaranteed. And NAMBLA has a presence on the real net, and as much as the organization and everything they say disgusts me, there's nothing I can do about it.

      But I can sure as hell criticize those who would help them commit their crimes.

      So I'll sum up with a big fuck you to the ACLU for providing free legal representation for NAMBLA members, lo these many years.

      --
      I don't need no instructions to know how to rock!!!!
    5. Re:Great, here come the CP trolls by Laxitive · · Score: 3, Insightful

      Well, I also have the right to express MY viewpoints. And I sure as hell have the right to decide that any computer equipment I own will NEVER help the spread of child pornography.

      Odd, I don't remember saying that you didn't have the right to express your viewpoints. In fact, I kind of took your right to express your viewpoints for granted. Get off your goddamn persecution complex.

      I have the right to express that everytime freenet comes up. I have the right to let as many people I know understand that if they run a freenet node, they ARE aiding in the spread of child porn, that they are helping the worlds worst monsters commit their crimes. Most sensible people understand that.

      In the same way that if they live in and support a society that has free speech, they're aiding in NAMBLA's ability to claim that it's ok to have sex with little boys.

      It's why bittorrent is huge and fast, and freenet is slow. With BT, I can decide that I have no moral objection to spreading last nights episode of the Simpsons, with FreeNet (and others like it), I don't get the same choice.

      If you have a moral objection to a truly censorship-free network, then you have the option of not running that network. And it seems you've taken this option, so what are you complaining bout?

      I have the right to mention that videos and still images of real children being raped is NOT FREE SPEECH.

      Yes, you indeed have a right to make complete non-sequiturs. I don't think CP falls under the purview of free speech either. Just like slander, libel, and blackmail don't fall under the purview of free speech. But a system that's designed to offer an environment free of censorship using anonymity as a tool will NECESSARILY support such activities. There is no way to get around it.

      NAMBLA expresses their "viewpoints" on the regular internet.

      If you choose to support Freenet, and it's userbase, it represents a tacit approval of the material it's used to dissiminate.


      Just like if you support free speech, and those who are allowed to exercise it, it represents a tacit approval for all the messages and viewpoints they express using it?

      Or does it represent your commitment to a higher-level principle, and your conscious decision that the value of that higher-level principle outweighs the ill-effects of those who use it to acheive questionable and despicable ends.

      And I can say that all I want, and encourage anyone who feels the same to absolutely bury any discussion of Freenet with similar posts.

      I'm just asking you to be honest about it. I'm asking you to say: "I don't beleive in a censorship-free medium" if you want to oppose Freenet on the grounds that it allows CP.

      And Zonk can go right ahead and ban me again.

      Who the fuck is Zonk?

      hate assholes like you who basically tell everyone to "shut up" because of someone elses "freedom of speech". It works both ways.

      I am perfectly capable of understanding that it works both ways. In fact, I've reconciled the idea of allowing people to disseminate information that disgusts me to the core. That's a hell of a lot more difficult to do than reconciling a few misrepresented arguments on slashdot.

      No, I don't believe in freenet, and I don't believe in your "truly censorship-free" information system.

      See, that wasn't so hard, was it? All I'm asking is for people to be honest with their assessment of why they don't like Freenet. If you think the ill effects of dissemination of CP on Freenet outweighs the benefits of a complete lack of censorship, that's fine. I can disagree, but it's a position I can respect. Thing is, people here seem to like the idea of 'no censorship', and will try to avoid speaking out against it.. but still speak against Freenet because of the CP hotbutton issue.

      A little intellectual honesty is all I'm asking for.

      -Laxitive

    6. Re:Great, here come the CP trolls by DJCF · · Score: 3, Insightful

      No offence but this has gotta be a troll. I I'm wrong, I do apologize.

      First of all, like other children of the parent say, in most cases the benefits of a free (beer+speech), distributed, anonymous network outweigh the costs.

      I have the right to let as many people I know understand that if they run a freenet node, they ARE aiding in the spread of child porn, that they are helping the worlds worst monsters commit their crimes. NO -- that is not a certainty. It is a possibility, maybe even a high or low probability, but it is NOT a certainty. Running a Freenet node does NOT entail that you are nessesarily aiding CP.

      If you choose to support Freenet, and it's userbase, it represents a tacit approval of the material it's used to dissiminate. NO IT DOESNT. What it DOES represent is tacit approval of free speech (as you say, and I strongly agree with you, CP does not fall under this category). It does NOT represent tacit approval of CP.

    7. Re:Great, here come the CP trolls by KagatoLNX · · Score: 4, Insightful

      Since we're exercising our rights, I agree with your point.

      After careful consideration of your point, I realize the error of my ways.

      Specifically, I realize that by running a Freenet node, I would be allowing others to use it the way you've said. I would be providing support to a system that, as a whole, exploits children.

      I have since determined that telephones and video cameras are used in the production of CP. I can no longer supply the phone company or video empires with the money I pay for their products, since their products are used for bad things, as well as good.

      I think we should do the same to the gun manufacturers, since we all know how guns are used.

      Seriously though, the technology (Freenet) does not exploit children. People exploit children. Don't ban technology because it is effective. Freenet has NEVER exploited a single child any more or less than a telephone, the US Postal Service, and the entire line of Sony Handicam(TM)'s.

      You do realize that by the time the video hits whatever distribution system that it's already too late, right? If you want to protect the children...why not actually protect the children. Don't use abused children further as an excuse because you're uncomfortable with other people expressing their rights outside of some sort of central control--because that's the object of Freenet--for better (political reform) OR worse (abuse of children for profit).

      Finally, realize that the First Amendment is not what it used to be. There was a time that speech and thought could not be ultimately suppressed. Given the current state of technology, I'm not sure that will be sustained. Disturbing as it may be, someday the First Amendment may not be a nod to an unsupressable reality, but it will be that last bastion between an unscrupulous bureacratic machine and individual freedoms.

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    8. Re:Great, here come the CP trolls by finkployd · · Score: 2, Informative

      This was the first I found, I believe there are a few others.

    9. Re:Great, here come the CP trolls by drinkypoo · · Score: 2, Interesting

      I certainly understand how you feel about child molesters but let's talk about the people who view the images for a second here. I don't condone child pornography (nor, for the record, do I view or collect it, thank you very much) but I don't think you can put some fucked up guy in his mom's basement downloading kiddie porn off the anonymous net in the same category as someone abusing children, unless they're paying for it. Then, there is a direct financial incentive to someone to produce child pornography, which is wrong. There's definitely something wrong with them, but they aren't hurting anyone.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Great, here come the CP trolls by zettabyte · · Score: 2, Insightful
      Everything stated below is my opinion. It is not to be mistaken for fact.
      "...you can be either for or against absolute, anonymous free speech."

      You hit the nail on the head. Remember, though, the bill of rights makes no guarantee to anonymity.

      It's my opinion that the rule of law has to be more important than a right to anonymous free speech. If someone were to use Freenet to post pictures of two nuclear warheads, and nuke New York with one of them, and subsequently hold the country hostage, can you legitimately say their right to that 'speech' supercedes those of the millions dead and millions more threatened? I don't believe that's a reasonable position.

      That the gains from proof of election fraud outweigh the losses from child porn.

      You don't have a child, do you.

      There has to be a balance. The right to free speech can exist with limitations. After all, you can't yell "Fire" in a crowded theatre.

      If you're concerned about election fraud or police brutality, run for the election board or mayor. Or do you believe the system to be so completely rigged as to prevent you from attaining those offices?

    11. Re:Great, here come the CP trolls by Loki_1929 · · Score: 2, Insightful

      "I sure as hell have the right to decide that any computer equipment I own will NEVER help the spread of child pornography."

      You sure do, and I'd advise you not to run Freenet in your case. The fact of the matter is that Freenet's security relies on everyone knowing as little as possible so as to minimize the ability of attackers to compromise anonymity. It's not the complete anonymity model, but it does simplify the equation greatly.

      "I have the right to express that everytime freenet comes up. I have the right to let as many people I know understand that if they run a freenet node, they ARE aiding in the spread of child porn, that they are helping the worlds worst monsters commit their crimes."

      If this were truly your goal, you would simply repost what Freenet's own site has to say on the subject. They freely admit that any content possibly attainable may, at some point, be stored on your computer. Your stated goal is false; your actual goal is to demonize something you don't understand and don't like by spreading Fear, Uncertainty, and Doubt in the minds of those curious about it. If you're going to express hatred of something, try not to lie about your reasons for doing so. 'Education' isn't it.

      "NAMBLA expresses their "viewpoints" on the regular internet."

      A good point. You're supporting them, by the way, when you pay your ISP. Your payment partially subsidizes the upstream provider (including their hardware, bandwidth, etc) of your ISP, which in turn allows the worldwide internetwork upon which NAMBLA distributes its message worldwide to function.

      See, the thing with people like you is that you like to pretend that anything new that gets misused by a small group only exists for the purposes of helping that group. You like to pretend that that group, child pornographers in this case, never existed before the birth of Freenet. Therefore, you get to toss out twisted logic in a fit of rage against Freenet; calling it a pedo network and the like. Unfortunately for your logic and the rest of the world, pedophiles and child pornographers existed before Freenet. They used the internet before Freenet existed. Do you support the internet? They continue to use it. They also existed before the internet. They distributed videos of their crimes against children as well. Do you support VHS? Prior to that, they used magazines to distribute their awful content. Do you support the printing press?

      Using the logic that any technology which can be mis-used by evil-doers to facilitate their criminal acts must be banned, we'd have to drop ourselves back to the stone age. I take that back - we'd have to go back to before man existed. So long as man has used tools, a small minority has mis-used those tools to rape, torture, and kill others. Banning those tools will not make that minority go away.

      What we are left with is the fact that no matter what we do, there will always be monsters in the world. Banning the technology which has already allowed groups of Chinese dissidents to openly communicate back and forth with ideas banned under penalty of death is not the answer. Banning the technology which has allowed former Scientology members to speak out about the lies, hatred, and crimes of that cult without fear of being hunted down and murdered (as several former members have been) is not the answer. This technology has the potential for substantial beneficial use. It has already shown that it, as anything else, can be used for good as well as for evil. That you ignore the good to rage against the evil shows an irrational hatred of something you do not understand.

      Don't run Freenet if you don't want to. I don't care and I sure as hell know Ian Clarke doesn't care. I've met Ian, and he's a good guy. It infuriates him to no end when someone like you comes around after reading three whole sentences about Freenet and starts babbling on about how it's just there for pedophiles. Your spreading FUD and irrational rage does your argument no good. The fact of the matter is that Freenet's already proven its worth to good and decent people around the world and no one's forcing (or even asking) you to run it.

      --
      -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
    12. Re:Great, here come the CP trolls by zettabyte · · Score: 2, Insightful
      I'm just asking you to be honest about it. I'm asking you to say: "I don't beleive in a censorship-free medium" if you want to oppose Freenet on the grounds that it allows CP.

      Now, I'm not who you said this to, but I'll agree to say that I don't believe in a censorship-free medium.

      For example, during World War II, I don't think American reporters stationed in Britain should have been allowed to say whatever they wanted.

      I don't think that fertilizer truck bomb recipes should be publically available.

      I don't think that 'Grow Weapons Grade Antrhax in Your Basement' should be available to the average Joe, either.

      And I don't think that 'How to kidnap, rape, kill, and dispose of your neighbors 9 year old girl without getting caught.mp3' should be accessible by anyone.

      What I'm trying to say is that there's a balance to what you're looking for. If you want to protect whistle-blowers, elections, DeCSS, or what have you, do so through the law. That's what they've been doing for over 200 years.

      There's no quick fix to what you want (I don't think anonymous speech is the answer, as it creates it's own host of IMO significant problems). To me, it seems like you're asking for 'Anarchy of Speech', where there are no rules. I think there's a better way...

      With that said, I will concede that many people significantly smarter than I have lost much more sleep over this issue and all to no avail.

    13. Re:Great, here come the CP trolls by KagatoLNX · · Score: 2, Insightful

      Ill conceived my arse.

      Take America for instance. How many children are killed by guns each year? How many children are abused in CP each year?

      The guns are just as guilty of killing children as Freenet is of creating CP.

      Bottom line:

      http://www.ichv.org/Statistics.htm

      Over 30000 gun deaths in a year.

      http://www.nch.org.uk/information/index.php?i=77&r =326

      2234 Child Pornography busts in the same year.

      Children abuse in real life, recordings trafficked on the Internet. Apparently that means we should suppress the technology of the internet.

      Thirteen times as many people are shot the same year (even taking suicides and under-reporting of CP into account, the numbers are still overwhelming) but we settle for public service announcements. Ask any police officer in a big city, it burn you up inside finding abused children every day, but never once would they prefer to find one dead. Give a parent the same option, same answer.

      Blaming the technology instead of the criminal only makes doing even reasonable things illegal and puts innocent people in jail, because, let's face it, Child Abusers will find a way to do it unless we remove every last shred of freedom, privacy. and due process from our society.

      No, the issue here isn't a analogies. The issue here is the fact that some people value their speech (or their guns) and some don't. I value children's lives more than most Slashdotters, but I also understand that Child Pornography is the crime, NOT transfering files over a P2P network or communicating anonymously.

      In fact, I'd say that anonymous and P2P communications might actually be two of the "rights" that the children of the future may enjoy most. If the casualties of the war on child pornography (or the war on terror for that matter) are going to be the freedoms that allow democracy to exist, there will be far more victims than we can appreciate right now.

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    14. Re:Great, here come the CP trolls by DoctorFrog · · Score: 2, Interesting
      That the gains from proof of election fraud outweigh the losses from child porn.

      You don't have a child, do you.

      I do, and if you think my support of FreeNet means that you're free to move in on my kid you're liable to become a candidate for a Darwin Award. In a couple of different ways, should you be male. If you get my drift. Or even if you don't.

      I protect my kid, and although I'm glad to have the help and support of my society and its police (many and perhaps most of whom are among the finest people said society has to offer), I'm not willing to betray my kid's potential future in a free society in exchange for a little more convenience in safeguarding his present well-being.

      Taking the long view, after all, is one of the things parents are supposed to do for their kids, because kids aren't all that great at it, and for good reason; it takes wisdom, born of experience, to see past the immediate issue to the larger ramifications, and it takes courage, born of wisdom, to accept that "Out of this nettle, danger, we pluck this flower, safety." (Shakespeare, Henry IV, III, i, 62, if anyone cares).

  17. Have any freenet users ever been sued? by Anonymous Coward · · Score: 2, Interesting

    I suspect (and it is a suspicion from someone who hasn't yet used freenet) that plenty of copyrighted music and movie files are floating around on freenet.

    My question is, has the RIAA, MPAA, or any other such agency yet attempted any legal action against any user of Freenet? If so, can coverage links be provided?

    1. Re:Have any freenet users ever been sued? by MoonBuggy · · Score: 2, Informative

      I haven't used Freenet in a long time, and only really used it briefly when I did because I needed to fulfill my geeklike curiosity in the system, but I didn't see many music files on it at all; I would assume that this is because the slow transfer speeds make it completely unfeasible for a few megs of data that could be found easily enough on 'open' P2P networks. There were some movie repositories, but again the time and effort are probably only worthwhile if there's a real reason that the movie isn't available on normal P2P (I wouldn't be entirely surprised if 'high sensetivity' leaks hit Freenet first). I think there was a site full of MS software and cracks too. Nothing like the scale of a big torrent site or the eDonkey network though.

      The small scale of copyright violation combined with the massive amount of work it would take to track down any Freenet user (it's more or less impossible for anyone to do without informants and the right to confiscate equipment on your side) mean that the providers probably won't bother tracking down users, and would be unlikely to bother even if copyright infringement on Freenet reached Suprnova proportions - at that point I guess that they would try the 'child porn' card to get Freenet itself outlawed since doing so would take much less time, money and effort than tracking people in a network specifically designed to avoid tracking.

  18. http://www.i2p.net/ by gst · · Score: 3, Insightful

    i2p.net seems to be a better alternative. especially because it provides an overlay network. you can't just transfer files over it - you can do everything which you can do on the current net. you can even choose how "much" anonymity you would like (over how many nodes should your messages be relayed).

  19. Same old, same old by 0123456 · · Score: 4, Insightful

    I haven't tried Freenet in quite a while, but when I did use it now and again before (in the 0.3-0.5 days, AFAIR), the main problem was that they'd get a network that kind of worked, lots of people would start posting stuff, it would be usable for a few months, and then they'd break it to introduce the 'next big thing'. And it would stay broken for six months, during which time most people stopped using it.

    Frankly, for Freenet to have any future, I think the developers need to get used to the idea of _not breaking it_ every six months. Otherwise the few people with the enthusiasm required to keep it operating are going to find better things to do with their time.

    You can either have a research network or a viable, usable system, you can't have both. If it ever gets to a viable, usable network, I might give it a try again, but it's pointless when you can't insert anything and can barely retrieve anything.

  20. Re:That is what happens... by Sanity · · Score: 3, Insightful
    Nice troll, lots of accusations and insults, with not a shred of evidence.
    When a self-absorbed "project leader" encounters a problem which is far beyond his skills.
    Thanks for setting the tone, you don't like the project leader. I am sure we can expect this view to be carefully justified and supported in the rest of your post...
    The existing system is basically unworkable and was proven to be completely useless for its main stated purpose: protecting dissidents.
    I guess you are too busy making further unsubstianted claims to actually justify those you have made so far. Exactly where is this "proof"? Have you told the real life dissidents that are actually using Freenet today?
    This project neeeds a serious theoretical discussion and research to determine if it is even feasible.
    And let me guess, you are just the person to do it. I look forward to reading your paper.
  21. Not speed, content by Uruk · · Score: 2, Interesting

    Fast networks with nothing in them aren't very useful.

    The web exploded when everybody and their brother started publishing web pages, not when people had browsers or connections to the internet.

    It's about content. For freenet though, that means a very different type of content that you wouldn't want on the web. The social problems that they'll face if the network does grow into something substantial are surely going to be something to behold.

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
  22. Speed? by Mr.+Cancelled · · Score: 2, Insightful

    What many probably don't know is, that a big change is at hand

    Like maybe making the thing fast enough to be usable, maybe?

    You always hear the Freenet detractors talking about all the questionable content making its way to Freenet, but my question is "How the hell could you stand using Freenet long enough to view anything in the 1st place?". The thing's dead-dog slow, and I'm on a very fast broadband connection!

    I love the concept, but unless this new revision brings speed to Freenet, it's a waste of time and effort to me. Secure and anonymous internet browsing is an important thing, but usability's should be just as important if they ever hope to bring this to fruition.

  23. Re:FreeNet Is Lost by PhoenixFlare · · Score: 2, Interesting

    unless you're actually downloading FreeNet kiddy porn, how can you tell?

    Seems like it's bad enough that (for example) this FreeNet index has felt obligated to include a short essay and an "Enter Here at Your Own Risk" warning on their front page.

    Looking at the actual index for a moment (somewhat, the idiot webmaster decided to put in a username/password prompt that keeps coming back endlessly), I notice 3 or 4 immediate child porn/pedophile-related links right on the front page, several links to regular porn, a link to the "Freenet Drugs Index", "The Illuminati Agenda" (heh), and so on.

    Not that it's necessarily anything you couldn't find on the normal Web with a little work, but at the very least it sure doesn't give any advantages.

  24. Networks with similar goals -- by jago25_98 · · Score: 2, Informative

    2 related projects, but they're also very different to freenet.

    Tor is simply an anonymous p2p proxy:
    http://tor.eff.org/

    i2p is a fork from freenet. Similar to Tor but you can host your own site off it.

    Both are not nearly as freenet. I'm loving i2p though because it's much more practical.

    For a lowdown from the i2p people on these and more similar technologies see here:
    http://www.i2p.net/how_networkcomparisons

  25. Is Freenet doomed to failure by design? by Loundry · · Score: 2, Insightful

    The problem I've had in using Freenet is that they are open to any content. What this says to me is, "If you want to share terrorist information or child porn, you are welcome here."

    Before you jump down my throat, please keep in mind that I know that the term "terrorist" is highly subjective. Also, I *like* the idea of being able to have my communications remain private. My relationships are my business, and I don't have to subject them to any other *human's* supervision because I don't trust that the supervisor is any more virtuous than I am.

    But to create a Freenet that is completely agnostic toward content is entirely the same thing as creating a terrorist-friendly and pedophile-friendly network. That may not be the intent, but it is certainly the outcome.

    And it's for that reason that I don't use Freenet. I want completely private communication, but I don't want to be lumped in with vicious creeps, either. How can Freenet or any network provide me with that? I have doubts that it's possible at all.

    --
    I don't make the rules. I just make fun of them.
    1. Re:Is Freenet doomed to failure by design? by evanbd · · Score: 4, Insightful

      That's odd, because PGP is then "terrorist-friendly" and "pedophile-friendly," yet an awful lot of people support it (you included, I'm guessing from the bit about keeping your communications private). The problem is that if you make the network decentralized, private, and resistant to government censorship, then it seems to be the case that you have made it inherently content-agnostic and secure enough for terrorist use. Some people are willing to make that tradeoff, some aren't. But being willing to make that tradeoff for PGP but not Freenet seems... hypocritical.

    2. Re:Is Freenet doomed to failure by design? by 0123456 · · Score: 2, Insightful

      "But being willing to make that tradeoff for PGP but not Freenet seems... hypocritical."

      Particularly as PGP is vastly more useful to 'terrorists' than Freenet. Why take the risk of using Freenet to distribute messages when you can just PGP-encrypt them and stick them on a floppy disk for hand delivery?

      No sane 'terrorist' is going to use Freenet to communicate... they don't need to.

    3. Re:Is Freenet doomed to failure by design? by naasking · · Score: 2, Insightful

      But to create a Freenet that is completely agnostic toward content is entirely the same thing as creating a terrorist-friendly and pedophile-friendly network. That may not be the intent, but it is certainly the outcome.

      And it's for that reason that I don't use Freenet. I want completely private communication, but I don't want to be lumped in with vicious creeps, either. How can Freenet or any network provide me with that? I have doubts that it's possible at all.


      This is completely ridiculous reasoning. If you really believe this, then I suggest you turn in your computer immediately, because, guess what? Pedophiles and terrorists use computers! Do you want to start building content filters into your low-level hardware too?

      Hey wait a second! Pedophiles and terrorists use doors too! Let's start putting in face recognition systems, x-ray machines and metal detectors into every door then!

      Your reasoning is the very definition of the slippery slope. And this is completely ignoring the fact that filtering content is completely and utterly impossible. See steganography and crytography.

    4. Re:Is Freenet doomed to failure by design? by bluGill · · Score: 2, Insightful

      Depends on the goals of the terrorist.

      A Terrorist who is meeting another in person (this includes walking by an secretly exchanging floppies when the 'accidentally' bump into each other) will use pgp because it is the best solution. They already know the keys to use, so encryption is just a way to save themselves from dropping the disk.

      A terrorist looking to recruit someone in the target country needs some way to tell everyone the message without getting caught. (of course they still need a message that only those interested in becoming a terrorist will understand, while the police will not. Such a message is left as an exercise to the reader)

      A terrorist who wishes to make a public threat needs something anonymous.

      Remember one person's terrorist is another's freedom fighter. Think of Tibet for example.

  26. Response on Freenet website by Sanity · · Score: 3, Insightful
    Ah yes, The Register, bastion of quality tech journalism, where a two year old known issue is an "Exclusive!!!" ;-)

    FYI - there is a short response to this article on the Freenet website.

  27. Re:FreeNet Is Lost by m50d · · Score: 2, Informative

    Not necessarily a result of freedom and anonymity. I haven't looked for child porn, but I know there's plenty of music and programs up on gnunet.

    --
    I am trolling
  28. Need market changes, not subterfuge by Pedrito · · Score: 3, Insightful

    We need the market to change to make trading TV shows, movies, and music legal. This article yesterday is a perfect example of tackling the problem from the right direction.

    Just trying to hide it will only invite further problems and frankly, the idea of being unable to avoid contributing to the spreading of child pornography bothers me a lot more than the MPAA and RIAA going after people illegally trading copyrighted material.

    What we need is for the RIAA, MPAA, or some organization(s) that will eventually supplant them to find a financially viable market in open, distributed file sharing. A solution that makes everyone happy and doesn't contribute to child pornography.

    I am convinced that this is possible. If the MPAA and RIAA can't figure out a way to make money doing it, someone else will and the MPAA and RIAA will eventually die off. Evolution: Adapt or die off. Wasn't there an article on that over the weekend as well?

  29. Re: http://www.i2p.net/ ? by Famatra · · Score: 2, Interesting

    "If not, is there a threshold level?"

    It is good you are asking although it is best to ask people who know what they are talking about. Although many (most?) of the Slashdot people here are intelligent (in comparison to other chat/blog sites) you should still ask people you know to be competent...

    That being said, here is my answer :). Unless the attacker is able to isolate your node by becoming all of your peers you should be safe. You can prevent this of course then by making sure one of your peers is someone you know to trust (although if your peers are a variety of IP addresses throughout the world, it would be hard indeed for someone to be able to become all of your peers).

    As well, I2P's anonymity might not be 100% due to unforseen bugs. Freenet is safer than I2P as it's been around longer. If you can do without I2P's usability then use Freenet, you can also try I2P out there is no need for I2P to 'intergrate' like Freenet has to, it should be fairly fast within 5-10 minutes (compared to day(s) with Freenet) of installing.

  30. Indirect connections by Markus+Registrada · · Score: 2, Interesting
    Here's hoping the new version is written in a language that doesn't cripple it.

    Cell networks don't. The goons catch one person, look at who his machine connects to, look at that one, and the next, and map out the whole network. Users don't even know they're helping out, the goons can just look at upstream router traffic.

    The only way to have more or less anonymous usage without betraying your colleagues is to piggyback traffic on broadcast data -- such as irc, like the spam robots, or, better, web sites. The traffic should look just like (non-SSL) HTTP, like somebody websurfing, with the data encoded in odd places, such as varying the whitespace found in HTML of pages taken from other sites. (It could be encoded purely in the page, by normalizing the spacing before encoding into it; or only extractable by comparison with the original text.)

    Furthermore, it should prefer to connect to hosts in other countries, to break the trace path. The node posting the data should post it to a different IP address than any of the other nodes get it from; they should get it from a variety of addresses. Each text should be encoded into a different page each time it's sent.

    Socially, it needs to be something people can be proud of patching into their web servers -- like an underground railroad -- so that there may be a very large population of foreign web servers running the host side and replicating files among themselves. (Maybe they can restrict delivery to clients in certain countries.) And, of course, it needs to have a small footprint, so it doesn't interfere with normal operation of the web server.

    Directories invite abuse. Better, just arrange that every client gets everything posted more or less recently, and knows which it has seen before so it will know not to accept those again. Clients only see traffic on channels they monitor, like leaf usenet feeds. Some would be for discussion, others for posting documents.

    1. Re:Indirect connections by h4rm0ny · · Score: 2, Interesting


      I'm not an expert in this area, but I'm not convinced of the feasability of transmitting useful amounts of data concealed in this manner. You might be able to get a decent amount of text in a series of image files using steganography, but normal usage patterns are of people downloading images. A steady stream of uploading images to strangers, especially if not done through email, would stand out, I think.

      What I think is a wonderful idea however, is giving people a popular cause to use this. I feel that people should be using it for the reasons it is created - there can be no element of trickery in this - but a supplemental reason could increase popularity. If for (hypothetical example) the network were popularised in repressive countries such as China or Saudi Arabia, then people here who participated in the network would essentially be aiding people in these countries by building and supporting the network.

      This might be naive but I think there's the kernel of a good idea in there.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  31. Who is the Troll? by Famatra · · Score: 2, Insightful

    "(Newsbyte) is a known troll who doesn't actually contribute to the project."

    Really, and attacking his character instead of his statements makes you...what then?

    I really hate to get into a debate about character, since I prefer to judge a statement on its own terms since it seems to be a statement's truth is independent of the speaker, but Newsbyte runs the freenethelp.org webpage. He's not some loner retard coming out of left field, he seems to have large issues with the (lack of) progress Freenet has taken over these past few years. Hopefully this will stimulate something in Freenet, but many people have long since moved on to other anonymous p2p projects.

    This conversation really should have taken place a few years ago, but I think it did (October 1.5 years ago actually) when people wanted to fork it and go back to a working model. I look at MUTE and see all the forks and side projects, or BT with all its forks and side projects, but has Freenet had any forks? It does not look vibrant any more, and defiantly not in comparison to current anonymous p2p application development in my opinion. Too bad really, although this new idea of Freenet's looks interesting, enough to try it they've little to lose.

  32. Fork oh yes... by Famatra · · Score: 2, Informative
    ...been there...

    "you can always fork. If you do not agree with the current developers' direction, fork. "

    People tried to fork Freenet a couple of years ago (October 2003) when it started going down the shitter (in April 2003). The forkers tried to be as nice as can be about such an issue, but the current Freenet developers told them in effect to 'Get the fuck out of here' and they did not bother.

    What one of the would be forkers (jrandom) did do though which is a nice kind of tasty ironic desert is make I2P instead. Kinda nice, time that would have been spent on Freenet now made an application that in many respects meets or exceeds the abilities of Freenet.

    I really do not want to make this sound like a bitter tale, it really isn't. I believe both projects (are?) seem to be getting a long since everyone has the goal of working anonymous p2p. This newest idea of Freenet is looking towards the future when our government (Western governments) try to outlaw anonymous p2p like current dictatorships are or have done.

  33. Re:IF by legal you mean NOT ILLEGAL ... by atomm1024 · · Score: 2, Insightful

    "Not only that, this program benefits China and 'the Middle East' according to the site. Sorry, I'm not 'down' with a program that caters to communists and terrorists."

    Are you ignorant, or are you just flamebaiting? Freenet benefits those who work *against* China's oppressive government or terror-supporting Middle Eastern regimes.

    Or is everybody in China a Communist/fascist, and everybody in the Middle East a terrorist?

    Freenet caters to anybody who has something to say. It doesn't know or care, for example, whether that speech is supporting or attacking terrorism, or whether it's defending or opposing the government of China. Freenet helps information be free, but whether or not Freenet exists, the information still does.

    --
    Signature.
  34. My opinions about Freenet by N3wsByt3 · · Score: 2, Insightful

    As I expected, I'm getting viled and praised at the same time. Some call me courageous, some call me a troll.

    Well, I don't care either way, as long as people give valid arguments for why my claims in my post are untrue. Alas, few who refute what I say by claiming I'm a troll even try. But, of course, even if I *was* a troll, then still it says nothing about the arguments I made. The tactic of depicting the speaker as an idiot, troll, etc, and thus what he says as being untrue neither, is a well known falacy.

    I find it humorous that Ian, in this slasdot thread, says I'm a troll because 'look; he's never provided one line of code to Freenet'...which proves to me he didn't even do the trouble of reading my blog, because that's exactly what I point out in my blog: if you aren't a coder, and don't contribute code, one isn't worth much in the eyes of Ian, whatever one may have done in support as a non-coder.

    So, I'm a troll because I've never provided code and I dare to criticise? Wow. Even now, he doesn't see where the problem lies, instead he portrays exactly the attitude that I describe. But still, while I have troubles with the way he manages Freenet, I still think he has had (and still has) some good ideas - something which is important too. I could call him a 'troll' as well, and thus shrug off everything he says, but I'd rather see arguments, especially about the topics that I've raised. But, chances are, I'll be waiting for a very long time; it's much easier to call me a troll, after all.

    That said, my opinion of Freenet, as a concept, is still high. People should not make a mistake about that; being all for free speech, I can't else then see any way of making it possible for all people to speak their mind unafraid as something unbelievable valuable. So, it's not Freenet itself that I have a problem with, it's the current way in which it is managed and developed - and I don't say that just out of the blue; I argument it and give examples of it on my blog.

    As yet, 'troll' is the most advanced reply I received from the founder. I don't know: maybe I was the wrong person to tell this. Clearly, his bias towards me prevents him from arguing rationally about the points I brought up.

    It's true, that sometimes, my blog is a bit harsh, but then again, after seeing and experiencing several years of people being ignored because they are no coders, one gets a bit annoyed by it.

    Anyway, maybe Freenet WILL go in the right direction, perhaps... or maybe it will be surpassed by systems like I2P. But, I can bet one thing: its succes or failure won't be determined just by the code.

    --
    --- "To pee or not to pee, that is the question." ---
  35. Strict liability by tepples · · Score: 2, Interesting

    but ignorance of the FACTS is a perfectly valid defence

    Often, the degree of the crime (such as Nth degree murder vs. Nth degree manslaughter) depends on mens rea. There are several levels of mens rea, from willful, to intentional, to reckless, all the way down to negligent. But there's also strict liability; look it up. Ignorance of fact, even despite one's best effort, is no defense to a strict liability tort or crime.

  36. Freedom of speech is absolute. by elucido · · Score: 2, Insightful

    There should be no restrictions on speech. Look, if someone puts child porn on the internet THEY are the ones who should be put in jail, the people who actually took the pictures and abused the child, put them in prison. People who just look at the pictures, this is putting people in jail for a thought crime. There is a difference.

    Free speech does not have to be limited for law enforcement purposes, are we in China now? You should have the ability to annonymously say whatever you want as long as its not harming anyone. What you are saying is that by somehow stopping the distribution of childporn that you somehow cure the child of the abuse and thats BS. The child is already abused, so what you really mean is anyone who sees the abuse should go to jail? or do you mean anyone who talks about the abuse? you see where this can go? They could make it illegal just to describe child porn with text if you don't protect freedom of speech. If they can limit child porn speech then its easy to limit any other kinda speech and all freedom is lost.

    So how much freedom is too much? It's not freedom to harm a child, its freedom of speech to talk about it. This means no child should ever be harmed, raped or any of that, but the moment you start putting people in jail for talking about it, then something is wrong. What would stop the government from putting people in jail for talking about communism?

    1. Re:Freedom of speech is absolute. by Winkhorst · · Score: 2, Insightful

      What you are conveniently forgetting is that the folks who look at the child porn are creating the market for it. Without them, there would be none. All the rest of your sophistry is just that--sophistry.

      --
      "Is this Winkhorst a nova criminal?" "No just a technical sergeant wanted for interrogation."
    2. Re:Freedom of speech is absolute. by Money+for+Nothin' · · Score: 2, Insightful

      What you are conveniently forgetting is that the folks who look at the child porn are creating the market for it. Without them, there would be none.

      Oh great, somebody who subscribes to Keyne's Law (the flipped version of Say's Law), a.k.a. "demand creates its own supply."

      You're looking at the problem from the demand-side, not supply-side. Low supply = unfilled demand = high price.

      Analogize the problem of child porn to the problem of the drug trade. We've attacked the demand-side (users) for decades. Result? Half of our entire prison population is made up of non-violent offenders found posessing pot, crowding out more-worthy offenders (rapists, pedos, murderers, etc.). It's been as much a failure as the Prohibition that preceded it.

      Going after the source hasn't been much more effective, but we have at various times managed to drive up the price of (for instance) heroin -- like when we went to war in Afghanistan a few years ago (Afghanistan's primary export, at something like 65% of GDP, was heroin). Going after the supply has been scarcely more-effective, but it is certainly more effective than going after the demand, because the suppliers are more centralized and less-numerous than the demanders are.

      That is, supply-to-demand in any market is almost always a few-to-many relationship.

      So it is with legal adult porn, and (I would guess) child porn as well... A few twisted kid-fiddlers peddling their wares to a larger audience which has a taste for it. Hence, we ought to go after the producers of child porn, cut an arm, and string them upside-down by their toes over a pool of hungry sharks.

      In truth, both the supply and demand sides are a problem. As anywhere else in the economy, both must work in tandem to produce results; one cannot exist without the other. Supply doesn't necessarily create its own demand (look at the various e-commerce sites of the late 1990s that collapsed due to a stupid product/service), and demand doesn't necessarily create its own supply (everybody would like an extra $1 million in their bank accounts by tomorrow morning, but there's no way in hell that's going to be supplied (barring utterly *absurd* inflation)).

      But going after the demand-side has been a proven failure time-and-again in virtually any other analogous case... Hence, I say the supply side -- like the root of any plant -- is ultimately the side that needs to be worked-against the most.

      What's the implication then for Freenet? How about that the demanders of child porn who use Freenet are (or ought to be) less-culpable than the suppliers who insert child porn into the encrypted data stores of the users' nodes worldwide, giving Freenet a bad rap among the non-Freenet-using populace just because the project promotes absolute freedom-of-expression (and, although it's logically-fallacious to do so, giving a bad rap to absolute freedom-of-expression generally)?
  37. Re:Another Analogy by rpresser · · Score: 2, Insightful

    /Some things *are* beyond the pale and I would suspect that most rational humans would agree that at the very least coerced child pr0n is one of those cases./

    I would argue that using the expression "beyond the pale" is an attitude that specifically means one is *not* rational about the thing being discussed. (I myself am also not rational about child pr0n, in the same way as I infer you are.) A rational response to the concept of coerced child pr0n is not to say it is beyond the pale; it is to point out the specific harm being done to specific underage individuals, and require appropriate punishment or restitution (if it was even possible). A rational response, however, is not necessarily going to be tolerated by most human beings - if you try to argue rationally about this topic, you will likely be shouted out, ostracised, and possibly beaten.

    But that's the way humans are. We are not rational about everything, and we never will be; it's probably part of our success story. The important thing is to be careful which topics about which irrationality will be excused/condoned. When members of your society respond to your badmouthing the President in the same way they respond to your defending a child-rapist, it's time (past time) to get more rational.

  38. Trust? on what basis? by ecloud · · Score: 2, Interesting

    I don't think the "members-only" thing is a good idea. For one thing, it excludes too many potential users, who would never bother going through the hoops to get an invitation, but would do some casual browsing if it wasn't such a hassle. And, the fewer users there are, the easier it is for governments to put them all in the same bucket of being assumed guilty because they are on a network that is being used only by those who need it the most (who are doing something illegal). I think it must be assumed that a breach is still possible. The best agents/goons are those who can build up the trust of the other members of whatever they are trying to infiltrate, so requiring trust is not a total barrier. Am I missing something here?