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."

283 comments

  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 Anonymous Coward · · Score: 0

      They most certainly will, and their lapdogs in congress will force freenet out of the US.

    5. 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.

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

      Dammit, I hate it when I miss things.

    7. 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.

    8. 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.

    9. 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.

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

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

    11. 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.

    12. 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.
    13. 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

    14. 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-->
    15. 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..

    16. 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. :)

    3. Re:Challange? by Anonymous Coward · · Score: 0

      FYI, it's spelled "Challenge".

  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.

    1. Re:A dare? by Anonymous Coward · · Score: 0

      he said Freenet was immune, not Sourceforge's web servers.

  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 Anonymous Coward · · Score: 0

      The Moz maintainer that did that is a fucking dick.

      He won't put it back in after the size was made more managable and hundreds of users asked for it back.

      All because he doesn't want to be proven wrong.

    2. 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.
    3. Re:Hmm, sadly by Anonymous Coward · · Score: 0

      They only cited the size issue because they didn't want to hurt the guy's feelings by telling him that his code fucking sucked.

      Mozilla would be happy to accept a working, non-crashy MNG implementation.

  7. Freenet, not Sourceforge by Anonymous Coward · · Score: 0

    He said Freenet was immune, not Sourceforge

  8. 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 Anonymous Coward · · Score: 0

      Eventually yes. The RIAA can only hope to win by halting the free and easy movement of all files, or licensing the use of each individual music file. The world won't stand for the former and customers won't generally accept the latter. Freenet is just one more way to move files.

    2. Re:Will Oppenheim Eat His Words? by Anonymous Coward · · Score: 0

      Real translation: "Oh Lucifer, hear me! If you get your media minions to ensure FreeNet gets no publicity, we, your RIAA minions, will be able to sacrifice the souls of thousands of other talented independent artists when they sell them to us."

    3. 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! :)

  9. 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?
  10. 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 Anonymous Coward · · Score: 0

      Yeah 'cause we so l33t, lunix is teh r0xx0r!!!! LOLOL

    5. 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 $?
      }

    6. 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.

    7. Re:Easy update for existing freenet users. by Anonymous Coward · · Score: 0

      Jackasses like you continually remind everyone why linux will never be anything but a messy low market share POS.

  11. 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?

  12. -1 Haven't we seen this already? by Monkelectric · · Score: 0, Troll

    Oops ... wrong site :D

    --

    Religion is a gateway psychosis. -- Dave Foley

  13. Wow! by Eric(b0mb)Dennis · · Score: 0, Funny

    Making freenet find stuff faster

    How about saying making freenet find stuff faster five times fast?

    muahuahahu

    --
    Excuse me, I don't mean to impose, but I am the ocean
  14. 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.

  15. 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.

  16. 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...

  17. Java chat didn't work for me by Anonymous Coward · · Score: 0

    crashed my browser twice.

    1. Re:Java chat didn't work for me by Anonymous Coward · · Score: 0

      try it again. using a better client now.

  18. 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 Anonymous Coward · · Score: 0

      Mod this guy up. The paper is more about routing, like finding an ip on the regular internet (BGP and so on). Not searching for keywords.

      It would be nice if freenet had searching. For that, you need gnunet

    2. Re:It isn't search... by Anonymous Coward · · Score: 0
      It would be nice if freenet had searching. For that, you need gnunet
      Last time I looked GnuNet was essentially an attempted copy of Freenet made by people that didn't really understand what made Freenet interesting architecturally. All of the innovative ideas in GnuNet are copied directly from Freenet, and those that aren't are pretty uninspired. I, for one, would rather stick with the original than a poor imitation.
    3. Re:It isn't search... by Anonymous Coward · · Score: 0

      Also I don't trust GNUnet implementation. It's threaded C code. Could they possibly have picked a more dangerous platform to program with?

    4. Re:It isn't search... by Anonymous Coward · · Score: 0
      Sure, it would have been sooooo much better if they'd written it in Visual BASIC.

      Idiot.

    5. 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.

    6. Re:It isn't search... by Anonymous Coward · · Score: 0

      Yeah, or like, Python.

    7. 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
  19. 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 Anonymous Coward · · Score: 0

      Everytime the discussion of freenet comes up, the child porn issue comes up. Well, this post got me to think, how hard is it really to find child porn on freenet?

      From the default Gateway, 4 hops. Gateway -> Freedom Engine -> Hardcore Adult -> tons o child porn sites catologued.

      Oh yeah, and so this reply is at least semi-on topic, there is tons of non child porn at that index as well.

    6. Re:Immune to /., perhaps by Anonymous Coward · · Score: 0

      After running it for a day, all I got was a meagre couple of pictures... And hundreds of "Data not found".

      At the moment, be it pr0n or something else, it is probably faster to
      a) write any software you want from freenet yourself - even doing the next Linux in VBA will be faster than Freenet.
      b) get a pr0n vid / mag from a local dealer. If you thought edonkey was slow at the start, well, 1k download-speed was my max with freenet (on a DSL-Line). And this 1k is only used to deliver "data not found" messages.

      So: Surviving the /. effect is not that hard - google does it every day ;). Making a useful P2P-network that is faster for exchanging anonymous messages than throwing blind pidgeons in the general direction of you recipient... that would be a challenge.

      100x faster than 0 is still 0.

    7. Re:Immune to /., perhaps by Anonymous Coward · · Score: 0

      Freedom isn't free. Frost will be faster because everyone has/uses it, so all the data is on every node. Try that first.

    8. 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
  20. 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 Anonymous Coward · · Score: 0

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

    4. 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).

    5. 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.

    6. 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

    7. 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...

  21. 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 Anonymous Coward · · Score: 0

      http://www.freenetproject.org/snapshots/freenet-un stable-latest.jar

    2. 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!
  22. 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".

  23. 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..

  24. 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

  25. 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!
  26. 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.

  27. 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
  28. Same here by Anonymous Coward · · Score: 0

    I don't know what a "challange" is, either.

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

      I think it's a kind of test tube.

  29. 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.

  30. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 0

    I wish someone would regulate your bloody spelling.

    My original language is not English, and I conditionally agree to reform my spelling if you stop bleeding all over me when you talk.

  31. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 0

    Thanks for clearing this up.

  32. 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 Anonymous Coward · · Score: 0

      Freenet is about Freedom of Communication, not Free Software.

      In the digital domain, the first goal depends upon the second. You cannot have the first without the second.

      In any case, don't blame kaffe, blame Sun's suckass attitude towards free software and Freenet's inability to see the import of it.

    2. 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!
    3. Re:Blame Kaffe - not Freenet by Anonymous Coward · · Score: 0
      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.
      Don't confuse your version of "freedom" with everyone else's - recall that for some people - freedom means the freedom to have sexual relationships with children. My point? Different people have different opinions of the meaning of "freedom". For some, "freedom" is using GPL software, for others, it is screwing kids, and for others, it is communicating freely. Freenet is about free communication, the issue of free software is a different cause and you shouldn't expect Freenet's developers to treat it with the same importance that you do, nor should you expect them to resort to a sub-optimal language just to keep you happy.
    4. 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!
    5. 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.

    6. Re:Blame Kaffe - not Freenet by Anonymous Coward · · Score: 0
      Your point is completely moot, unless you can explain what makes Java "optimal" for this application.
      So you can nitpick Java - BFD, choose any language and I will nitpick it. Java has served the project well, it has facilitated rapid development, its API is well suited to the project, and there are free implementations available, even if it might be a few months before they are 100% up-to-scratch.
  33. URL Correction. by Anonymous Coward · · Score: 0

    The second URL that reads "http://familyguardian.com" was mistakenly typed and should be
    familyguardian.tzo.com or Chris Hansen's mirror.

    Please mod this up for people to recognize this fact. Thanks mods.

  34. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 0

    Bloody is a British way of saying "fucking."

    That should read "I wish someone would regulate your fucking spelling."

  35. Nice to see... by Anonymous Coward · · Score: 0

    ...that someone actually bothered to read the article before posting.

  36. 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.
  37. You are an idiot by Anonymous Coward · · Score: 0
    You don't understand. This hasn't been cleared up. Look at the Bittorent shutdown! 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. There is no way to have a free *speech network when the packets run through the FCC's regulation.
    The only way Freenet can be shut down is by shutting down the Internet. Also - how exactly does the FCC regulate IP traffic outside the US?
    1. Re:You are an idiot by Anonymous Coward · · Score: 0

      So you read localranger's article and decided to try things out?

      "Remember, the packets are moving through the FCC's internet to begin with, and can be stopped."

      Wow. I'm just speechless.

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

      See? It's working already
    3. 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.

    4. Re:You are an idiot by Anonymous Coward · · Score: 0

      Yes, yes, well back on with your tinfoil hat now, okay?

  38. "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.
    1. Re:"remaining immune to the /. effect."? by anonymous+coword · · Score: 0

      Initially, its slow becuae the network is a) still in beta b) The number of nodes are small because. If users wait about 10-20 minutes then things WILL speed up. I advise users to wait until at least the 5 images on the front page to load before exploring freenet. Remember each user is forced to share, and once the freenet matures and there is at least 1000 pernament nodes then the speed will be a lot faster.. If users wait about 10-20 minutes then things WILL speed up. I advise users to wait until at least t

    2. Re:"remaining immune to the /. effect."? by Anonymous Coward · · Score: 0

      Rubbish - this happened with the 0.5 release and hasn't happened since. With 0.5 it was due to a bug that was quickly identified and fixed (it was a problem with new nodes announcing themselves).

  39. 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?

  40. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 0

    If you want to say "fucking" then say it. Don't be a "bloody" pussy, get off your british rags.

  41. 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.)

  42. Another one by Anonymous Coward · · Score: 0
    Great - out of about 50 comments so far, this makes two that have read the article (not including me).

    You are right - NG routing lays out a clear path for future refinements to the algorithm, and a clear way that those refinements can be evaluated.

    Anyone interested in statistics should really start paying attention to Freenet right now - interesting things are happening.

  43. 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.

  44. 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 Anonymous Coward · · Score: 0

      When it's 10 times faster, and when you can search it in a distributed manner.

      But those aren't vapourware wishes. They will happen, because they're very interesting problems to try to solve, and because Freenet will be The Potential Big One when they are. There's only one more problem to solve, and that is, as you say, the small, zero-spyware, very-easy-to-use Mom'n'Pop Windows and Mac[1] client.

      They would not be far out removing their dependence on the normal web browser for example, and Java just *has* to go - Fred isn't a contender unless you can remove its runtime dependencies completely. Remember, it has to be very-easy-to-use - and that means double click installer, install wizard, working client[2] under every reasonable scenario.

      Hint: Integrate IIP, or build something very like it. IM-style interface, only better. Be damn sure to include built-in spam controls turned on by default. The two protocols love each other very much, and were destined to be together.

      Hint: Lose the proxy, it's trouble. You want a freenet browser, use Gecko and Firebird, or something like that. You want people not to confuse it with the web so their anonymity isn't violated, don't put it in their web browser window!

      Hint: Frost or FMB, or something like that, built in too. Free offline psuedonymous mail, boards and chatrooms in a vaguely IM client without the IM crappiness = good.

      Just ideas, of course. Freenet needs action now, not just idle ideas, so I'm outta here. :)

      [1] Linux users probably don't need their hands holding and will probably prefer to stick to a more classic client. There might be some Mac crossover though.
      [2] Adjust as necessary for the Mac.

    3. Re:The next level by Anonymous Coward · · Score: 0

      When the network and client doesn't suck, the stuff will come at exactly the same time as the huge mass of people do. That's what critical mass is all about.

      It'd help if the network sucked so little that you could get the major release and courier groups interested and suck them away from their FXP sites, too. This means not just being quite fast, but blazingly fast.

      The network has to stop sucking before the people think it's worthwhile to put boatloads on it (just as well - if there is content and no people, there's no room for content!).

      It's good to see they're still making massive progress on improving it!

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

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

  45. 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.

    20. Re:Freenet not a panacea by Anonymous Coward · · Score: 0

      Yes, it's an actual legal term. Terrifyingly. I think a suspension of Godwin's Law is justified when trying to discuss current American policy.

    21. Re:Freenet not a panacea by Anonymous Coward · · Score: 0

      So do transparent proxy servers, used by some major ISPs.

  46. 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.
  47. 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.
  48. 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
  49. Shortcoming... by Anonymous Coward · · Score: 0

    Freenet Still Does Not Use Inter-Node Encryption!!!

  50. Short explanation about what is the karma whoring: by Anonymous Coward · · Score: 0

    you.

  51. Re:Freenet is under corporate control, not 100% fr by Anonymous Coward · · Score: 0

    Don't be a "bloody" pussy, get off your british rags.

    We might prefer 'bloody' to 'fucking', but we're happy to call a cunt a cunt.

    Cunt.

  52. D'oh! by Anonymous Coward · · Score: 0

    s/it's/its/g in the above.

  53. 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.

  54. MNG Extension for Mozilla/Firebird by Eric+Destiny · · Score: 0

    http://stud4.tuwien.ac.at/~e0225227/

    Assheads.

    --

    "The meek shall inherit the earth, the rest of us shall go to the stars." Isaac Asimov

  55. 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 :-))

  56. duh by Anonymous Coward · · Score: 0

    How many times do people need to say it? Freenet is no more trying to be Kazaa or Morpheus than a knife is trying to be a fork.

    1. Re:duh by Anonymous Coward · · Score: 0
      than a knife is trying to be a fork.

      There is no spoon.

      ~~~

    2. 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.
    3. Re:duh by Anonymous Coward · · Score: 0

      It's at that point right now. The only detriment I can see are the high latencies. Which, it appears, will be addressed very soon.

    4. 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
  57. 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.

  58. rubbish by Anonymous Coward · · Score: 0

    Freenet has had inter-node encryption for years - why are you FUDding?

    1. Re:rubbish by Anonymous Coward · · Score: 0

      Because the data that gets transferred between nodes is not encrypted at all.

    2. Re:rubbish by Anonymous Coward · · Score: 0

      Yes it is. I just watched my GPL.txt request come in using ethereal, and it was encrypted.

  59. 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.

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

    ...the ants did.

  61. Non-permanent permanent nodes not that difficult by Anonymous Coward · · Score: 0

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

    Basically these NPP nodes would store the data from permanent nodes. They hold information, so there's some plausible deniability and it that data is valid (and helps the freenet network) because that data is likely valid (because it's permanent).

    Ideally, this permanence can be calculated dynamically. Nodes that stay on longer get their permanence increased and this increases the chances that their data is replicated. Nodes that come in and go away quickly don't get their data replicated.

  62. 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."
    1. Re:meta data? by Anonymous Coward · · Score: 0

      Make the search engine produce a real-life index that you put on Freenet itself. The client is a program also on Freenet. People download the index and client.

      Then you remain anonymous.

      Also make tools to add a key into the index, index your own set of keys, and merge indexs. That way everyone can help.

  63. 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.

  64. 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
  65. 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
  66. 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!

  67. 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
  68. 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.

  69. 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.

  70. karma whoring ? by BlueTrin · · Score: 0, Offtopic

    I did not know what was called the "/. effect". That may seem stupid but I am not used to that /. vocabulary. I searched on google and found a page which gave a short explanation and the link I copied, so as it was one of the first posts which mentionned the "/. effect" I posted the link and the explanation so people who would read the previous post would have an explanation of the "/. effect" attached with one the first posts mentionning it.

    Caring about simple things like this can be associated to karma whoring ... that's kinda interesting.

    So next time, I should say something which promotes Linux and OSx while being sarcastic against Microsoft and RIAA. Then I should make sure to post it not in reply to a comment, but as a reply to the story itself and in the first posts. Finally I would check that the post length would be something about 60-100 lines and full of complicated words. Now that would be karma whoring. Not that I care about numbers in front of a chunk of text but more about how you perceived my post.

    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    1. 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
    2. 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
  71. 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 Anonymous Coward · · Score: 0

      This is why another, more secretive project, is working on a substantially similar, but stealth, protocol, that's absurdly good at tunnelling firewalls. I wouldn't be surprised if after the shit starts to hit the fan, Freenet works on this too - after all, freedom of communication is its goal.

      We're not even out of prototype designs and our prototypes can already tunnel the Great Firewall of China like it wasn't there and connect firewalled nodes seamlessly, and even proxied nodes with routing!

      Frankly, that's an *easy* feature compared to Freenet's goals.

    2. 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
  72. 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!

  73. 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
  74. interesting article about kazaa, thw war is on by schouwl · · Score: 1

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

  75. 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
  76. troll post. mod accordingly by SethJohnson · · Score: 1

    troll.

  77. Worthless Trash by Synic · · Score: 0, Troll

    This supposed program Freenet doesn't let you do anything really. It takes for-fricken-ever just to download all the images from the front page (I am using an un-firewalled Mozilla Firebird latest nightly to test it) and then clicking any of the pages like Yoohoo (or whatever the hell it's called) doesn't result in it going anywhere.

    Vaporware in physical form, I say.

  78. 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.

  79. You forgot: latest version. by Anonymous Coward · · Score: 0

    Get the latest version of freenet. If you think you got the latest version there is alsways a newer one.
    And in the freenet protocol is buildin that it refuses to tlak to too old version of freenet.

    I believe freenet is still mainly a toy for the developers.

    anon also.

  80. 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.
  81. If the logic is true, then... by Anonymous Coward · · Score: 0

    would this mean anyone and everyone running a freenet node is performing something illegally? Since we can only forward/distribute the data and not even tell what data is on our machines save crunching the encryption with some supercomputers we all have lying around (sarcasm), the only alternative to not be "willfully blind" would be simply not to run a Freenet node.

    And that kind of restriction would be the last straw for me and this forsaken country.

  82. What about the birthday problem? by Anonymous Coward · · Score: 0

    How many sites does freenet support, before it starts to collide with other sites?

  83. 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.)

    1. Re:This routing has its problems. by Anonymous Coward · · Score: 0
      1. Its theorethic. The original freenet concept contained simulation to show that it should work. I am missing this here.
      If anything NG routing is much more amenable to experimentation and measurement than the current approach as the effectiveness of a node's routing can be evaluated locally. If you want to see whether it works, just wait a few weeks until it is ready then try it.
      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).
      Ahem, if you read the article properly you would know that it is being integrated into Freenet as we speak and the integration is very straight-forward and relatively self-contained. The first downloadable version with probably be available in 2-3 weeks.
      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.
      Wrong and wrong. Read that part of the article again.
      There are some asumptions here that do not work
      Don't, whatever you do, tell us *which* assumptions don't work - that might allow someone to explain why you are wrong, we can't have that!
      Make nodes learn faste by assuming some kind (vague!) of trust between nodes. read: create trust by an estabished node and new (unreliable?) node.
      The only "trust" is that most of the time, node's won't lie about the stats they have collected. If they do lie it isn't the end of the world as the Freenet node will quickly correct the misleading information.
      This is against the freenet paradigma and creates all kinds of security problems.
      Don't, whatever you do, tell us what those security problems are - that might allow someone to disagree with you and show why you are wrong - can't have that!
      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.
      You obviously don't understand the proposal if that is all you think it is about. The article explains exactly what the core benefits are towards the end - why don't you respond to that if you disagree with it?
      If you write such articles please investigate other p2p solution as well! (gnet/gnunet india network and many others.)
      Yeah, Freenet would be much better if it relied on broadcast searches or superpeers - brilliant idea! Why don't we throw away our computers and go back to using the abacus too!
  84. 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.

  85. 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.

  86. 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.

  87. 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.

  88. Re:Java can't be efficient (OT) by Anonymous Coward · · Score: 0

    This could help you...

    http://www.cs.columbia.edu/~akonstan/javaps/

  89. 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
  90. 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.
  91. 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.
  92. Re:Java can't be efficient (OT) by Anonymous Coward · · Score: 0

    Freenet is still a prototype. Java allows rapid prototyping. A lower level implementation doesn't make sense nuntil the protocol become more stable.

  93. Re:Java can't be efficient (OT) by Anonymous Coward · · Score: 0

    But the drawback to using OCaml is that writing code in OCaml fucking sucks. :)

    Ada95 is a better choice, since we're looking for a language to replace Java for writing Freenet.

  94. 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? :)

  95. 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.

  96. Possible Solution to FreeNet Decryption by tilleyrw · · Score: 0

    A suggestion for the FreeNet development team would be to have every transmission
    include the text "This transmission is copyright Freenet and interception or decryption
    are prohibited under the DMCA."

    I think this could also apply to Kazaa or any other P2P network. IANAL.

    --
    This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
  97. Psuedonymity. by Anonymous Coward · · Score: 0

    The property you are talking about - anonymity combined with strong digital signature authentication - is psuedonymity (the facility to strongly authenticate as one or more anonymous psuedonyms).

    It's important to prevent fakesharing, as people can build trust in a psuedonym, even if their identity is not discovered, people can judge the releases on their merit alone. (And of course, releases that no-one wants eventually disappear from Freenet.)

    One notable real-world example is DAMN, who always sign their releases using DSA signatures embedded in the NFOs. They had problems with people tampering with their releases - all too easy, so they embedded digital signatures to stop this. But just because you can identify that the signature is DAMN's, and a lot of people attest that the public key is indeed theirs, doesn't mean you can easily identify who they are.

    Another notable example is Beale Screamer's release. We don't know who Beale Screamer is, but if he/she ever releases anything else, we'll know it came from capable hands.

    This property is a requirement for participation in our current research project - uploads must be psuedonymous, downloads must be anonymous. Freenet does satisfy both these goals acceptably already, though it's dog slow - the NGR algorithm suggested is similar (but possibly superior - it's hard to tell until you actually try it) to ones our project have developed.

    Of course today's current argument is if a small-worlds network like a secure, extremely efficent Direct Connect (think what WASTE was trying to do here, only WASTE failed miserably and is both very insecure and highly inefficient) wouldn't be a better idea in some situations. Everyone's arguing, again. :)

    By the way... 20 gig? 200, more like. Ripped with Exact Audio Copy 0.9b4 (Secure Mode, accurate stream, NO C2, disable cache), including log files, correctly tagged (including Various Artists albums, with id3v1.1 and id3v2.3.0 for mp3s, and normal vorbiscomments for Vorbis and FLAC), named to a standard, encoded with Dibrom's LAME 3.92/3.90.2/3.90.3 (recommended) --alt-preset standard, extreme or insane (or alternatively Ogg Vorbis 1.0 -q6 or greater, or alternatively FLAC 1.1.0 or later, --best) and released one album to a directory including playlist and the EAC log file... optionally including 300dpi covers too (bonus points for using correct read offset correction - include it in the vorbiscomment tags please, doesn't really matter for mp3 - and test&copy).

    That's the kind of thing you want to protect with psuedonymity.

    It'd rule if we could open the network up to everyone and not have to worry about leeching anymore, and keep the quality standard too. It'd be a shame if we lost the community but that's what IIP is for, I guess...

    Meanwhile, because no-one needs to know who I actually am, or link this to anything else I've done, and can judge this post entirely on its own merit, anonymity is good enough for me today. :)

  98. My god, it's full of... by Anonymous Coward · · Score: 0

    CHILD PR0N. My experience with Freenet is that it's a dumping ground for purveyors of kiddie pr0n and others.

    The idea is good, it peaked my server to 99% for 3 days in a row. Fix it and add some filters, I'll put it back up.

    1. 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.
  99. (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.

  100. 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.

  101. 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....

  102. 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!
  103. 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.

  104. 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.

  105. Fight censorship, but alienate users by Anonymous Coward · · Score: 0

    There was a link earlier in this thread to an interview with Bruce Eckel, author of Thinking with C++ and Thinking with Java, in which he noted that among many other problems with Java, the key one was client-side difficulties. In practice, despite the hype of universality, Java has become "write-once and painfully, run in just a few places, also painfully", and that must be affecting Freenet takeup. I jest a bit, but alas there is some truth there.

    While that can be disputed, what cannot be disputed is that on 7 different machines I have here running 4 different operating systems, Java has not worked at all except on two of them, and then crashed on both of those. Every other language in use here (many many dozens, even highly obscure ones) has never had this problem. The actual problems have varied widely in nature, so it's not just one thing.

    While that's not of any statistical significance, I **would like** to run Freenet, but I can't, for the reasons given. Do Clarke et al realize that their user base could be substantially larger if there were an up-to-date client written in *any* language other than Java? (You can dismiss my experiences, but surely not Bruce Eckel's, as a previous Java evangelist.)

    And don't tell me I just have to get the latest J2RE. That's a hiding to nowhere. Java runtimes have been out for years, if we're still at the stage that apps don't work because one doesn't have the latest RE then the language is dead.

  106. Re:Java can't be efficient (OT) by Anonymous Coward · · Score: 0

    I can't stand trying to program in OCaml. Just looking at the code makes my head ache.

  107. 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.