Slashdot Mirror


IEEE Computing Covers Freenet

Rayban writes: "From the Freenet Project homepage: IEEE Internet Computing has an article (pdf) entitled 'Protecting Free Expression Online with Freenet.' It provides an excellent technical introduction to the core ideas behind Freenet."

7 of 231 comments (clear)

  1. Re:Freenet... Why? by Cryogenes · · Score: 2, Informative
    Inefficiency is not the problem. The protocol is, as I understand it, not inefficient at all.

    The problem is complexity. The Freenet protocol is more complex by orders of magnitude than protocols such as gnutella, FastTrack, edonkey, etc. Complex software is hard to write. Complex software that cannot be tested before release is almost impossible to write.

    Do you believe in death after life?

  2. Main problem now- Freenet is slow and in flux by LM741N · · Score: 4, Informative

    I've been running a node or two for several years now. There were once a large number of Freenet web sites, but when the protocol changed, most of them dissappeared. Now a lot of them are coming back. But who's to say the protocal won't change again in a few months, and we're back to square one. It seems to be a project with no plan and thus no endpoint. Imagine if Microsoft changed the format for Word files every 6 months, and you get the idea.

  3. Re:Freenet... Why? by km790816 · · Score: 3, Informative

    The founder guy gave a talk that I had the pleasure of attending this summer.

    The coolest thing freenet is used for now: helping free speech in China. There is a version that fits on a floppy and it's used to spread information about things the Communist party doesn't like: basically anything that isn't pro-Communist party.

    The funny thing: when pressed on what freenet is used most for, the answer came back: porn. Laughs all around at the talk, but the positive impact in China seems like a good example to me.

    "To hold a grudge is to maintain an intense connection with someone you might not want to have a relationship with in the first place."
    -Francine Prose

  4. Re:The best is yet to come... by mikedotd · · Score: 2, Informative
    Agreed. I run a node with OpenJit and the performance is pretty acceptable even after increasing maxNodeConnections threefold.

    --
    -- mikeDOTd
  5. Re:Freenet... Why? by Uberminky · · Score: 2, Informative
    Your comments on moving it to packet radio are pretty much wildly inaccurate.
    No, they aren't. GPRS is a GSM thing (if I understand correctly), which isn't what we were talking about. I was referring to amateur radio based packet radio, using amateur radio frequencies. This is what the freenet guy was talking about that I mentioned. (I thought that was clear, but apparently not.) And it is a (unfortunate?) fact that encryption is not permitted on amateur bands. You need to know all of this stuff to pass the ham radio license exam, which is why I know it. Allow me to quote FCC Amateur Radio regulations, part 97.113 ("Prohibited transmissions"), section A.4 (emphasis mine):
    Music using a phone emission except as specifically provided elsewhere in this Section; communications intended to facilitate a criminal act; messages in codes or ciphers intended to obscure the meaning thereof, except as otherwise provided herein; obscene or indecent words or language; or false or deceptive messages, signals or identification
    You are right, people could set up commercial radio transmissions similar to GPRS, but that wouldn't have several of the advantages that the guy I mentioned thought could be had by using ham radio.
    --

    The streets shall flow with the blood of the Guberminky.

  6. Re:server push vs. client pull by Anonymous Coward · · Score: 1, Informative

    Spam is the current problem in frost. There are people, who think that they need more free speech/expression than others and try to spam other groups away.

    I'm sure protocols using freenet (in this case Text Over Freenet, which Frost uses) will develop more to a direction where messagers are identified by digital signatures (either with Freenet signatures like SSK-keys, which can be created only by knowing a private key, or by PGP/GPG-like methods) and getting rid of noise/spam is as easy as pressing a button "Show only a message signed by a friend" etc. Trusted keys can also be passed very easily as anyone familiar with keyservers know.

    Currently Freenet protocol itself doesn't provide a method to securely pass a message to an SSK-key holder, which can't be read by anyone else.. but the other way aroud works very well. I'm sure this new keytype won't be added to Freenet since it would be another protocol change in the middle of 0.4 development. In 0.6 it could change again.

    In Freenet 0.even are development and 0.odd are 'stable' in opposite of Linux Kernel development.

  7. Re:I know there's a problem there by Anonymous Coward · · Score: 0, Informative

    No need for your own web space.

    Is there a reason why that "http://crap.js" can't be a "file://crap.js" and reference the js file on the users hard disc?