Slashdot Mirror


Making Freenet Find Stuff Faster

Sanity writes "Many probably saw the recent announcement of Freenet 0.5.2. This release represented a vast amount of work - primarily in reducing Freenet's CPU and memory requirements. However, streamlining Freenet's current functionality isn't all we've been working on. I just finished an article that describes the most fundamental improvement to Freenet's core algorithm since its original design over three years ago, it is called "Next Generation Routing" and has the potential to dramatically increase the speed with which Freenet retrieves information. It could even make Freenet faster than the World Wide Web in many circumstances, all without compromizing anonymity and while remaining immune to the /. effect."

184 of 283 comments (clear)

  1. ad for freenet? by Comsn · · Score: 1, Interesting
    is this just an advertisement for freenet? i thought slashdot didnt do feature requests...

    At the time of writing, implementation of N.G Routing is well-underway, although nodes using it have yet to be widely deployed in the wild.


    freenet still isint there yet, but feel free to tell us when.
    1. Re:ad for freenet? by n9hmg · · Score: 1

      freenet still isint there yet, but feel free to tell us when.
      You said it! I just went to download it, and it is not available on any of the mirrors. I don't know whether they changed the version and didn't update the mirror links, or somebody got to them and made them take it down (even in Chekoslovakia?).

    2. Re:ad for freenet? by man1ed · · Score: 5, Insightful

      freenet still isint there yet, but feel free to tell us when.

      This is just the attitude that is delaying the adoption of many new technologies (IPv6, for one). "Early adopter, what's that? Just tell me when it's done!" How do you expect it to "get there" if no one uses it? Take a chance. You might be pleasantly surprised.

    3. Re:ad for freenet? by Anonymous Coward · · Score: 2, Interesting

      Take a chance. You might be pleasantly surprised.

      I'd love to. You show me where I can download the features that they're announcing, and I'll try it. That's the point: This stuff doesn't exist in Freenet yet; they're talking about their wishlist. This is news?

    4. Re:ad for freenet? by Comsn · · Score: 1

      i have tried freenet, like i said, tell us when, and i'll try it again.

      i tried gnutella way back when, napster at beta 2, winmx, cutemx, scour exchange, i even ran a WASTE server for a while when it was announced on slashdot.

    5. Re:ad for freenet? by shaitand · · Score: 1

      gnutella has actually gotten a lot better, I hopped back on a couple weeks ago and was amazed... I can like search for things.... and results come up now. If I like, put things on my download list... they like download. it's amazing!!!!!

    6. Re:ad for freenet? by amphibian · · Score: 1

      That is unfortunately one of the many problems sourceforge has been having recently. We have moved the link, it will work now.

  2. Good. by Squidgee · · Score: 4, Interesting
    I'm glad to see Freenet progressing so well; especially it being resiliant to the /. effect (read: DOS attacks), and it being faster (!) han the WWW.

    Freenet is an awesome idea, and very rapidly becoming one that is neccesary to ensure your protection. Although it is a double edged sword (It can help both good, and bad people), I think it's one that is neccesary. And, if it becomes speedier than the web at large, it'd be just freaking awesome. Now, no one needs to fear censorship, nor do they need to fear the government shoving them into a database.

    Now if only I could get it running on my Mac OS X box...

    1. Re:Good. by Ryan_Singer · · Score: 5, Informative

      it's running on my unmodified osx box. just use the unix version.-Ryan

      --
      Ryan Singer
    2. Re:Good. by Ralanti1 · · Score: 5, Interesting

      Isn't the www good for both good and bad people though too? any technology that comes out will have a way to exploit it. The fact that it's faster then the WWW is an achievement in itself but would the RIAA/etc try and go after it claiming it's anonmity is the problem? I'm really curious to see how this plays out.

      --
      --- Sig? pfft
    3. Re:Good. by Squidgee · · Score: 1
      Yea, but does it do anything after you run the .sh?

      It never does anything for me..

    4. Re:Good. by freedom_leffo · · Score: 4, Informative

      Well, just wait half a minute or so and then point your favourite browser towards http://127.0.0.1:8888 - and off you go! The Freenet-thingie is running in the background.

    5. Re:Good. by Squidgee · · Score: 2, Funny
      Ooooh, that's how it works.

      Dammit, I hate it when I miss things.

    6. Re:Good. by Anonymous Coward · · Score: 5, Informative

      I recommend using Frost for file transfers. The only thing I've ever successfully downloaded from a regular freesite (apart from graphics) is the Freesite Insertion Wizard.

    7. Re:Good. by MyHair · · Score: 1

      Unless your favorite browser is IE. Then use your secong favorite Mozil--er, browser.

      It's possible to lose your anonymity with IE since it ignores MIME types.

    8. Re:Good. by km790816 · · Score: 2

      The potential is amazing! Think BitTorrent.

      As the number of people on /. that use Freenet increases, stories can start linking to the FreeSite of an article--for example The Freedom Engine--along w/ the 'old' web site.

      Instant distributed mirroring.

      Bloody cool.

    9. Re:Good. by Squidgee · · Score: 1

      Thanks for the tip; downloading mp3s has had me very frustrated...

    10. Re:Good. by Meat+Blaster · · Score: 3, Interesting
      I suggest it's time for some folks to pull their heads out of their asses around here. If you don't think Freenet's tripping flags or raising concerns, call me when you decide to visit reality again.

      Simple analytical reasoning will tell you that Freenet is not a good choice if you're looking for a relaxed low-profile cruise through an anarchical network. Either it works as advertised, raising the hackles of those who believe that networked anonymity offers an unreasonable risk (from RIAA to government, this network is almost certainly on the radar), or it doesn't work as well as you think it might, leaving you in the lurch if you're whistleblowing or 'file sharing' or far worse. This guy is raising a good point, and one that came to mind as I was browsing Freenet one night and decided to disconnect rather than potentially get involved in something out of proportion to my desire to see how people use their freedom of speech in such a medium.

      Sorry if this tips your sacred cow, reader, but in a world where something like Freenet would be necessary users would be shot in the head no matter how cleverly the data stores themselves resist tampering.

    11. Re:Good. by archeopterix · · Score: 2, Interesting
      Sorry if this tips your sacred cow, reader, but in a world where something like Freenet would be necessary users would be shot in the head no matter how cleverly the data stores themselves resist tampering.
      The point about Freenet is that you cannot divide countries into democracies, where Freenet is unnecessary and dictatorships, where Freenet is impossible. There is a continuum of possible options in between. I think of Freenet as a probe that tells you where on this continuum your country really is and perhaps does something to prevent sliding it down the scale.
    12. Re:Good. by ConfusedVorlon · · Score: 1

      The more 'legitimate' use (in this case meaning something your government doesn't mind) there is of freenet, the less justification there is for snooping / intervention / reaction.

      This provides support for a framework in which the government's definition of legitimate cannot impinge on the users' definition.

      In my mind - this is a valuable protection against tyranny. We have already seen too much tyrany for my liking - even in the 'free' West

    13. Re:Good. by alumshubby · · Score: 1

      Zackly. I'd love to set up about five gig as Freenet territory.

      However, I have this nagging worry that some wanker is going to put child porn there without my knowledge or consent. Next thing I know, two guys from the nearest FBI field office are going to come visiting, let me try on stainless steel wristwear, and confisticate my hard drive.

      --
      "How many light bulbs does it take to change a person?" --BMcC-->
    14. Re:Good. by Squidgee · · Score: 1
      Yea, that's why I won't set up a perminate node...people set up kiddie porn, and then you end up hosting that disgusting shit.

      The one downside to Freenet..

    15. Re:Good. by Feztaa · · Score: 1

      especially it being resiliant to the /. effect (read: DOS attacks),

      I just installed it this morning, and you're right, it is resiliant to the /. effect... all freesites are equally slow :)

  3. Challange? by traskjd · · Score: 5, Funny

    "immune to the /. effect."

    If this isn't a challange I don't know what is :-)

    -traskjd

    1. Re:Challange? by Surak · · Score: 5, Funny

      I felt a great disturbance in the Force, as if millions of voices suddenly downloaded Freenet in a fury and it was suddenly silenced. :-P

    2. Re:Challange? by Guppy06 · · Score: 3, Funny

      Fine. You go off and try to Slashdot something on a network where you can't even find what you're trying to Slashdot. :)

  4. Slashdot Effect? by WolfieN · · Score: 1, Funny

    The /. effect is like a worm which infects every network on the face of this planet..

  5. A dare? by ATAMAH · · Score: 3, Funny

    > ... and while remaining immune to the /. effect
    Said the author of the slashdotted article.

  6. Hmm, sadly by Anonymous Coward · · Score: 2, Flamebait

    Those using browsers that support the "mng" animation format (such as Mozilla) can see an animation of a node's datastore specializing over time here.

    That's not true anymore, communists Mozilla maintainers removed mng support to save a 'whopping' 100k download.

    1. Re:Hmm, sadly by Joe+Tie. · · Score: 1

      This is slightly off-topic, but with Mozilla/firebird having mng support removed, what browsers can still display them? I know Konqueror has mng support, does Safari as well?

      --
      Everything will be taken away from you.
  7. Will Oppenheim Eat His Words? by Schlemphfer · · Score: 5, Interesting
    In a widely publicized interview from earlier this month, RIAA Senior Vice President Matt Oppenheim said:

    Other than the fact that most infringers do not like to use Freenet because it is too clunky for them to get their quick hit of free music, it is no more of a threat than any of the popular P2P services.

    Translation: "Oh Lord, I hope Freenet is inherently unable to have robust search functions, because if it ever develops these, we're hosed. But in the meantime, we can dismiss this software as being a big POS."

    Now, less than two weeks after the interview, it seems the one aspect of Freenet that Oppenheim wanted to write off at is on the brink of being fixed.

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:Will Oppenheim Eat His Words? by philipdl71 · · Score: 1

      The first problem that you'll have with Freenet is being able to download something that you want. Be prepared to wait a long time for it. Searching would be nice, but I think the first thing they need to do is implement a better routing scheme.

      My node presently has 12mb of traffic backed up it's trying to send out to people. The problem is the fast nodes simply aren't being highlighted for the rest of the network to use and people are stuck downloading from my connection (which I limit to about 10,000bps). Imagine if you were trying to download from someone running a nontransient node on an analog modem or something like that! :)

  8. Short explanation about what is the /. effect : by BlueTrin · · Score: 1, Informative

    From Slashdot FAQ:

    What is the "Slashdot Effect?" When Slashdot links a site, often a lot of readers will hit the link to read the story or see the purty pictures. This can easily throw thousands of hits at the site in minutes. Most of the time, large professional websites have no problem with this, but often a site we link will be a smaller site, used to getting only a few thousand hits a day. When all those Slashdot readers start crashing the party, it can saturate the site completely, causing the site to buckle under the strain. When this happens, the site is said to be "Slashdotted." Recently, the terms "Slashdot Effect" and "Slashdotted" have been used more generally to refer to any short-term traffic jam at a website. We could conceivably cache pages, but that's a whole different ball of wax. Answered by: CmdrTaco Last Modified: 6/13/00
    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
  9. Easy update for existing freenet users. by anonymous+coword · · Score: 5, Informative

    Instructions for windows and linux and linux compatables.

    Windows : Right click the rabbit icon in your system tray, then click upate to latest snapshot build.

    Linux : run update.sh in the freenet directory.

    1. Re:Easy update for existing freenet users. by John+Hasler · · Score: 1

      > Linux : run update.sh in the freenet directory.

      Debian GNU/Linux: point /etc/apt/sources.list at unstable and 'apt-get install freenet-unstable'.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Easy update for existing freenet users. by Jugalator · · Score: 3, Funny

      Haha

      Funny that Windows users have to click on rabbits while Linux users run a script. :-)

      Is it really that necessary to insult the Windows users' intelligence by not including a batch file? ;-)

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Easy update for existing freenet users. by Zork+the+Almighty · · Score: 2, Funny

      Is it really that necessary to insult the Windows users' intelligence by not including a batch file?

      Does matter, given that the intelligence of Windows users is insulted every day by Windows itself ?

      --

      In Soviet America the banks rob you!
    4. Re:Easy update for existing freenet users. by aliquis · · Score: 1

      Or just use this init.d script (a little modified from the gentoo package):

      #!/sbin/runscript
      # Freenet init.d-script by Per Wigren

      depend() {
      need net
      }

      SEEDNODES_REF="http://freenetproject.org/snapsho ts /seednodes.ref"
      #FREENET_JAR="http://freenetproje ct.org/snapshots/ freenet-latest.jar"
      FREENET_JAR="http://freenetpr oject.org/snapshots/f reenet-unstable-latest.jar"

      start() {
      einfo "Fetching latest seednodes.ref..."
      mv -f /var/freenet/seednodes.ref /var/freenet/seednodes.ref.old &>/dev/null
      wget -O /var/freenet/seednodes.ref -q $SEEDNODES_REF || \
      mv -f /var/freenet/seednodes.ref.old /var/freenet/seednodes.ref

      einfo "Fetching latest freenet.jar..."
      mv -f /usr/lib/freenet/freenet.jar /usr/lib/freenet/freenet.jar.old &>/dev/null
      wget -O /usr/lib/freenet/freenet.jar -q $FREENET_JAR || \
      mv -f /usr/lib/freenet/freenet.jar.old /usr/lib/freenet/freenet.jar

      ebegin "Starting Freenet"
      export CLASSPATH=/usr/lib/freenet/freenet.jar:/usr/lib/fr eenet/freenet-ext.jar:$CLASSPATH
      start-stop-daemon --start --quiet --pidfile /var/run/freenet.pid -m \
      --background \
      --exec $(java-config --java) -- freenet.node.Main -p /etc/freenet.conf
      eend $?
      }

      stop() {
      ebegin "Stopping Freenet"
      start-stop-daemon --stop --quiet --pidfile /var/run/freenet.pid
      rm -f /var/run/freenet.pid
      eend $?
      }

    5. Re:Easy update for existing freenet users. by skryche · · Score: 1
      Is it really that necessary to insult the Windows users' intelligence by not including a batch file?

      Yeah, ease-of-use sucks.

  10. Beware the Federation by Vagary · · Score: 5, Funny

    You know what'd be really impressive? Finding a way to make FreeNet slower. It'd be so slow you could make a Beowulf cluster of FreeNet nodes and use it as a time machine. Personally, I'd use it to go back to Ian Clarke's dorm room and convince him to get drunk and high rather than wasting his life making a P2P system that will be useful around the same time we have to start worrying about being censored by the United Federation of Planets. But that's just me.

    1. Re:Beware the Federation by Sanity · · Score: 1
      Personally, I'd use it to go back to Ian Clarke's dorm room and convince him to get drunk and high rather than wasting his life making a P2P system
      Been there - done that - didn't help.
    2. Re:Beware the Federation by blibbleblobble · · Score: 1

      "You know what'd be really impressive? Finding a way to make FreeNet slower."

      It's written in Java, what more could you do?

  11. Distributed algorithm benefits Freenet again by andyo · · Score: 4, Interesting

    What I find interesting about this algorithm is that it is applied individually by each node; there seems to be no need for nodes to share data over some complicated protocol as in many distributed systems. Yet (I think we can believe Clarke) this change improves response time through the system as a whole. It's a validation of the basic Freenet model of systems acting alone but providing a service greater than the sum of its parts.

  12. peekabooty anyone? by Snooweatinganima · · Score: 4, Interesting

    has anyone ever tried peekabooty, esp. under wine? The reflections on open source development the developer(s) feature on their website sound kinda depressed..but then again, the honesty factor speaks for them. Are there any deep flaws in the idea? I personally like the simplicity of their design, but since I'm not a design guru, I may be utterly wrong.

  13. I thought otherwise by Anonymous Coward · · Score: 1, Funny

    Slashdot is The Matrix!

    Slashdotters are just the mindless people living out their lives in bliss. If you are a slashdotter, you are one of them and we can't trust you.

    Knock Knock Freenet! The Matrix has you!

    Here it is, The Matrix, but with AOL/M$/etc...and I wanted to see one with CowboyNeal as agent Smith, and Timothy and Michael as the other two agents, then the CmdrTaco robot releases the twins (NEOs; Penny Arcade) while American Greetings Sentinels seek and destroy...but the above URL will do just fine, for a slashdotting...mua-ha-ha-ha...

  14. It isn't search... by Anonymous Coward · · Score: 5, Informative

    ...at least not keyword searching as you find in Google and Kazaa. When they refer to searching they mean given a key (a very large number), finding the corresponding data.

    1. Re:It isn't search... by femto · · Score: 1

      Agree. The next (distant?) step though will be to turn freenet into a GRID computing engine. One big global (anonymous) computer, on which the mother of all keyword search engines could be run.

    2. Re:It isn't search... by crawling_chaos · · Score: 1
      The next (distant?) step though will be to turn freenet into a GRID computing engine.

      I think we've seen how that movie ends. Or we will, when Revolutions comes out in the fall...

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
  15. Immune to /., perhaps by Anonymous Coward · · Score: 5, Informative

    Immunity to ignorant masses of /. users it is not.

    I was in the first /. crowd of joining, and here is the etiquet/advice I have.

    Things to do if you plan on playing with freenet:

    1. Set it up properly.
    1a Set your IP in the config file, read the site for details, but it's freenet.ini
    1b Try to use DynDNS if you have a dynamic IP
    2c Leave it up 24/7 for a few days before you judge speed. You need to let the blood circulate :)
    2. Install a proper version of Java. I recommend the 1.4.2 beta. IBM may work better, I haven't tried.
    3. Fix your browser.
    3a Your browser will crash on some sites (even Mozilla not Opera) because of a GIF bug.. patch it.
    3b Set your number of simultaneous connections up a lot. You request a file from your local store, then it downloads it. You need to request as many in parallel as possible.

    Now, on to advice.
    Get Frost! Frost is like the news groups of the freenet. It's a great place to read interesting ideas.

    If you want to make a site, check out Fish tools, Fuqid and FIW.

    Be aware that there are 3 different kinds of sites, and two modes of getting information
    3 types include interval based, revision, and static. Static sites are one time shots. Revisions you create directories like /1/ /2/ /3/ and link to images from the future. If the image loads, you know there is a more recent revision. date based must be activated every time interval, or they die. Be very careful with these.

    There are SSK and CHK linking methods, which I still don't know a whole lot about, but maybe someone will reply and explain them.

    By /. effect immunity, they mean linking to a site will only make it stronger. Everyone on /. joining freenet is just going to slow it down, because basically, you are creating a great suction on the net without any data to give back. Even worse, when you quit off of freenet, everyone will be looking for you from their cache and not finding you. This is going to cause the most problems, but surely not everyone on /. are going to quit on the same day. ;)

    Get IIP, so you can realtime chat with people that run some sites on freenet. #freenet is dedicated to freenet chat and issues.

    Have fun!
    (Posting anonymously in respect of the freenet principals.)

    1. Re:Immune to /., perhaps by Famatra · · Score: 1

      The parent message has a lot of good tips!

      You have to realize that you will see speed gains if you leave your node, perminant node, on so it's routing table can adjust to the network.

      As well, if you want p2p search why not develop one? (You can try out / look at Frazaa on the The Freedom Engine main website, I believe someone is trying to create one already).

      Freenet is a protocol like tcp/ip, there are other tools that enchance freenet that exist (FIW, Fuqid, Frost). I'd try some of them before you judge Freenet, and you should stick around till the upcoming release of the Next Generation Routing system too.

    2. Re:Immune to /., perhaps by thynk · · Score: 4, Funny

      Ok, so I did all of that when I set it up...

      Now the question all the new freenetters really want answered, is - after installing, configuring and letting run for a while.... How do I get some porn off the nextwork? Is there a cache of keys on the netsomewhere that I need to be able to find or what? Is there a crawler app that just keeps track of what it knows it's run across and builds it's own little directory??????

      --

      Good judgment comes from experience, and a lot of that comes from bad judgment.
    3. Re:Immune to /., perhaps by Anonymous Coward · · Score: 1

      There is everything to be found there, including porno.

      All you have to do is look ;).

    4. Re:Immune to /., perhaps by evanbd · · Score: 1

      OK, not a bad question. not hard to answer, either ;)

      Once you have it up, open the browser proxy page. there are some default bookmarks there. Go to The Freedom Engine.

      When that loads (it'll take a while... it's big...) go looking for porn links. There's lots of non-porn stuff, but just do Find in Page 'porn' or some such and you should find a few. ALternately, YoYo and some of the other default bookmarks have categorised stuff (including porn) but they might be harder to get to load / more out of date. YMMV.

    5. Re:Immune to /., perhaps by LinuxHam · · Score: 1

      Get IIP, so you can realtime chat with people that run some sites on freenet. #freenet is dedicated to freenet chat and issues.

      I had an interesting event using IIP. When I signed on to IIP's IRC network, I used a nick that I have *never* used before, anywhere. Within a few hours, I received a freakish email from someone who configured their sender's name to exactly match the nick I used, complete with the same mixed capitalization. And stranger still, the body of the message contained just one word:

      Hi.

      Coincidence? Dunno. Did it freak me out? HELL YES.

      --
      Intelligent Life on Earth
  16. Hmm.. by Idealius · · Score: 4, Interesting

    Makes you wonder if Freenet gained popularity over the web whether all "official" transactions would be web-based, leaving Freenet to misc. web sites that are completely information/communication based. The reason I wonder is because if someone gets their login/password stolen from some random service on Freenet which they invested mucho time in, how will anyone else know the difference? That would really irk me.. (Yes, I know the web is vulnerable to this as well, but at least it requires a user have an IP address -- whether or not it's actually legit.)

    1. Re:Hmm.. by MyHair · · Score: 2, Informative

      There's no login or password to publish data on Freenet. Sites are inserted with private/public key combinations. As long as you never let your private key out in the open no one should be able to impersonate you.

      It is possible to publish data without strong crypto (KSK keys, I think), and those are vulnerable to spoofing, but it also makes for a convenient anonymous feedback system.

      (IANACryptorapher)

    2. Re:Hmm.. by RealityMogul · · Score: 1

      Since Freenet is really about anonymity, I don't think there's going to ever be any authentication happening. That would kind of kill the anonymity model.

    3. Re:Hmm.. by Erasmus+Darwin · · Score: 1
      "Since Freenet is really about anonymity, I don't think there's going to ever be any authentication happening."

      Anonymity and authentication aren't always mutually exclusive. It depends entirely on what you're doing.

      Case 1: Bob the Anarchist is browsing information on making bombs, so that he can strike out against the government. In this case, he certainly wants anonymity, and he has no need for authentication -- the bomb-making text is the same regardless of anything else.

      Case 2: Ted the RIAA-hater decides to publish his 20 gig collection of high-quality mp3s that he's personally ripped from commercial CDs without the permission of the copyright holder. Because of the risk of getting sued, he obviously wants anonymity to prevent these mp3s from being traced back to his real-world persona. Beyond that, however, he wants to make sure that the mp3s he's publishing are verifiable as the real deal -- no badly encoded rips or other garbage should be able to misrepresent itself as being part of Ted's publishing effort. So Ted wants to be able to authenticate to a made-up identity that's used just for Freenet. No one but Ted can use that identity, but that identity can't be traced back to Ted (unless he leaves unencrypted, incriminating material on his harddrive).

    4. Re:Hmm.. by MyHair · · Score: 1

      Well, that presupposes the NSA don't already have quantum decryption up and running. I wouldn't like to bet on that.

      True. I thought about including some disclaimers, but those are boring.

      There's also the fact that my private key is in a freeweb.ini file in a locally publicly readable folder on my Win2k box. If my security there gets compromised in any way my key could be exposed.

      If the NSA really wanted to find out what's on my computers and/or what I've been publishing to Freenet I think it'd be fairly trivial for them to do so. They might only have to ask Gator :-). I could get paranoid and encrypt all my data at home using a passphrase to encrypt (or hash, I forget how that works) my private key(s) and data, but I think I'd be far more likely to losing the info due to forgetting the passphrase or some accidental overwriting of the encrypted mishmash. Besides, in my case I think the NSA would quickly bore with watching my computer activities, even on Freenet.

      As for privacy, though, it's not so much the government controlling me that I'm worried about. I'm more worried that someday I might be in the public eye (run for office, head of a publicized company, in the news for some reason, etc.) and someone will dig up some of the stupid stuff I've said on the internet--some of it out of sarcasm, some out of temporary stupidity and some out of permanent stupidity. None of you know who I am, but if someone really wanted to find out I doubt it would be very difficult. None of you care right now, but if I become interesting enough that someone does care I'm afraid a lot of this stuff could come back to haunt me.

    5. Re:Hmm.. by Physics+Nobody · · Score: 1

      "Well, that presupposes the NSA don't already have quantum decryption up and running. I wouldn't like to bet on that."

      As someone who has actually spent some time studying how quantum computers work (or more accurately, how quantum computers should hopefully maybe work), I would take that bet without a moment's hesitation. We are at least 30 years away from a working quantum computer, assuming that a working quantum computer is even possible (Which is by no means assured). All we have now are a handful of theoretical algorithms without any hardware to run them, and a couple wildly speculative and impractical ideas of how we might someday be able to build the hardware.

      Now I know a lot of people seem to think that the NSA has unlimited resources and can do anything they want to in secret, but we are far enough away from quantum computing that even if the NSA's budget was 100 times what it is now you shouldn't have to worry. I'm sure they would love to have a working quantum computer, but that's just the thing: Lot's of people would love to have a working quantum computer. This isn't an obscure subject area that others haven't thought about going into (which is how most secretive technological advances tend to occur); it's a thoroughly researched field with a huge prize for anyone who manages to get it to work. The amount of money that has been poured into quantum computing research is huge, and we still haven't gotten anywhere. Nobody has the slightest idea how to build the damn things!

      --

      Physics is good

    6. Re:Hmm.. by Idealius · · Score: 1

      Though I don't have any links for proof, I've heard they have a working model of a quantum computer, it's just about a 1,000 times slower than, let's say a 286...

  17. NGrouting - When? by gunne · · Score: 1

    When will this new routing protocol be in the main freenet releases? As far as I can tell, it isn't in 0.5.2... Or does anyone know of a way to download and test a version that includes NGRouting?

    1. Re:NGrouting - When? by A+Life+in+Hell · · Score: 1

      actually, it's in experimental, not unstable :)
      -- jj

      --
      Commodore 64, Loading up the dance floor!
  18. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 1, Informative
    Don't believe me? Look at its whois DNS founding; regulated by a corporation (DNS Trust) that is in-turn regulated by the FCC.
    What are you talking about?

    Once the user has a copy of Freenet, there is no reliance on DNS. Further-more, Freenet is designed to be propagated through means other than via the Freenet website. Google for "Distribution Servlet" and "Freenet".

  19. It seriously needs it.. by iamsure · · Score: 1, Interesting

    I just installed .52 and boy, is it unusably slow.

    Two minutes to load the WARNING page in front of the main 'search engine' of sorts that it has.

    Its worse than being on dialup. I'm all for the anonymity, but I'm on broadband, and it CRAWLS.

    1. Re:It seriously needs it.. by yarbo · · Score: 4, Informative

      It takes some time to build up information on how to get around. It gets faster, be patient

    2. Re:It seriously needs it.. by stinky+wizzleteats · · Score: 1

      You:

      I just installed .52 and boy, is it unusably slow.

      From a parent (and much more justifiably up-modded) post:

      2c Leave it up 24/7 for a few days before you judge speed. You need to let the blood circulate :)

    3. Re:It seriously needs it.. by lunatik17 · · Score: 1
      Let's not sugercoat things. Freenet is slow. It's not a bandwidth thing, it's a latency thing--and I doubt that is going to change anytime soon. This talk of Freenet being "faster than the web" is just talk and so far hasn't happened.

      I agree, you need to let your node run for a while in which case performance will increase. But don't expect it to be as responsive as your broadband connection or you will be disappointed. Freenet was designed for perfect anonymity, after all, not speed.

      --

      Here's my DeCSS mirror, where's yours?

    4. Re:It seriously needs it.. by stinky+wizzleteats · · Score: 1

      re: your sig. I salute your courage. Even moreso if you live in the United States.

    5. Re:It seriously needs it.. by iamsure · · Score: 1

      Just to follow up..

      Its been more than 24 hours since I posted, and I've had it running since then.

      I still have >2 minute access times for just about anything I click on in freenet. Its horribly slow. Its *worse* than dialup - and this on broadband.

      I dont expect alot, but 1 minute response times would be a good starting point..

  20. Re:Java can't be efficient (OT) by owlstead · · Score: 5, Insightful

    This is incorrect. For networking related stuff, Java is efficient. It will use some more memory, and it will use (a bit more) CPU power but there are many reasons to go with java for such a project:

    - easier language to pick up / understand (this is a collective effort)
    - little to no chance of buffer overruns, making the node much safer against attacks)
    - runs on Linux, Apple, Sun, Windows, FreeBSD without - any - porting
    - java was more or less created with projects like these in mind, so most functionality will be readily available in the default libraries

    Nowadays CPU and memory are commodities that can easily be come by. I see it taking about 32 MB right now, but that is out of a single 512 MB pool that can be upgraded to 1 GB for virtually free. My processor usage is max 25%, but note that the freenet guys set the priority to low themselves.

    Java means a shift to better programming, with better runtime information and safer programs. This will take CPU and memory, but this is an offer you should consider very well.

    This same discussion went on between assembler and C programmers. Look at it now. I think the progress of object oriented, garbage collecting, more secure platforms are as important as that paradigm shift.

    Warper

  21. Make Freenet Free! by Carl · · Score: 2, Interesting

    Seriously. It is a bit ironic that the Freenet project doesn't run on a free system like Debian GNU/Linux. So there is an effort underway to Free Freenet! See the developer mailinglist archive. Please donate (Matthew Toseland - Toad - is the "Official Codemonkey" of the Freenet Project).

    1. Re:Make Freenet Free! by lunatik17 · · Score: 1

      Freenet will run under a free system just fine. It runs perfectly well on my Gentoo box. The problem you're referring to is a problem with kaffe, not freenet. Just use blackdown until kaffe works.

      --

      Here's my DeCSS mirror, where's yours?

    2. Re:Make Freenet Free! by John+Hasler · · Score: 3, Informative

      > It is a bit ironic that the Freenet project
      > doesn't run on a free system like Debian
      > GNU/Linux.

      Package: freenet-unstable
      Priority: extra
      Section: contrib/net
      Installed-Size: 1532
      Maintainer: Robert Bihlmeyer
      Architecture: all
      Version: 0.6+20021221-1
      Depends: kaffe (>= 1:1.0.6-4) | java-virtual-machine, adduser, debianutils (>= 1.6), net-tools, debconf (>= 1.2.9)
      Conflicts: freenet
      Filename: pool/contrib/f/freenet-unstable/freenet-unstable_0 .6+20021221-1_all.deb
      Size: 1273386
      MD5sum: f1e9f4ae9949f77f618bd1ff6d7a5220
      Description: A peer-to-peer network for anonymous publishing (unstable branch)
      Freenet is a decentralised network of nodes designed to allow for efficient
      distribution of information over the Internet. Freenet's goals are resilience
      to censorship, and anonymity for producers and consumers of information
      through plausible denyability.
      .
      This package provides the software necessary to run a Freenet node able to
      take part in the network used by versions 0.4 to 0.6. Content can be inserted
      and retrieved with a commandline tool, or via the HTTP gateway with any
      browser.
      .
      This is a snapshot from the development branch.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Make Freenet Free! by acceleriter · · Score: 1

      Did you emerge it, or just grab a tarball? emerge is grabbing 5.1 on my system.

      --

      CEE5210S The signal SIGHUP was received.

    4. Re:Make Freenet Free! by lunatik17 · · Score: 1

      I emerged it. freenet-0.5.2_rc3 is the current ebuild. Did you rsync?

      --

      Here's my DeCSS mirror, where's yours?

    5. Re:Make Freenet Free! by acceleriter · · Score: 1
      Did you rsync?

      D'oh! Now I have--thanks!

      --

      CEE5210S The signal SIGHUP was received.

    6. Re:Make Freenet Free! by A+Life+in+Hell · · Score: 1

      It should be noted that the debian package is based off a very old, and entirely useless, version, which to add insult to injury, doesn't even work right as that version :)

      -- jj

      --
      Commodore 64, Loading up the dance floor!
  22. Publicibooty by Anonymous Coward · · Score: 3, Interesting
    The CdC people (and the organizations that spun out of them like Peekabooty) have always been much better at self-publicity than solving real problems.

    They thought it would be cool to design a censorproof network. They weren't interested in supporting what was already in development, namely Freenet, after all - where is the publicity in being part of someone else's project?

    The only problem was that they dramatically underestimated the difficulty of pulling it off - the result? Peekabooty was, is, and probably always will be, vaporware. The design they do have is a primitive HTTP proxy network last time I looked, and it doesn't solve any of the difficult problems of circumventing censorship (just ask them how the poor little Chinese dissidents are supposed to find their HTTP proxies).

    Amuzing, after draining the concept of a censor-proof network for all it was worth (without actually building one) - they then did their best to drain publicity from their failure to build it!

    Freenet answers those questions, and has done so since its original design in 1999.

  23. plenty of room for future research/tuning by BassZlat · · Score: 4, Interesting

    the nice thing about the current ng routing scheme is that there's plenty of room for research on how to tune it even further.

    Note: if you haven't read the article, this won't make much sense to you.

    For one, the number of reference points doesn't have to be fixed; if/when memory and cpu power allows us, we could have variable number of reference points per node. This opens the door to other decisions, such as whether we encourage clustering reference points. If yes, we add new ref points closer to others. If not, we remove a ref point the density within some keyspace interval gets too big. Another option is to add a new ref point whenever the n previous estimates turn out to be more than x% correct, and remove one if otherwise.

    Another direction to go into is curve fitting. If cpu power allows us, we could use various techniques of polynomial or Fourrier interpolation within the existing reference points to draw more accurate curve of time vs. keyspace. /me wanders if embedding fortran in java makes sense ;))

    --
    Don't go silently into that peaceful night
  24. RTFM by Anonymous Coward · · Score: 1, Insightful

    If you actually read the download page you would see that Freenet starts out slow, because it needs to learn how to find information. Be patient, download some stuff, it will speed up.

  25. Blame Kaffe - not Freenet by Anonymous Coward · · Score: 2, Informative
    From what I can see the project does try to stick to Java APIs for which free implementations are available, but it does not hold itself hostage to their bug-fixing schedules. If Kaffe can't run Freenet because it isn't meeting its API obligations, then blame the Kaffe team and pester them to fix the problems, don't blame the Freenet developers, or expect those that donated money to Freenet to have it spent debugging Kaffe.

    Freenet is about Freedom of Communication, not Free Software. Just because there is significant overlap between those that advocate each - does not mean that Freenet should spend its resources advancing the Free Software/Open Source agenda at the expense of its own.

    1. Re:Blame Kaffe - not Freenet by wfrp01 · · Score: 1

      ...does not mean that Freenet should spend its resources advancing the Free Software/Open Source agenda at the expense of its own.

      Well, the problem could have been avoided in the first place by choosing not to develop Freenet using Java. There's nothing so special about java that warrants abrogating your freedom. Seems like an easily avoided goof to me. Probably someone knew java, wanted to learn java, or some silly thing, and now we're stuck w/ a dependancy on non-free software. Too bad, because now that the mistake has been made, and so much effort has been expended, it would in fact be a chore to remedy.

      One way out of this imbroglio would be to not rely on bleeding edge java features, so that the free java alternatives have a chance to become viable.

      --

      --Lawrence Lessig for Congress!
    2. Re:Blame Kaffe - not Freenet by wfrp01 · · Score: 1

      Your point is completely moot, unless you can explain what makes Java "optimal" for this application. As I said, it was a capricious choice, with unfortunate consequences. There are many non-incumbered ways this application could have been written.

      And don't go around talking about what I "expect" people to do. I don't "expect" people to do anything. But I'm free to speak my mind, and do. And you're free to disagree with me. But it would really be a lot more productive if you stuck to the point, rather than drawing sick analogies involving child molestation.

      Free communication is a different cause than free software. I never said I disagreed. My point was simply that since the code was so close to being free, that it's really too bad that it ended up being programmed in an incumbered language like Java. There are many equally adept languages that wouldn't suffer this limitation.

      --

      --Lawrence Lessig for Congress!
    3. Re:Blame Kaffe - not Freenet by aliquis · · Score: 1

      java makes sence in two ways:
      1) let freenet run "everywhere".
      2) fasten up development.
      3) all platforms which can run freenet get the same version at the same time.

  26. Re:Java can't be efficient (OT) by HBI · · Score: 1

    This same discussion went on between assembler and C programmers. Look at it now. I think the progress of object oriented, garbage collecting, more secure platforms are as important as that paradigm shift.

    If we are ever going to arrive there, we haven't gotten there yet. Java applications feel slow. I have not seen a single Java-based application where this was not the case. I have seen server-side implementations that aren't godawful slow, but they are not much different than ASP in terms of response- ie, not that great.

    Developers thinking that 'Java is good enough' is not enough. I see the phrase 'implemented in Java' and I find an alternative immediately. Too many sludgy, anemic Java applications have scarred me.

    If Freenet wants to catch on faster then a C implementation would be wise. If they don't care, it'll continue to stumble along with little acceptance until the day your dream comes true and system throughput and responsiveness no longer matter because of the relative speed of our platforms.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  27. "remaining immune to the /. effect."? by RPoet · · Score: 3, Interesting

    Freenet is NOT immune to the /. effect currently. Every time /. runs a Freenet related story, loads of new users seem to get on the Freenet and it just collapses, meaning response times go way up and many freesites become unreachable. I'm sure NGRouting will take care of this, but it's not honest to say it will help Freenet "remain immune" to the /. effect, because it's not immune.

    --
    "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  28. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 4, Informative
    The Bittorent mainpage is shut down from a DOS, then shutdown by its chosen government (FCC), and now its in shambles. Freenet can have the same thing happen.

    Uh, your really off your mark here. The Freenet web interface thingy comes with it's own mini webserver and the functionality to turn any non-transient node into a freenet distribution center. From the Freenet web interface, there's a link called Spread Freenet. (Link only works if you have Freenet installed and running.)

    Even if the main Freenet site got taken down, things would still be just peachy...

    While we're at it, what's this about the Bittorent mainpage going down? I know that a few popular tracker sites went down, but I've never heard of the main BitTorrent site going down. Click the link; it's up right now.

    Moderators: How the hell did the parent get modded +2 Insightful?

  29. What's Your Specialty by __aaklbk2114 · · Score: 1

    From the article: One of the expected side effects of this approach was that nodes would tend to specialize in the retrieval of some keys to the exclusion of others.

    I wonder which lucky chap will run the node that specializes in kiddie porn?

    1. Re:What's Your Specialty by RPoet · · Score: 1

      Nobody will ever know (not even the lucky chap).

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    2. Re:What's Your Specialty by Anonymous Coward · · Score: 2, Informative

      Data in Freenet is split into small pieves, and those pieces are hashesd to make the keys. When you specialize, you are more likely to store keys in some short range of prefixes than you are for any keys outside your specialization.

      No type of content is more likely to have keys starting with a certain prefix than any other. So you can't "specialize" in child porn, or any other content <i>type</i>.

    3. Re:What's Your Specialty by Famatra · · Score: 2, Informative

      Yes this is right, specialization occurs via key names, not content.

      This is good, since keys are a random sampling of content, so if a node goes down then no specific type of content is lost. (Not putting all your eggs in one basket idea.)

  30. Re:You are an idiot by Anonymous Coward · · Score: 1, Funny
    Wow. I'm just speechless.

    See? It's working already
  31. Re:Java can't be efficient (OT) by owlstead · · Score: 3, Interesting

    No, you are referring to the startup time of the VM. Once started, the memory pages will have settled and the response gets better and better. The same thing happens when you use the menu's the first time. Once the classes have loaded, the program has fine responsiveness. Actually, you can preload classes with Java, but not too many developers use that particular feature (it will add to the startup time anyway).

    IMHO, the Java VM should be loaded at startup, and a single VM should be used to launch multiple applications. When used like that (together with an efficent GUI startup process) much of the gripe against Java applications should be gone. Obviously the firewalling between programs should be maintained. Alas, this is not currently so.

    To come back to freenet: it doesn't incorporate a GUI in normal use (using the web interface is not the same as launching a Swing application) and for networking speed: the speed of the connection will be the bottle neck, not the Java application.

    It must be said that the current implementation will scare away programmers that are looking towards efficency. For most programs you should n't though. Look at the architecture before trying to get something more efficient by changing languages.

    ps. for an ample showcase of efficiency, try Eclipse from IBM. Check the features first before posting though.

  32. The next level by mcrbids · · Score: 3, Insightful

    FreeNet will have problems for the forseeable future because the average joe can't easily install it and make it work.

    Who will take FreeNet to the masses?

    In other words, who will make a simple, usable client/server program that works on FreeNet? (Think Napster/KaZaA/Gnucleus)

    Will it be KaZaA? BearShare? Will it be some Open Source project?

    How long until somebody with the right skill set takes this to the "next level" so that it's actually usable to people other than geeks?

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:The next level by Fred+Ferrigno · · Score: 3, Insightful

      Meh. The actual problem with Freenet is that there just isn't enough worthwhile content on it. I've shown my friends Freenet and babbled on about how cool it is that it's totally anonymous and all that jazz, but the first thing they ask is "how fast can I download stuff?" Of course, by "stuff", they typically mean all the sorts of things the MPAA and RIAA don't want you to have.

      So I have to explain that, well, there isn't really any "stuff" on Freenet at this point, and frankly if there were, it'd take forever and a day to complete, if you managed to find a node with all the data. But, like, there are all these sites that basically just link to each other, though occaisionally there's a site with some Dilbert cartoons that don't load. Oh, and did I mention browsing Freenet sites makes your $50/month broadband feel slower than a 14.4 modem?

      OTOH, I'm all for the concept of Freenet. Every major release I set up a node and run it for a few days to see if it's gotten any better, but I end up shutting it off.

    2. Re:The next level by ZvlvLord · · Score: 1

      Taking to the masses ? Are you crazy ? Shhhhhhhhhh.........

  33. Freenet not a panacea by acceleriter · · Score: 3, Informative

    A "rights" holder knows the freenet key of certain material. Can the holder not hust write a script hop onto Freenet, request that key (and only that key), and fire off C&Ds to all the ISPs whose allocations include the addresses that respond? Seems simple enough--even with blinding of requests, the intellectual "property" holder can still point to the nodes that respond as having distributed the material--just as the exit server from Mixmaster (or freedom.net, before it became a casualty of 9/11 hysteria), etc. is vulnerable to legal attacks.

    This might be able to be foiled with some kind of chaffing in which nodes respond even if they don't have a piece of the data in question, but that would introduce more inefficiency.

    In particular, those who are "willfully blind" to infringement losing safe harbor provisions, I don't see how Freenet will survive as a means of propagating "questionable" material. And since that's it's raison d'être, then it probably won't survive at all in the U.S.

    --

    CEE5210S The signal SIGHUP was received.

    1. Re:Freenet not a panacea by Anonymous Coward · · Score: 2, Informative

      ..can still point to the nodes that respond as having distributed the material..

      You can't prove whether those nodes were sending you the material (thus hosting it) or simply forwarding it from another node.

    2. Re:Freenet not a panacea by acceleriter · · Score: 1

      It doesn't matter. If they were just forwarding it, they are now distributing it. And the node operator's not knowing what it is isn't a defense, since s/he's "willfully blind."

      --

      CEE5210S The signal SIGHUP was received.

    3. Re:Freenet not a panacea by RPoet · · Score: 2, Funny

      If that's true, any ISP or network administrator should immediately think twice about running that Cisco router. Who knows what stuff it's routing!

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    4. Re:Freenet not a panacea by acceleriter · · Score: 1

      Ah, but ISPs have a DMCA safe harbor, and can take down content that is infringing or otherwise illegal.

      --

      CEE5210S The signal SIGHUP was received.

    5. Re:Freenet not a panacea by DeepRedux · · Score: 1

      The ISP is safe, but the Freenet node operator is not. The DMCA gives registered ISPs "Safe Harbor" protection for actions by is customers.

    6. Re:Freenet not a panacea by RPoet · · Score: 2, Informative

      We're not talking about "taking down" anything, we're talking about routing data. A Freenet node will route data on Freenet, just as any tcp/ip router will route data on the internet. They are quite analogous.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    7. Re:Freenet not a panacea by acceleriter · · Score: 1

      Except that Freenet caches data. Data that's routed is also stored for a time. That, and the fact that the network's stated goal is circumvention of laws leads me to conclude that when the first operators are taken to court, judges and juries will take a very dim view of the "I was only routing packets" defense.

      --

      CEE5210S The signal SIGHUP was received.

    8. Re:Freenet not a panacea by RPoet · · Score: 1

      Well, I can see two points:

      1. The DMCA is not legislate outside the US. Most people live outside the US.

      2. You can apply the same reasoning that lead to the said legal safe hourbor for ISPs to those running Freenet nodes.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    9. Re:Freenet not a panacea by RPoet · · Score: 2, Insightful

      Ah, but you can set your node to not store any data, just forward. When you get data from a neighbour node, you have no idea if that node has stored the data at all, and you have no way of finding out.

      As for Freenet's stated goal being circumvention of laws, I don't remember having read that anywhere -- except circumvention of certain laws in certain totalitarian states. US officials, being such lovers of freedom, should have no problem with that goal.

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
    10. Re:Freenet not a panacea by acceleriter · · Score: 2, Informative
      1. I specifically referred to the U.S. in my original post. And the Berne Convention is causing similar laws to be passed in the EU. Freenet nodes outside the civilized world of North America and Europe could be safe, I guess.

      2. The language in the DMCA about what constitutes a "service provider" is vague, but in order to be eligible for the safe harbor, the Freenet node operator would have to be determined to be an ISP. Even if that happens, the safe harbor is lost because the node operator is "willfully blind" to any infringement. And the DMCA only provides a safe harbor with respect to copyright infringement--not for obscenity or terrorist communication which could also be carried upon it.

      --

      CEE5210S The signal SIGHUP was received.

    11. Re:Freenet not a panacea by acceleriter · · Score: 1
      Ah, but you can set your node to not store any data, just forward. When you get data from a neighbour node, you have no idea if that node has stored the data at all, and you have no way of finding out.

      Didn't realize that--thanks. But the "you have no way of finding out" brings us back to that "willfully blind" doctrine.

      As for Freenet's stated goal being circumvention of laws, I don't remember having read that anywhere -- except circumvention of certain laws in certain totalitarian states. US officials, being such lovers of freedom, should have no problem with that goal.

      You're right--I mistakenly read that into it. The problem is that using it's (really) stated goal of anonymous speech, a prosecutor can easily spin it that way, unfortunately. I wish the U.S. officials were the lovers of freedom they should be, but they aren't.

      --

      CEE5210S The signal SIGHUP was received.

    12. Re:Freenet not a panacea by edheil · · Score: 2, Interesting

      The trick is that by requesting the key, the person is actually propagating the material.

      If you request a key and my node hands you that file, there is no way for you to tell whether I had that file on my machine already and just sent it to you in response to your request, or whether my node went out and got that file from ANOTHER NODE in response to your request, and then passed it on to you, caching it on my node in case of further requests.

      In other words, by trying to 'police' freenet in this fashion, you are thwarting your own goals, and making sure that your file is widely propagated across a large number of nodes, only a small fraction of whose IP addresses will be known to you (you only know the IP address of the last node that delivered the file to you) -- and those IP addresses are likely to be those of people who did not even have the file before you requested it!

    13. Re:Freenet not a panacea by acceleriter · · Score: 1
      In other words, by trying to 'police' freenet in this fashion, you are thwarting your own goals, and making sure that your file is widely propagated across a large number of nodes

      That's pretty cool, and I hadn't thought of it that way. But can't the poor sod whose machine hands the file associated with that key to the *AA agent's machine still be targeted for legal action?

      --

      CEE5210S The signal SIGHUP was received.

    14. Re:Freenet not a panacea by QuMa · · Score: 3, Interesting

      Possibly, yes. But any country in which the courts rule forwarding requests to illegal content to be illegal will also have made public HTTP proxies (like anonymizer.com) illegal. At that point a different system will be necessary, something where it would be impossible to distinguish publisher/retriever from 'innocent' bystander. There are possibilities for such systems, but they're going to be even less efficient/fast/simple, so let's hope they aren't necessary.

    15. Re:Freenet not a panacea by Famatra · · Score: 1

      Freenet routing is exactly the same as routing for internet providers. They do not endorse the content; they just relay it, as so it is with Freenet.

      As well, I think it is even safer after the ruling that networks like gnutella kazaa are not responsible, like napster is, for infringing copyrighted material on the network since there are legit uses for the network.

    16. Re:Freenet not a panacea by acceleriter · · Score: 1

      Good point wrt anonymizer.

      --

      CEE5210S The signal SIGHUP was received.

    17. Re:Freenet not a panacea by acceleriter · · Score: 1

      The reason the networks like kazaa and gnutella aren't responsible is because they aren't running any servers. Those operating nodes in the case of kazaa and gnutella are still vulnerable to individual legal attacks, as the RIAA has recently demonstrated.

      --

      CEE5210S The signal SIGHUP was received.

    18. Re:Freenet not a panacea by Malcontent · · Score: 1

      " I specifically referred to the U.S. in my original post. And the Berne Convention is causing similar laws to be passed in the EU. Freenet nodes outside the civilized world of North America and Europe could be safe, I guess."

      Oh the irony. Read that three times and lament.

      "willfully blind"

      You keep saying this. Is this an actual legal term or did you just make it up. I would like to know what the legal definition of this is. It seems to make all proxy servers and all server who don't log illegal.

      --

      War is necrophilia.

    19. Re:Freenet not a panacea by SWroclawski · · Score: 3, Informative

      Your argument, if I understand it, is that given key A, then you find find the nodes that have it and shut them down.

      On Freenet this becomes a non-trivial task.

      First- all communication between nodes is encrypted. You'd need to do a real time decryption of the communication in order to spy.

      Secondly, nodes will often respond even if they don't have the data- that's the point. Even with NG routing- it's still onion routing. A node that responds that it has a peice of data may just be lieing. And by requesting the data in the first place, due to agressive caching- you're spreading the data across the network.

      As to then shutting down the nodes- you'd have to shut down nodes in places all over the world.

      Lastly, you could just make a second copy of a given data, new key and then then your plan is foiled.

      You should really read more of the Freenet docs- they explain all this.

  34. Re:You are an idiot by Anonymous Coward · · Score: 1, Insightful

    I am not a troll and do not frequent kuro5hin.org. Let me debate with you. Make-believe that you have your certifications/oaths claiming your a Linux+ and Network+ compliant, you are working for Earthlink, and you just received a cease and decist from allowing your customers operate software that shares software. You ponder a moment and realize that it is near impossible with one exception, block all ports that have a pattern of challeng response communication, work with other ISPs, and get the mess stopped at the router. Then, follow through with the log-reporting to the FCC on what is occuring; ie, users A, B, C are exhibiting this behavior, and as well providing the FCC with captured packets of what is being sent. With any form of cryption thrown aside, it is discovered what is moving across the networks; intent is established to pirate software. Being that Fair Use(TM) of software has been a little spotty latly, you are presumed guilty until proven innocent because you volunteer postponment of rights by subscribing to FCC regulated services.

    End Of Story. Honestly, I'm not a troll. I have needs as everyone else does, and that is to work with others in discovering truth. Freenet is not free as long as its on a network being regulated by the FCC, or actualy, anyone.

  35. Transient Nodes and Permanent Nodes by MyHair · · Score: 2, Informative

    When I first tried Freenet a year or so ago it defaulted to be a transient node.

    I noticed the lastest versions default to permanent node and the Windows version also puts itself in your startup folder.

    I don't think a few hundred or thousand transient nodes coming onto and off of Freenet would hurt it, but I think permanent nodes frequently hopping on and off will slow it down. I wonder why they changed the default to permanent?

    If I understand correctly, a transient node doesn't store data, respond to data requests from other nodes or get put in the routing table, while a permanent node does. A full-time permanent node will make your local browsing faster as well has help out Freenet, but a sporadically on permanent node would cause delays I suspect.

    The reason that Freenet is supposedly free from the Slashdot effect is because a greater demand for a freesite naturally causes it to be available from more nodes. The supply scales to demand.

    1. Re:Transient Nodes and Permanent Nodes by RPoet · · Score: 2, Interesting

      As I understand it, there are several reasons for making nodes default to being permanent. For once, transient nodes don't help the network at all; they just leech. But more importantly, if you're transient, you lose an important attribute of Freenet: your plausible deniability. Everything in your data store has provably landed there on your request, and not (as for permanent nodes) perhaps because they were only routed through you.

      So let's just wait and see if all these new non-permanent permanent nodes will hurt the network or help it. :-)

      --
      "Oppression and harassment is a small price to pay to live in the land of the free." -- Montgomery Burns.
  36. I doubt that this will actually happen by sam_handelman · · Score: 2, Interesting

    Of course, it might.

    More likely, Congress will order the FBI to use Carnivore (or whatever it is called now) to track people downloading a particular file on Freenet, and to try and find out who they are. I don't remember how Freenet works, or how Carnivore works, but I'm sure with total control of the router infrastructure you could figure out who was downloading what, eventually..... although, every control message for freenet is encrypted, huh? Well, anyway they'd try.

    Then, the RIAA will demand that congress give them the power to open up carnivore boxes and track down "pirates" without judicial oversight.

    Our legislators have such a poor idea of how freenet works (worse even than mine,) that I don't think they *can* write a law against it. A law against software that enables two remote computers to connect to each other without both of them knowing who the other is?

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    1. Re:I doubt that this will actually happen by HanzoSan · · Score: 1



      How is Carnivore supposed to decrypt the files now?
      Carnivore is a waste of money, it doesnt even work for people who know how to properly defend from it.

      --
      If you use Linux, please help development of Autopac
    2. Re:I doubt that this will actually happen by cha0sadddddddd · · Score: 1

      in freenet there are only 2 users...
      the universal inserter,
      and the universal downloader
      read the faq

      --
      Collecting data is only the first step toward wisdom. But sharing data is the first step toward community
    3. Re:I doubt that this will actually happen by Lt+Razak · · Score: 1
      I don't remember how Freenet works, or how Carnivore works,

      No kidding.

    4. Re:I doubt that this will actually happen by varslot · · Score: 1
      Our legislators have such a poor idea of how freenet works (worse even than mine,) that I don't think they *can* write a law against it. A law against software that enables two remote computers to connect to each other without both of them knowing who the other is?
      I am sure someone will patent that idea soon!
      --
      There arises from a bad and unapt formation of words a wonderful obstruction to the mind. (Francis Bacon)
    5. Re:I doubt that this will actually happen by Elwood+P+Dowd · · Score: 2, Informative

      Actually grabbing every packet being sent to a client (and not through it) and also decrypting it would be difficult. However. A few months ago, /. had a story on some FBI report on wiretaps. They explained that out of all the wiretaps they did one year, 40 of them were obscured by encryption. In *none* of those cases, did the encryption get in the way of them getting the messages, and they didn't have to decrypt anything.

      If the feds are tracking you, they'll do it by putting a microphone in your desklamp by your phone, and a bug in your computer keyboard. PGP doesn't help as much when you're on camera.

      --

      There are no trails. There are no trees out here.
    6. Re:I doubt that this will actually happen by sam_handelman · · Score: 1

      Gee, if there are only two other people running freenet, that explains why I have so much trouble getting anything.

      News from the future:
      July 21st, 2008

      In a landmark decision, the Supreme Court today upheld the Pre-emptive Piracy Prevention Act (PPPA), which gave the private armies employed by the sole remaining media corporation the power to declare and pursue war against individuals on US soil - who can then be designated as "enemy combatants" and tried by military tribunals created by our glorious leader, Grand Marshall Rupert Murdoch.

      Omnimedia spokesmen hailed the ruling, calling it a victory for intellectual property rights, and saying that it vindicated their use of nuclear weapons against the city of Palo Alto, where their intelligence indicated that the source of all the world's pirated content, the so-called "Universal Inserter," was hiding.

      Mere minutes after the blast, the Universal Inserter uploaded an illegal copy of Charlice's new video (purchase a license to view title), to his partner in crime, the Universal Downloader. Experts believe the upload is genuine.

      The attorney representing the Universal Inserter, Stanford Professor Lawrence Lessig, who has drawn considerable controversy for refusing to acknowledge that his client even exists, was unavailable for comment as he is being held on charges of aiding and abetting the enemy at the Omnimedia detention center in Gautonomo Bay.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  37. nothing about freenet prevents searching by Vitriolix · · Score: 3, Informative

    freenet is a *protocol*, not a client (though they do ship the http proxy client with the main distro). just like the http protocol doesnt have any search functionality built into it, neither does freenet. you can, and people do in fact use regular old web spiders to create searchable indexes of freenet.

    1. Re:nothing about freenet prevents searching by Istealmymusic · · Score: 1

      Can Freenet have decentralized searching (not like HTTP, where a big company sets up hundreds of servers and indexes sites to show off their 64-bit performance for marketing purposes)?

      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  38. Re:Freenet is under corporate control, not 100% fr by greenrd · · Score: 1
    Go away, nutjob. I believe that FreeNet itself (as opposed to their website where you can download the software) doesn't even use DNS - and even it did, the Supreme Court has repeatedly struck down restrictions of freedom of speech on the Internet. And the FCC rules on bad language simply do not apply to the Internet.

  39. Can it really be faster than WWW or not? by dstone · · Score: 1

    I see contradictory claims. Help me out here...

    From the current announcement: It could even make Freenet faster than the World Wide Web in many circumstances.

    From the Freenet FAQ: While it is unlikely that freenet sites will ever load faster than regular websites, it does adapt to sudden surges of visitors (which will often occur when relatively unknown sites get linked to from a big site) better, and high download speeds for big files are feasible too. Just don't expect very low latency.

    I'm about to try my first Freenet install anyways because I'm curious about some of its other alleged benefits, but would anyone in the know care to comment on just how slow (in latency and/or throughput terms) the Freenet experience is really destined to be?

    1. Re:Can it really be faster than WWW or not? by QuMa · · Score: 3, Interesting

      The text in the FAQ is mine, I don't think Ian is claiming freenet will get better throughput/latency for browsing random websites, however freenet can be faster for downloads from websites, websites with flash animations or big applets, those kinds of things. (At current the anonymity filter (a piece of code that filters potentially anonymity-compromising parts from freenet websites) will remove all plugins and applets, but we're talking middle to long-term future here).

      Basicly, freenet latency is bad, freenet throughput is good. (and freenet reliability is different :-))

  40. Re:Java can't be efficient (OT) by cras · · Score: 1
    One of the most annoying things with Java programs is that I can't figure out what process to kill if I want to kill an application. Luckily I usually use only one Java program at a time, so "killall java" works well enough. Running multiple apps in one VM would only make it worse without some kind of "Java ps".

    And why kill them? Because most of the software gets stuck for some reason once in a while. Maybe not always because of the software itself, but because they're waiting for some network timeout or whatever.

  41. Re:Java can't be efficient (OT) by Famatra · · Score: 1

    Why doesn't someone put there money where their mouth is and port it over to another language if they dont like Java so much?

    I do believe someone is porting over Freenet from Java to another C language, and the project is called Entropy:

    http://entropy.stop1984.com/en/intro.html

    I am sure that any help will be welcomed in the freenet project, and even if not its open source so go ahead and port it over to your favourite language.

  42. He didn't invent it... by Sanity · · Score: 1

    ...the ants did.

  43. meta data? by DrEasy · · Score: 3, Insightful

    I've been reading about Freenet, and I'm trying to imagine how a potent search engine could be implemented on top of Freenet. Ideally it'd be great to use meta tags and such to index pages, but then how do you find the files if you do not know their keys in the first place?

    Yes, I have heard about Frost. As far as I understand, it's some sort of anonymous newsgroup. I guess a search engine could harvest the keys posted on Frost, and index them after retrieving and analysing the content and possibly the meta tags. But then the question becomes: how do you host such a search engine anonymously? Aren't you liable/vulnerable if your search engine is known to help you retrieve questionable content? Can't Frost be attacked ultimately for that same reason? Or is it distributed/anonymous? Am I missing something? Should I RTFA?

    --
    "In our tactical decisions, we are operating contrary to our strategic interest."
  44. Re:duh by mcrbids · · Score: 1

    Freenet is no more trying to be Kazaa or Morpheus than a knife is trying to be a fork.

    That wasn't the point, was it?

    It's not what *FreeNet* is trying to do, it's what KaZaA/Morpheous are doing!

    FreeNet still requires geeks to run and operate. But, if I could download a FreeNet installer for my windows, double-click, and have an easy-to-use node in 10 minutes, it will *explode*.

    So long as you are

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  45. Larf by poptones · · Score: 1

    Dude... have you tried to ping www.riaa.org in the last several months? Last I looked (yesterday) they were up but incredibly slow; more often than that they have been down completely nearly the whole year. Ironically, the RIAA needs something like freenet just to keep its site from being DOS-ed to ashes.

  46. Uprizer hosts Freenet by HanzoSan · · Score: 1


    Ian Clarke was founder of Uprizer and many other companies. Uprizer if I remember right pays for the bandwidth.

    --
    If you use Linux, please help development of Autopac
  47. Just like capitalism. by HanzoSan · · Score: 1



    Its a good model, however I think GNUnets economic model is more advanced.

    --
    If you use Linux, please help development of Autopac
  48. good by shaklee · · Score: 1, Troll

    I installed freenet for the first time and it took 10 minutes to perform the first search, kazaa takes about 3 seconds.

    1. Re:good by Anonymous Coward · · Score: 1, Insightful

      Maybe you should stick with Kazaa then.

    2. Re:good by Anonymous Coward · · Score: 3, Insightful

      Yeah, we here at the RIAA would very much like you to keep using Kazaa. It's fast for you, and we get to track you down. You see, it's a win-win situation!

  49. Let it be a distributed proxy network by HanzoSan · · Score: 1



    They can both become a proxy for someone else as well as hide behind someone else in a ring.

    You connect to me, I connect to joe.

    Joe wants to talk to you, he connects to me, and I connect to you.

    This could be random, every time they log on new proxy rings.

    --
    If you use Linux, please help development of Autopac
  50. neural nets by poptones · · Score: 1

    I find this project fascinating in that it would seem to be a solution on many levels, not just an app that runs over the internet. The way information is stored in redundant fashion, that growth ofd the network makes it more efficient AND more robust, that certain pathways become more specialized over time - it all strikes me as functioning very much like some grand brain. Of course it's "not there yet" but, unlike those who love to troll about how doggedly slow and unusable it is, I see research on this project as being exceedingly valuable also to realizing robust (and secure, as in privacy ensured) wireless mesh networks.

  51. Re:Java can't be efficient (OT) by Anonymous Coward · · Score: 1, Informative

    Just to clear up, Entropy is not a port of freenet. It shares many of its ideas and even uses the Freenet Client Protocol (The protocol applications use to talk to a node), but it does not use the Freenet Network Protocol (The protocol nodes use to talk to each other), and is hence incompatible with the original Freenet network.

    Freenet is a fast moving target - anyone moving to implement a sister to FRED is going to be spending a lot of time playing catch-up.

  52. Re:duh by secolactico · · Score: 1

    But, if I could download a FreeNet installer for my windows, double-click, and have an easy-to-use node in 10 minutes, it will *explode*.

    I don't know you, but I downloaded the windows installed, and just clicked next, next, next... on the wizard and Freenet was up and running in less than 10 minutes. Hell, if you right click on the tray icon, there's even an option to "open the gateway" that launches your browser to the appropiate address.

    The config dialog even has different tabs depending on your level of expertise, and there's no need to access the "geek" sections at all.

    Freenet is very easy to install on windows. On my freebsd box, however, the port made download manually the javasdk from Sun and one of the patches from somewhere else before compiling (it's doing so right now).

    --
    No sig
  53. Mod parent up by Anonymous Coward · · Score: 1, Interesting
    Guys, he's not a troll.

    Freenet may be the best that we have so far, and I have nothing against its success in fighting off the fascistic corporate state, but he's right, at least as far as the U.S. is concerned.

    ISPs could be required to install routers which block anything which does not follow a prescribed protocol -- a whitelist, as it were.

    Spyware software which allows access to limited protocols of the internet (e.g. HTTP, FTP) would be required, and would use government-approved revokable encryption keys which expire too often for there to be any practicality in cracking them, since the encryption would be done in the middle, at the ISP level, and not at the P2P ends.

    People with economic power -- I'm sorry guys, that's not us -- would accept the government's explanation that this is needed to fight off cyber-terrorism. So there would not be enough dollar protests to fight such a draconian system even if we tried. The public has already been conditioned for martial law.

    The government was hoping that the July 6 cyber-attacks occurred, so that it could justify moving closer to this reality. Thankfully they did not happen.

    Violators could be fined or sued, and there would be no due process rights because they are matters for the civil, not criminal, courts. The Constitution is obsolete.

    People could try to create other ways to access the internet outside of the U.S., such as freenet servers outside of the U.S., but in the U.S. it would be called an act of terrorism, ala Patriot Act II, which if caught could lead to arrest and indefinite detention without trial under Ashcroft's regime.

    I realize Freenet is the best we have so far, and it will delay things, but if the fascists in the government, RIAA and MPAA have their way, it won't be free. Do not become complacent because of Freenet, and assume that everything is safe.

    We are living in a police state. It's time to start coming up with alternative defenses in the event of internet martial law, such as pirate radio, Fidonet and BBSes, etc.

    Support Freenet, but remember it is not a panacea.

    1. Re:Mod parent up by grumpygrodyguy · · Score: 1

      I realize Freenet is the best we have so far, and it will delay things, but if the fascists in the government, RIAA and MPAA have their way, it won't be free. Do not become complacent because of Freenet, and assume that everything is safe.

      We are living in a police state. It's time to start coming up with alternative defenses in the event of internet martial law, such as pirate radio, Fidonet and BBSes, etc.


      Well written post, and I'm sorry you had to post it anonymously.

      Hopefully wireless 802.X-grid networks will take off in conjunction with the next gen P2P software. Those are two technologies that were meant to be together.

      --
      The government has a defect: it's potentially democratic. Corporations have no defect: they're pure tyrannies. -Chomsky
  54. Its not ready yet. by HanzoSan · · Score: 1



    I'm going to wait for NGrouting.

    --
    If you use Linux, please help development of Autopac
    1. Re:Its not ready yet. by hesiod · · Score: 2, Funny

      > I'm going to wait for NGrouting.

      N Grouting? Does that mean I can seal my bathtub remotely? Cool feature!

  55. Lets all subcribe to Freenet by HanzoSan · · Score: 1, Interesting


    $10 a month to freenet and get all the music and movies you want,

    Or pay the RIAA $100,000 dollars per song.

    I think we dont have a choice but to make the logical business decision just like the RIAA made the logical business decision to sue 60 million people.

    Here you go, Subscribe now FreenetSubscription

    --
    If you use Linux, please help development of Autopac
  56. interesting article about kazaa, thw war is on by schouwl · · Score: 1

    http://www.extremetech.com/article2/0,3973,1191474 ,00.asp

  57. Do not download porn from Freenet. by HanzoSan · · Score: 3, Funny



    If you download porn, the spyware programmed into Freenet will foward your IP to the RIAA, FBI, NSA, and then post it to a few hacking/warez newsgroups and forums.

    Freenet is NOT a pornster program.

    --
    If you use Linux, please help development of Autopac
  58. troll post. mod accordingly by SethJohnson · · Score: 1

    troll.

  59. Re:karma whoring ? by jericho4.0 · · Score: 1
    I would have thought that karma whoreing was a more advanced concept the the /. effect. - anyway, even if it wasn't whoreing, your post is still somewhat offtopic since 99.8% of the people reading it know what karma whoreing is.

    p.s. It's good to stop caring about how AC's percive your posts, or moderators mod them, We're all idiots :-) I never reply to AC's out of principle.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  60. Freenet: just a few notes by Anonymous Coward · · Score: 2, Informative

    1. Freenet does work, its slow, but it works, I run it on dialup, all you people with bband stop moaning.
    2. Whatever connection you use give it time to integrate into the network.
    3.Stuff you may not agree with can and probably will be stored on your node.
    4. You cant be done for 3. Unless certain western goverments get really upset with freenet users.
    5.Download it. Run it. Leave it as long as you can. Repeat. Eventually it will work ok.
    6.Remember its worth it. Support this project you might need it.

  61. That's the answer by cubicledrone · · Score: 1

    Let's replace the Internet (and throw 20 years of work away in the process) so everyone can download music and movies (which they usually claim they don't like anyway) for free (destroying 30% of the economy in the process).

    Sounds great.

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  62. This routing has its problems. by leuk_he · · Score: 2, Interesting

    1. Its theorethic. The original freenet concept contained simulation to show that it should work. I am missing this here.
    2. It does not fit really well in the freenet sources. In the current freenet implementation the network layer and routing layer are split. Unless you develop it yourself this will not be implemented in freenet (soon).

    DNF: estimate if they are legimate by estimating their time. This does not work on a saturated network. And freenet is always (by design i think ) full.
    There are some asumptions here that do not work. Also there will be things in freenet that will try to hide the location /no hops it took because it leads to security problems.

    Inherited Knowledge:
    Make nodes learn faste by assuming some kind (vague!) of trust between nodes. read: create trust by an estabished node and new (unreliable?) node. This is against the freenet paradigma and creates all kinds of security problems. This kind of thing should not be implemented in freenet where the 1st priority is security.

    The only positive thing this article is suggesting is to time the data and so optimize the flow of messsages according to the internet structure. In freenet this is an implementation problem.

    There were more of these kind of suggestions on the freenet tech mailing list. I unsubscribed it (too much spam, too much interesting ideas from people who had no clue)

    If you write such articles please investigate other p2p solution as well! (gnet/gnunet india network and many others.)

  63. Re:Java can't be efficient (OT) by Richard+W.M.+Jones · · Score: 1

    OCaml has all the above advantages, but with a MUCH smaller memory footprint and C-like speed.

    Rich.

  64. Re:Same here by fenix+down · · Score: 1

    I think it's a kind of test tube.

  65. Mirroring websites on Freenet. by Myself · · Score: 3, Informative

    I've said this before!

    The only problem is that there's no one-click tool to mirror a website into Freenet, yet. Freenet's gateway has an anonymity filter which prohibits out-of-freenet links, and it also disallows a lot of things. If someone wanted to write a simple tool to clean up a site and hack the links to work in Freenet, it would make this a lot easier.

    By the way, using the http://127.0.0.1:8888/KEY@whatever style links is discouraged, because not everyone's freenet node is localhost, and not everyone runs it on port 8888! The preferred format is freenet:KEY@whatever which can then be handled appropriately by your browser.

    1. Re:Mirroring websites on Freenet. by Suidae · · Score: 1

      One thing that would really, really help is if Mozilla would support MHTML, multi-part html files. IE has supported them (*.mht) since 5.5.

      Its just a multi-part mime document that contains the html document and all its images and etc. There is some question as to frame support and whatnot, but IMO mozilla should quit worrying about how it ought to be done and just follow IE's lead here.

      Part of the problem with mirroring crap to freenet is that you have to insert each and every file as a seperate document, and they don't stick together, so you have to wait for images and frames and such to be found where ever they happen to fall on the network, which is exceedingly slow.

      Freesites would look much better if they could encapsulate everything into a single file that browsers could load natively, like the way mhtml works in IE.

      Yes, there are loads of other ways to do web archives, zip, jar, war, whatever. But the current king of browsers supports MHT, at the very least mozilla could embrace this and extend it later.

      If you like the idea, make it happen.

  66. Re:Freenet is under corporate control, not 100% fr by fenix+down · · Score: 1

    It actually means "by your lady". By your lady... byourlady... bylady... blady... bloody. The British have a lot of speech impediments. Now, whatever the fuck "by your lady" means I don't have a clue. Apparently it's religious. It does fill the same hole as "fucking" though, since you can't say "wanking hell". That's just stupid.

  67. Well no wonder it sucks! by Myself · · Score: 4, Interesting
    Every major release I set up a node and run it for a few days to see if it's gotten any better, but I end up shutting it off.


    You're part of the problem! The reason Freenet sucks for a little while after each release is that there's a huge influx of empty datastores joining the network. The network bounces back pretty quickly, as data gets passed around and as routing tables hone themselves, the network gets a lot better.

    Then a day or two later, you and 90% of the other slashdotters drop off, and leave holes in everyone's routing tables. All the contribution that your nodes were just starting to make, gets undone. All the copies of content that got replicated into your datastores vanish. All the routing optimizations that were just sorting themselves out get broken again.

    Tourists hurt the network. If you're judging Freenet based on it's performance the day after a slashdotting, you're not getting a full or fair picture. Come back and stay a while! Let your node run for a week and I think you'll be impressed.

    When they say Freenet is slashdot-resistant, they refer to content within the network. Any piece of data, be it a single file or a whole freesite, will simply propagate more as more people request it. The network itself definitely labors a bit as empty datastores dillute it. The best way to improve Freenet's performance is to encourage those tourists to stick around, so they and the network will benefit the most.
    1. Re:Well no wonder it sucks! by mblase · · Score: 1

      Tourists hurt the network.

      Sounds like something worth fixing in the next release. Perhaps Freenet should be designed so that new nodes don't do anything useful for seven days or so?

    2. Re:Well no wonder it sucks! by Fred+Ferrigno · · Score: 1

      You know, I've heard that explanation before, and I'd like to believe that Freenet gets better. However, it's not that I'm shutting down my node because it's slow; I shut it down because I'm not using it. I've got a dynamic IP and a power bill, so I doubt others are making much use of my node.

  68. Frost by Snaller · · Score: 1

    Another bloody site that uses those damn PNG in links - I wish they would stop doing that and do GIF instead *grrrrrr*

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  69. they cant track freenet by jez_f · · Score: 1
    More likely, Congress will order the FBI to use Carnivore (or whatever it is called now) to track people downloading a particular file on Freenet, and to try and find out who they are. I don't remember how Freenet works, or how Carnivore works, but I'm sure with total control of the router infrastructure you could figure out who was downloading what, eventually..... although, every control message for freenet is encrypted, huh? Well, anyway they'd try
    They may try but they would be wasting their time. Would be nearly impossible. I am sure if you had access to every packet sent and received on the whole internet for the entire duration of a Freenet session then you may eventually be able to work out what is going on.
    I don't like Freenet. I think it is an awesome idea but I don't like it (like H bombs). I think that in extreme cases the Government should be able to trace what people are doing.
    However with the MPAA/RIAA behaving the way they are, and government tracking becoming more commonplace, I understand why people use it (especially in China). By treating every file trader like an international terrorist they are forcing people to use less and less traceable means of trading files. This also give paedophiles, drug dealers and even terrorists a means to communicate. If they backed off a bit and let people use the net in peace then you would have more reason to suspect people who used clandestine methods to communicate where up to something really bad.
  70. Well there's three definitions of the word 'fixed' by TerryAtWork · · Score: 4, Funny

    Lets see if we can use them all...

    Freenet is now being 'fixed' like a leaky faucet is fixed.

    The RIAA wants the digitial audio/video market 'fixed' like a crooked horse race is fixed.

    With the new Freenet the RIAA is about to be 'fixed' like your dog at the vet's is fixed.

    I think that about covers it.

    --
    It's Christmas everyday with BitTorrent.
  71. Removing Porn from Freenet by Teancum · · Score: 2, Interesting

    One aspect of Freenet is that the content reflects what the community puts out there. If you want to see stuff other than porn, put in up on the network. In fact, it will help to put even more stuff as long as it is of value to other people.

    "If you make it, they will come" is all to important with Freenet.

    Another point to make: If you view the porn and try to download it, you are also spreading this content to other nodes. If you don't want it on the network, don't view it or use it. Indeed, Freenet is very democratic in this sense, and you "vote" on each key each time you use it. These votes are actually used to determine if data is kept or discarded once the data store if filled, and old seldom used data is dumped routinely.

    1. Re:Removing Porn from Freenet by Anonymous Coward · · Score: 1, Funny

      ""If you make it, they will come""

      Isn't that pretty much the mantra of porn? :)

  72. freenet stability by N7DR · · Score: 1
    It seems to me that the speed of freenet doesn't really matter if it isn't stable. And it sure isn't stable here. None of the releases for the past six months or so will stay up for more than about a day (old releases would stay up for weeks without a problem).

    So while it's nice that they're working on making it faster and more usable (although frankly the current release seemed no faster during the 24 hours that it remained up -- it did seem to use a lot more bandwidth than in the past, though), I'm not sure that all that work is really worth much until the program is more stable.

  73. Re:My god, it's full of... by I+Have+No+Moose · · Score: 1

    Sure, "freedom" should also mean that I can create a blacklist of nodes that I do not want to cache.

    There seems to be debates regarding this ongoing in the freenet world. I must admit, I was a bit annoyed when I clicked a link and it pulled up something distasteful/illegal (child p0rn) on my desktop.

    Stop caching and slow down the propigation right? I think that's the idea.

    --
    Freedom is still the most radical idea of all.
  74. (Search Frazaa) by Famatra · · Score: 1

    There is a GPL project to bring p2p searching to freenet, although I do not know if there has been much activity. Try this link:

    http://sourceforge.net/projects/frazaa/

    Hopefully someone will get it running soon.

  75. Slower than Java? by Vagary · · Score: 1

    Has anyone come up with a lazy dialect of Java? That might just do it. Oooh, or call-by-name? Of course the ultimate would probably be to rewrite the FreeNet client as a Turing Machine on a UTM interpreter... Like I said, really impressive.

  76. Expert witnesses by Krellan · · Score: 1

    Will the designers of Freenet be available on call, to be expert witnesses when the first Freenet child porn case happens in the US?

    The US is overzealous when prosecuting both computer cases and child porn cases. When the two overlap, it's a recipe for disaster. Frequently, everything remotely computer-related that you own will be confiscated, all the way down to kitchen appliances, never to be returned. This happens even if you are later found not guilty!

    And, again even if you are found not guilty, your name will still appear on public records searches, as having been involved with the case. This will all but blacklist you from any job that does a background check (an increasing number of jobs these days).

    How do I know? This happened to an old acquaintance of mine. He used to have a promising white-collar job. Now the last I have heard of him, he lives on a crowded houseboat with several other people, and works as a clerk in a hardware store, to make ends meet. Even though he was acquitted in his court case, he'll never work a good-paying job again.

    So, when the cops see connections coming from your IP address, kiss your ass goodbye. The people frequently selected for jury service in the US barely know how to turn a computer on, let alone how it works. This is done intentionally, so that prosecutors in computer cases can play up the "evil scary hacker" stereotype and go for the maximum sentence. (see Mitnick)

    No way would a jury know that Freenet is a shared system, where people voluntarily donate unused storage space in their computer, in exchange for being able to access the same on other people's computers. Never mind that the data is encrypted, and not even the name of the files are known, so you have no way of knowing what other people have used Freenet to store on your computer. All they will see is connections coming from your IP address to the IP address of the one accused of child porn....

    So, will the designers of Freenet be available as expert witnesses? Frequently in legal cases in the US, an expert witness is needed to state the obvious, which has already been said by the defendant. Somehow, speaking the truth does not matter in a court case, unless it is being said by a person with an impressive background. It is a shame, but it's how the system works.

    Needless to say, I won't be running Freenet....

  77. What? by Valdrax · · Score: 1

    Who modded this troll Insightful? Why on Earth would you want to include a command-line script for a GUI operating system that 99.44% of users won't use? While I guess it wouldn't hurt anything to include one, the idea that providing a user-friendly interface that follows the convetions of the target OS is insulting the user's intelligence is just sad.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    1. Re:What? by Jugalator · · Score: 1

      It wasn't an attempt at trolling -- sorry if it looked liked that. I use various batch files on Windows regularly and find them highly useful (as useful as a Linux user find theirs I suppose) to automate tasks with. What I was getting at is that Windows users got bunnies and Linux users got batch files, while both are pushed as operating systems that come with full fledged GUI:s.

      You also seem to imply that clicking on a bunny is user-friendly, however, I fail to see that metaphor as truly user-friendly. About as user-friendly to format a disk by dragging it to the recycle bin (the infamous MacOS 9 metaphor). Why a rabbit? So it can quickly jump away and fetch the snapshot? Veeery far fetched.

      --
      Beware: In C++, your friends can see your privates!
  78. I'm sorry, but java just isn't it by argoff · · Score: 1

    Every time someone points out an inherent flaw in Java, it's always assumed that it can be overcome with faster CPU's or faster/more clever compilers. That is just plain wrong. Java forces people to program in a way that is flawed, and absolutely fails to accept the fact that the domain of thinking and problem solving should be left to people and the domain of dataprocessing and computing should be left to computers. I wish I could say that I was just an obsolete C programmer who was unwilling to change, but that is simply not so. Java tries to force you to program a certain way even if that way is not an optimum one to solve a given problem. IMHO.

  79. Re:karma whoring ? by packeteer · · Score: 1

    A real skilled karma whore will use some type of logical arguement to support MS or the RIAA. The mods love it when they think they are exposing an alternative opinion in order to make themselves feel better about reading a one sided site such as slashdot. Dont get me wront i love slashdot but it IS one sided. I personally disagree with most of what the RIAA and MS do so i like dont like reading what i consider bullshit (arguements supporting the RIAA and MS).

    --
    unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
  80. Re:Java can't be efficient (OT) by vague · · Score: 1

    It certainly sucks a whole less than Java or Ada. In fact, I enjoy OCaml :-)

    --

    -
    Listen. Strange women lying in ponds distributing swords is no basis for a system of government.

  81. The /. rap... by NewWaveNet · · Score: 1
    It's really amazing what kind of reputation the /. crowd is getting with the people the truly support free speech. From the FreeNet website:

    I noticed we (Freenet Project) didn't get quite exactly an 'good' review by most of the people on there. Alot of it was the 'kiddie porn' defense. Which I thought: http://yro.slashdot.org/comments.pl?sid=3D71345&ci d=3D6458017 was a good reply to. Also what pisses me off is this: http://yro.slashdot.org/comments.pl?sid=3D71345&ci d=3D6455920. which was again nicely answered by somebody else (in a different thread though): http://yro.slashdot.org/comments.pl?sid=3D71345&ci d=3D6456746

    Anyways, Personally I said screw the /. crowd, it's a bandwaggon site. One person said "Oh freenet bad!" the rest just assume, and dont look at the facts. Keep up the good work.


    Makes you wonder who is really fighting for the future of privacy, freedom, and the Internet as a whole.
    1. Re:The /. rap... by NewWaveNet · · Score: 1

      Oh, and I highly encourage any /. readers w/ enough of a spine to run a Freenet note to check out the commentary by 'Caveat Lector.' It's quite the good read, and brings up plenty of fabulous points which the /. crowd neglected to bring into considaration.