Slashdot Mirror


Is Freenet Vapourware? Ian Clarke Responds

Sinister writes "Ian Clarke, creator of Freenet, has written an interesting article which gives an overview of where Freenet is, and where it is going. He answers some of the criticism made in some publications against the project's lengthly incubation period and ease-of-use. He talks about the differences between Freenet and other Open Source development projects, and also about the difficulties in managing expectations for one of the most publicised pre-beta free software projects ever. Read the article on the Freenet Project Site."

47 of 119 comments (clear)

  1. legal problems with freenet by AoT · · Score: 2

    the censorship issue: one of the points of freenet is to allow web pages to link to files on freenet. as illustrated by the decss case, this is not necessarily any protection against laws. the courts can just make it illegal to link to certain articles/media on free net. on top of that, there was this article explaining new software for isp that allows specialized filtering, even to the point of deneying asll access to freenet, which is discused in the article. so tho ian clarke may not be able to stop freenet once it gets started, major isp and may plaay it safe and block all freenet trafic.

    1. Re:legal problems with freenet by Fuller212 · · Score: 2

      Howdy!

      And just how will they find out you are running a Freenet node?

      There have been many ideas tossed around on the Freenet mailing lists since this article appeared.

      First, Freenet randomly selects an unused port during setup. Will they PortScan from 1.1.1.1-254.254.254.254? and ports 1-65535?
      a) that will take forever, b) many admins will get pissed at them.

      Second, And more important,
      The article states on Page 2
      """People claim if you don't know the original provider on Freenet, you can't do anything," Hill
      said. "When all these people are running Freenet, we connect to each one of them, throw in a query and if a particular node responds to that key, we consider that IP address to be infringing. ""

      Well, Since the mere action of querying a node for a key can cause information not previously stored on that node to get a copy for it's use, this is Entrapment!! Illegal in all manners!

      Third, False nodes running on lower port numbers that may or may not be running on actual freenet node computers will cause an exessive amount of false-positives.

      Thnx,
      Fuller

      ps. Please subscribe to the Freenet mailing lists if you wish to know more about it!
      http://freenet.sourceforge.net
      or
      http://www.freenetproject.org

      --
      #BBS-Files on DALNet IRC, Come and Chat about the good old days of BBSing!
  2. Re:Freenet's biggest flaw -- prediction by Skeezix · · Score: 2
    The fact is, strong encryption and the WWW filfills 99.9% of Freenet's goals.

    I disagree. Freenet allows distribution of data in such a way that it cannot (reasonably) be determined where the data came from. You can't trace the source. This is invaluable. "Strong encryption and WWW" doesn't give you that. The lack of centralized control and censorship that defines Freenet is the very quality you are passing over lightly.
    ----

  3. Re:Freenet's biggest flaw -- prediction by Reality+Master+101 · · Score: 2

    considering one of the primary goals of freenet is anonimity (sp?) id ont think that the www and encryption cover that.

    What I meant is that the usual reason for anonymity is political persecution. Strong encryption pretty much solves that problem, a lot easier than Freenet. All you need is a "freedom web site" where you accept submissions from anyone and post them. Boom! You're done. The only thing Freenet gives you over this solution is that if the US (for example) suddenly became a fascist state and seized the Freedom Web Site, then it's gone. Freenet, being distributed, wouldn't suffer this problem.

    But again, you have to be sufficiently paranoid to believe the US is going to go that direction, and there just isn't going to be enough people that believe that to make Freenet viable.


    --

    --
    Sometimes it's best to just let stupid people be stupid.
  4. Re:Vapourware by cduffy · · Score: 2

    Have any idea how many commercial and closed-source academic projects fizzle after a small amount of development?

    In my experience, the numbers are quite similar -- only difference is that it's hard to find out about the others. In short, this problem isn't unique to open source.

  5. Again, no one reads the article before posting... by Jeff+Licquia · · Score: 5

    I think everyone can see from the Slashdot blurb what the criticism is: Freenet has taken a long time and still isn't ready for the masses. Ian writes a very insightful analysis of the situation, talking about how innovation takes time, and how the project is still in development, and is still in that pre-release wacky stage when stuff breaks at times.

    So I check the comments, and what is everyone raving about?

    "Waah - it's hard to install!"

    "It's never going to take off! The version I downloaded three months ago doesn't have animated icons!"

    Idiots.

    People, we sit here in angst about how Open Source isn't very innovative, that all we do all day is copy the work other people have done. Well, here's something no one else has managed to pull off: a decentralized P2P network with privacy and anonymity built in. So now we're trying to kill it off with criticism because it's taking longer to write than the IRC client your roommate wrote in a night of caffeine-induced frenzy.

    Here's a news flash for you: Creating something new takes time. It's not as easy to do as copy other people's good ideas. So the fact that, say, GNOME, or Linux, or whatever was done in less time is irrelevant: for a fair comparison, you should factor in the 15+ years of tweaking to the GUI done by Apple and Microsoft into the GNOME timetable, or the 30+ years of development on Unix into Linux's. For a more pertinent example of how good Freenet is doing, go compare Freenet to Unix circa 1971, or the Apple Lisa, or Windows 1.1.

    So, if you're the type to download something, play with it, then slam it because it doesn't work, let me give you some advice:

    Stay away from Freenet. Far away. Go play with Napster or Gnutella. Come back and play when the Freenet 1.0 announcement comes across Freshmeat.

    And, for the love of Mike, shut up.

  6. Re:Freenet's biggest flaw -- prediction by donglekey · · Score: 2

    I think you have underestimated freenet. It has alot of niches that it fills. One: obviously it can't be shut down so people can depend on it for the long hall - unlike scour or napster(although I am sure that Napster will be around for a long time and is not as vololtile as many people think - (journalists) ). Right now, I can get mp3's from audio galaxy but I can't get movies from anywhere efficiently. IRC is pretty difficult sometimes with the overloaded f-serves and whatnot. Gnutella cannot scale well. Encryption and being anonymouse are not why freenet is a big deal, it just helps with the concept of file sharing that is very distributed and resilient. The average joecool@aol.com doesn't care about encryption but I'll bet he does care about getting a DVD ripper that uses DeCSS or a movie that's still in the theatre, or a very popular new song without any waiting, and all from the same place.

    And Napster has a great interface, simple and elegant, not bloated and easy to use.

  7. Re:Vapourware by crucini · · Score: 2
    Corporations love this notion that the OpenSource industry can't get their act together...
    The problem is that following the 'Bazaar' model, many open sorcerors post their dumb ideas in public, make their mistakes in public, learn in public. Linus taught us that, remember?
    Corporations also make mistakes, have dumb ideas, learn. But they do it in secret. Publicly they act very focused and confident - the behavior of a used car salesman, not a scientist.
    As for follow-up effort, it's usually not as fun as creation. Therein lies a major weakness.
  8. Have run Freenet for a year Now by LM741N · · Score: 2

    Vaporware? I've been running a node for almost a year now, on and off. I've been patiently waiting for client applications to emerge, especially music file sharing. There is a reason why I've been patient: I can use Napster or Gnutella NOW. Soon I don't think that will be the case. The legal system will eventually bear down on everyone doing so. All will be forced way underground. Freenet gives one a way to be 'underground' yet still linked to others. Kind of like the .mp3 underground railroad. PGP and anonymous remailers have their place, but interest has waned. The killer app- music, had no use for them. Freenet is waiting.

  9. Er - there is already a C++ implementation by Sanity · · Score: 2
    Check it out here. If anyone wishes to help, please contact Adam Langley.

    --

  10. Re:Re; freenet by adolf · · Score: 2

    I suspect that the implementation of such a feature would be enourmously difficult, and not for technical reasons, but sociological.

    It stands to scrutiny that much of the wired world is quite braindead. The arcanity of entering trailing / (let alone an actual filename) of an HTTP URL has been deemed too intense for the masses. The "http://" prefix is also too complicated.

    Nevermind the fact that URLs were supposed to make things easier for the populace to understand. There simply aren't enough protocols in common use for to bother distinguishing which one is wanted. People, even geeks, don't even browse FTP servers much these days, which places the URL one step further toward complete disuse.

    People, nowadays, just enter "cnn.com" into the top of the window, if they even know how; I suspect a great many hits to http://cnn.com/ are the results of people entering it into the search box of their respective default page (either MSN or Netcenter).

    In any case, that HTTP is wanted is assumed by the browser software, while the trailing slash is filled in by the web server. And the entered text, "cnn.com", is mostly understandable to most drones, though the majority would probably prefer that the .com suffix be dropped as well.

    In this state of affairs, expecting the general populace to be able to handle a new protocol (and the dread :// they remember being spoken in radio ads in 1995), let alone something as nonsensical and impronouncible as a Freenet key, is certainly futile, not to mention of limited use for even clued masses.

    "Ok. That program I was talking about is at eff-nee-ee-tee-colon-slash-slash-eff-cee-pee-capit al-gee-small-zee-wye-oh-arr-..."

    Yeah, right.

  11. Re:I think that statement is nonsense. by Bob+Uhl · · Score: 2
    What's wrong with elitism? By his nature an elitist belongs to an elite--that is a group which are, by one criterion, superior to others. Programmers are thus an elite. So are jocks, beautiful women, fine Scotches and nice rosebushes. Were I to demand a position on the next Superbowl team (why I would is beyond me--temporary insanity, perh.), or were I to insist that my untouched-up image be on the front cover of a fashion magazine, I would be laughed at. Similarly, when non-programmers whine non-constructively, programmers laugh. And so should everyone else.

    I cannot build a bridge--I haven't the education for it. This does not mean that I whine that engineers have yet to build a footbridge or a car-bridge over the nearest chasm--I either pay for it myself, form a syndicate to pay for it, or do without. Sic Freenet--if one cannot contribute, don't complain.

    I'm sure that the fellows who work on it would love donations. Who knows, with enough they might even be able to fund full-time development.

  12. Re:But searching is the ''key'' :) by warmcat · · Score: 2

    Hello Ian -

    I read your reply here and your other grumpy post further down. From your own FAQ:

    2.2. Is Freenet searchable?
    No search mechanism has yet been implemented


    As I used it, you have to finsert a file with a key name, from the users point of view effectively a ''filepath'' into the ''freenet filesystem''. Then separately you have to connect to an index server and enter the same filepath so that others can retrieve the file. I have never heard of KSK@Aardvark before your post, and it is not mentioned in your FAQ. A search on Google turns nothing up either. As Joe User, how am I meant to find out that KSK@Aardvark even exists, let alone what it is? If I was a journalist, would that be enough to make me too stupid to use Freenetin your opinion?

    Anyhow, consequently I have no idea what is KSK@Aardvark or really what you are going on about with offering hyperlinking in place of automated indexing. A digest of manually entered indexes wouldn't seem to solve the problem that my post was looking at, discovery of content like Google allows for the web. Imagine if Google was just this huge flat file containing a billion web page filenames that you had to download each time and then search it locally; that's what you will end up with on these key indexes.

    Note I already said the developers deserve praise for what they have done so far, it is a big job and it basically works, and it is a great foundation to be taken a lot further.

    Even people that you have unfortunately written off as idiots have different experiences and points of view as users to you as the developer that you should understand if a wide range of people can end up using the end product. Although you may be exhausted, and cannot resolve it by yourself, you should still admit privately that there is more to be understood and gained from this torrent of feedback telling you the same things over and over than ''they are all idiots''.

    Writing people off as idiots because they are telling you how to improve your product is one warning bell, and this ''add it on later'' handwaving about the searching is the other. Generally Great things have all their legs architected in at the get-go. However, I wish you...

    Happy new year and best of luck

    -Andy

  13. Freenet Displays the OSS Catch-22 by TOTKChief · · Score: 3

    I've been wont to whack Freenet in my own mind, but I had a revelation while reading Ian's piece: to have a good open-source project--that is, one that is downloaded and worked on by many good coders--you have to do a lot of promotion for it. Attracting the critical mass of coders as well as users is a process that doesn't happen overnight.

    If you're trying to do something really unique or complex--as Freenet is attempting to do--you have to get a lot of very good people interested in it. Then they have to see where you're going and add their ideas or help change the direction a wee bit.

    I liken it to a ship with an unbelievably large steering wheel: you need more than one person to turn it. In fact, you need several strong people to turn it. And all you do when you're waiting for enough people to help you turn it is risk the naysayers saying, "They'll never turn it."

    I don't see the "market" for Freenet, but I don't know that I would have seen the market for recorded music 140 years ago, either. I don't have the code-fu to help them out, so I'm not even going to get involved--until they're ready for me to be.


    --
    1. Re:Freenet Displays the OSS Catch-22 by QuantumG · · Score: 2

      you could spend some time and learn the "code-fu" if you truely wanted to help. A lot of people don't know how to give injections but a small minority learn that skill and save thousands of children's lives in third world countries. It's really up to you.

      --
      How we know is more important than what we know.
  14. Hello. It uses Java. Surprised at unpopularity? by Morgaine · · Score: 3

    I think people are missing something fairly fundamental when discussing the failure of FreeNet to gain buzz and hence mindshare. Java the concept is great. Java the language is great. Java the fully working and transparent VM behind the scenes of every real Winblows/Linux/BSD/BeOS/Solaris is a figment of Java developers' imaginations.

    If only it were not so, but it is. In many cases the reason for failure of the concept is trivial --- merely bad CLASSPATH or fonts or Netscape crapness --- but that's enough to make it a failure for the masses. Despite the protestations of Java fans that it's a success right now, the key point is being missed: it's only a success for you, and not transparent for non-fans. Reality sucks, sorry. [You can remedy such failures so easily with VM defaults but you don't. Why? --- A question to the Java community.]

    Does this mean that FreeNet has no future? No, in my view, because the issues that it addresses are likely to become ever more important over time, give the lag between realtime and the onset of coercion from the corrupt corporate, legal, and political spheres. It has a future, because in due course the confluence of several factors will give it the boost it needs: it will gain the apps and GUIs it needs to appeal to the masses, and it will be reimplemented in native code so that it actually runs everywhere for the ordinary non-tech man/woman with a computer, not just for you.

    FreeNet developers don't despair. You're laying the groundwork, not the final edifice. Once you have something approaching a spec that won't change too much, we'll reimplement in slotted C (OK, probably via a C++ phase) and FreeNet will become universal. Meanwhile, keep doing your good work and ignore the detractors.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  15. Re:But searching is the ''key'' :) by donglekey · · Score: 2

    But who would be held accountable? the user? an advantage would be that people could prevent "bad" things from being saved on their hard drives that they wouldn't want to distribute (child porn and such). But yes, it would would put a damper on some of the advantages that freenet offers, although for most things it wouldn't even matter.

  16. Re:Freenet's biggest flaw -- prediction by george3 · · Score: 2

    I think freenet will succeed for 2 reasons:

    1. No single point of failure

    2. Encryption

    International banks will love this. When it gets beyond version 1.0, they will start using it.

  17. Um, What about the various ports? by Fuller212 · · Score: 2

    Howdy! There is currently at least 1 C(++) port of Freenet in active development. Also, there used to be a node in Python (IIRC) but it is still stuck in the 0.2 world of Freenet. It will be updated in the future most likely. Thnx, Fuller

    --
    #BBS-Files on DALNet IRC, Come and Chat about the good old days of BBSing!
  18. Freenet URL by Fuller212 · · Score: 2

    Howdy!

    There is currently works in progress for some plugins for both IE and Netscape.

    oh, and the URI for anything is Freenet:KSK@index.html (or CHK or SSK or SVK) etc.

    Currently, FProxy is a decent interface for your browser!

    Thnx,
    Fuller

    --
    #BBS-Files on DALNet IRC, Come and Chat about the good old days of BBSing!
  19. Re:I think that statement is nonsense. by Raunchola · · Score: 2

    "it is a shame you do not want to do anything about the problem you so skillfully pointed out."

    Yes, it's a shame that not everybody is a programmer. I'm not a programmer, does that mean I can't voice my opinion on Freenet? Everyone has money (to varying amounts) they can donate to charity, but not everybody knows enough C or Java or perl to contribute to an OSS project.

    Call me crazy, but Ian Clarke's statement smacks of elitism.

    --

    --

    --
    The real Raunchola isn't cool enough to have any imposters
  20. Serious Problems Somewhere in the Project by cwhicks · · Score: 2

    No Sale.
    He needs to fix one of these complaints, which would help the other problems, but doesn't. How long has freenet been going? Quite a while. The 10 year linux comparison is BS. Thats a f*cking OS not peer to peer file sharing program.
    It is impossible to use. It's like dialysis. The only reason you would use it is if you desperatly needed it.
    His response was, "Of course its easy to use. Just start posting all your problems on the newsgroup and within several hours of each post, you'll get a response. So all combined it will take you 2 days of fucking with it, just so you can do a search on a system that has no content."
    I am 100% behind the idea of freenet. Hell, I am a java programmer and offered serveral times to help them. (Never got a response.) But there are some serious problems with their development scheme or managment there of, for this thing to be so unfinished after so long.

    --
    - I like pudding.
  21. Re:But searching is the ''key'' :) by Sanity · · Score: 2
    I read your reply here and your other grumpy post further down
    Slashdot makes me grumpy, comments are often full of misconceptions presented as fact.
    I have never heard of KSK@Aardvark before your post, and it is not mentioned in your FAQ.
    no, but it is linked prominently in the "Help" section of the Freenet gateway as a way to find keys in Freenet, this suggests that you haven't tried the 0.3.6 release, or if you have, you didn't read the few brief paragraphs intended to help you. Besides, even if there were no good key-indexes right now, the fact that they may exist in the future is a refutation of your original criticism which is that a piece of content cannot be located in Freenet without being told its key through insecure out-of-band means.
    consequently I have no idea what is KSK@Aardvark or really what you are going on about with offering hyperlinking in place of automated indexing.
    Er, hyperlinking is not a replacement for automated indexing, but it is an alternative way to find information - such was the intent of the original World Wide Web.

    Further, I don't recall accusing anyone of being an idiot for making a constructive suggestion about how Freenet's usability could be improved, in fact, I do my best to encourage this. Could you perhaps provide some evidence of this?

    As for our "add it on later handwaving" about searching, do you suppose that when version 1.0 of Linux was released, it contained every feature that might be implemented at some point in the future? Software is built in stages, it doesn't make sense to implement searching in Freenet before the lower-level stuff is working well. As for "great things having all their legs architected at the get-go", where was Gnome architected in Linux at the get-go? Sure there was room for it to be implemented, just as there is room in Freenet for searching, but we can't do everything at once, and would fail if we tried.

    --

  22. Re:Re; freenet by vitamino · · Score: 2
    I think you're right. It will only gain mass appeal when people can configure and use it easily.

    What about adding freenet as a protocol to web-browsers, so you could type

    fnet:// some_freenet_key
    to access content? Would this be hard to implement?
  23. Freenet's biggest flaw -- prediction by Reality+Master+101 · · Score: 4

    What will ultimately kill Freenet is not ease of use, lack of searching, or technical problems, although these problems are certainly significant and potential killers. What will ultimately doom it is lack of interest.

    For Freenet to be really successful, it must have a critical mass of servers to store and distribute the load. But this requires popularity, and Freenet is just not going to be that interesting to the average person.

    For a software system (whatever it is) to become very popular, it must fill an untapped need. Consider Napster -- Napster became popular not because it had a good interface (it doesn't), or that it's great software engineering (it isn't), but because it fulfilled a burning need: A source for MP3 files.

    What need does Freenet fulfill? Primary a perceived need on the part of the engineers for privacy and anonymity. Now, this is probably a significant need for places like China, but this is exactly the place where Freenet is not going to get a lot of servers. In places like the US, the vast majority of people do not perceive a need for Freenet.

    In other words, the intensity of the need is inversely proportional to the ability to provide server space and bandwidth.

    I understand Freenet's purpose, but I personally have zero interest in contributing. And I think Freenet is going to find that there are lot less paranoids out there than they think. The fact is, strong encryption and the WWW filfills 99.9% of Freenet's goals.


    --

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:Freenet's biggest flaw -- prediction by bcrowell · · Score: 2
      Now, this is probably a significant need for places like China, but this is exactly the place where Freenet is not going to get a lot of servers.
      Exactly. I'd love to hear of even one example of a case where virtuous political dissidents in a really repressive country like China used p2p technology to accomplish something positive.

      What need does Freenet fulfill?
      I wonder if we're reaching a point where people are getting so fed up with the unbalanced state of intellectual property law that they'll just go ahead and destroy it. Never in history have copyright terms been so long. Never in history has it been so easy to grab a patent on an obvious technique. Never in history have people been so afraid of getting their butts sued by a big corporation over some alleged IP infringement. Maybe Napster was the first sign that the walls were crumbling, and that ordinary people were getting pissed off. Maybe the dissidents Freenet will serve are dissidents in the developed countries, not China.

    2. Re:Freenet's biggest flaw -- prediction by garcia · · Score: 2

      I think that a lot of people ARE paranoid, but are too lazy to do something like this to take care of it... Most people figure that normal routes taking to secure information is enough... I honestly don't care enough about anything to want to go through all that trouble. Then again, I am terribly lazy.

    3. Re:Freenet's biggest flaw -- prediction by gimpboy · · Score: 4

      For Freenet to be really successful, it must have a critical mass of servers to store and distribute the load. But this requires popularity, and Freenet is just not going to be that interesting to the average person.

      IRC is pretty popular, and it doesnt appeal much to the average person. If freenet can acheive half the popularity of irc it will do fine.

      I understand Freenet's purpose, but I personally have zero interest in contributing. And I think Freenet is going to find that there are lot less paranoids out there than they think. The fact is, strong encryption and the WWW filfills 99.9% of Freenet's goals.

      considering one of the primary goals of freenet is anonimity (sp?) id ont think that the www and encryption cover that.

      use LaTeX? want an online reference manager that

      --
      -- john
    4. Re:Freenet's biggest flaw -- prediction by Sanity · · Score: 4
      The fact is, strong encryption and the WWW filfills 99.9% of Freenet's goals.
      Really? Freenet's first goal is to provide anonymity for the publisher of information. The WWW doesn't provide that (regardless of encryption) since you always know where the information is coming from. Freenet's second goal is to provide anonymity for the reader of informaiton. The WWW doesn't provide that as graphically demonstrated by companies like Doubleclick (regardless of encryption). Freenet's third goal is to be more efficient than the WWW. The WWW clearly doesn't fulfill this goal. So as far as I can tell, the WWW fulfills 0% of Freenet's goals.

      --

    5. Re:Freenet's biggest flaw -- prediction by Simon+Brooke · · Score: 2
      What I meant is that the usual reason for anonymity is political persecution. Strong encryption pretty much solves that problem, a lot easier than Freenet.

      Bollocks[TM]

      Strong encryption does nothing to protect you against traffic analysis, and in a totalitarian state traffic analysis alone is going to be enough to convict you. You send email to someone who sends email to some known dissident? Case closed.

      Freenet does defend against traffic analysis at least to a degree (how effective this is I'm not really certain). So for people in totalitarian states, Freenet together with things like the steganographic file system offers plausibly deniable access to data and plausibly deniable storage of data. How successful this would be as an information-sharing system for dissidents is hard to say, but provided people are allowed real control over real computers (and the ability to load and configure their own software without supervision), and so long as those computers are connected to packet-switched networks over which it's possible to route encrypted (or steganographic) packets, it looks as if it would be unstoppable.

      Of course, as soon as people start being arrested merely for owning a computer with software the authorities haven't authorised, or merely for sending a packet the authorities don't understand over a network, this all falls to pieces.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    6. Re:Freenet's biggest flaw -- prediction by Lonesmurf · · Score: 3

      I'm not so sure that you are right.

      Something that really caught me eye when I read the article was that the author was not pushing Freenet as some sort of application, but more as a platform (or, as I understand it a protocol) that applications can be built on top of.

      You are right in the assumption that for Freenet to take off, it must garner a certain level of critical mass by having a 'killer app'. I think that you are wrong that Freenet does not have the chance to build this killer app. The fact of the matter is that the internet today is, as a general rule, moderately worthless as a repository for information. It is held back by lawyers, bad technology, stupid people, and time-suckers like slashdot (j/k about that last one.. ;-). I think that Freenet's biggest advantage is that it is a second chance to do a lot of things that the internet did badly the first time over again: like DNS and domain names, etc. I would love to see a system of DNS built on

  24. The lifecycle model... by fatphil · · Score: 2

    Almost noone uses it.
    People start using it for illegal things.
    It becomes popular.
    Simultaniously -
    It becomes massively overloaded.
    It is harshly litigated against.
    It fizzles.
    Almost noone uses it.

    Cycnics`R`Us,
    FatPhil


    -- Real Men Don't Use Porn. -- Morality In Media Billboards

    --
    Also FatPhil on SoylentNews, id 863
    1. Re:The lifecycle model... by fatphil · · Score: 2

      Firstly take your bloody AC mask off. Are you embarassed by what you have said?

      I fully understand the meaning of 'security through obscurity' as it is commonly used.
      Notice how I deliberately _didn't_ use the phrase.

      Yes, read my post, I do NOT use that phrase.

      Then I suggest you look up 'obscure' in a dictionary -
      "to conceal, to hide" or similar.
      The data on freenet _is_ hidden. It is _concealed_. It is _obscured_. That's the point of it!

      Notice also that I was only talking about the _distributed_ nature. The static model, and the communications protocols (the crypto) weren't being addressed at all.

      I stand by what I said.

      FatPhil
      -- Real Men Don't Use Porn. -- Morality In Media Billboards

      --
      Also FatPhil on SoylentNews, id 863
  25. Re:I think that statement is nonsense. by gimpboy · · Score: 2
    Yes, it's a shame that not everybody is a programmer. I'm not a programmer, does that mean I can't voice my opinion on Freenet? Everyone has money (to varying amounts) they can donate to charity, but not everybody knows enough C or Java or perl to contribute to an OSS project.

    depending on the country you live in you can voice your opinion about anything you want. voicing your opinion about a problem is really pointless unless you are willing to do something about it. you dont have to be a programmer to contribute to a oss project. you can contribute by:

    submitting detailed bug reports

    providing documentation

    design a support

    i believe the free software foundation takes donations.
    to name a few.

    use LaTeX? want an online reference manager that

    --
    -- john
  26. Re:But searching is the ''key'' :) by hardburn · · Score: 3

    I can understand that the leader is feeling a bit moaned at and undervalued, the stuff does work at the heart of it and he and the other people working on it do deserve credit for it.

    As some who is working on stuff over Freenet (through the new Everything Over Freenet project; check it out at eof.sourceforge.net) and has been on the mailing lists for about a year, I can tell you that most of the developers and mailing list regs hate Freenet's publicity. The project really hasn't accomplished that much and the media is screaming over it.

    The problem that they don't seem to have addressed in their efforts to dodge censorship is that they will ultimately make the posession and propogation of the key names themselves illegal, undoing all of the good work they have planned for. For example, it will be the posession or use of the key name ''secrets/food/soylent green'' that will be used to repress people who might like to look up the document belonging to the key.

    This is actualy already solved to some extent. Let me give a crash course on the types of keys on Freenet (a more complete list is at http://www.freenetproject.org/index.php?page=keys) :

    KHK--These were deprecated in 0.3 and replaced by KSKs (see bellow) due to similar problems that you described above. KSKs now do the same job (i.e., have a guessable, human-readable string for a key name), but much more securly.

    KSK--Provides a human-readable, guessable key. Despite being more secure then KHKs, they are not as secure as CHKs (see bellow). Its suggested use is as a redirect to a CHK. This is accomplished by setting the CLI option "-autoRedirect" for inserts to "yes". That is also the default behavior for FProxy.

    CHK--Is not human-readable. Instead, its a cryptographic hash of the data inside.

    There are a few others, such as SVK and SSK, but they're not as important for this disccusion (see the link above for more detials on them if you're interested).

    So, lets say KSK@how-to-build-a-nuke.txt (note: Freenet URIs are formed like this: keytype@key) is a redirect to CHK@fjdskalf879934q2823rl,ekf;qnieof (I don't think I have the correct number of charecters for the CHK's crypto hash, I just type it randomly, but it doesn't matter). If a given node operator has their house broken into by Them and their node searched for a specific key name, they may find the KSK name, but that doesn't mean the operator was actualy holding that key (its just like a link on the web . . . oh no :). Nor does it mean that he had requested the data, much less had been the one to put it there in the first place.

    There are a few things that Freenet needs to get rid of, but was known all along that they were just crutches to be gotten out of latter. The first is key indecies, which list names of keys. The second is inform.php, which is how a new node discovers other nodes already in the network. The latter will require being replaced by searching, and the former will be replaced by "discovery probes". The inform.php is the more serious of the two and will probably be fixed first (should be in 0.5 at the latest). Searching is a lower priority so it may not be touched until we get closer to 1.0 (some predict even longer, others a lot shorter. I think it will be there in 0.5).


    ------

    --
    Not a typewriter
  27. Re:But searching is the ''key'' :) by Sanity · · Score: 2
    The article addressed this issue. Even now, Freenet is a web of hyperlinked pages, you don't need to find out about each page individually - you can just go to an index (such as "KSK@Aardvark") and navigate to whatever page you like from there. Unless *every* key in Freenet is made illegal (somewhat unlikely) you will always be able to find your way into the web and navigate to what you are looking for, just as with the WWW.

    --

  28. I think this statement says alot. by gimpboy · · Score: 4

    Criticizing an Open Source project for their level of progress is akin to criticizing someone else for not giving enough to charity, while giving none yourself.

    There are alot of people jumping on the open source bandwagon who are wanting something of quality, that is free and they want it quickly. you can can always get two of the three, but which do you settle for. this applies to those who would criticize slow release times. the source is there if you want it quicker please spend your effort contributing and not complaining.

    i personally prefer free and high quality.

    use LaTeX? want an online reference manager that

    --
    -- john
  29. Re:But searching is the ''key'' :) by QuantumG · · Score: 2

    dude, screw the lurkers.. we think you're doin' a great job and if any of these people had ever experienced the slightest amount of censorship they would think so too. Keep up the good work.

    --
    How we know is more important than what we know.
  30. Re:I think that statement is nonsense. by QuantumG · · Score: 2

    Democracy doesn't work.. tell us something new. But if you've got a better idea, we'd all like to see the plan.

    --
    How we know is more important than what we know.
  31. The C++ implementation is for developers only by Morgaine · · Score: 2

    The info at that link suggests that the C++ implementation is not available except to developers:

    Don't think about installing Whiterose yet, unless you are interrested in developing it. If so mail <agl@linuxpower.org>.

    The bit about working against only particular versions of the Java-based node is worrying, as it suggests that non-Java implementations will always be trailing the Java one as some kind of "master reference". There needs to be an implementation-independent Freenet spec available so that development of non-Java versions can proceed without reference to the Java one, otherwise tail-chasing is going to make the job of alternative developers a never-ending and thankless one, subservient to the whims of the Java-based developers.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  32. peer to peer needs to recognize the KISS principle by boboroshi · · Score: 2

    Peer to peer issues arise becuase, let's face it, the majority of internet users really don't know how to do that much with a computer these days. Especially in the home market.

    Take your family (i'll take mine for this example):

    Dad, early adopter of technology, but a bit slow to pick it up. Still has patience to pick up and read manual. Will eventually learn it if it's something that is useful and more functional than his current modus operandi

    Mom, uses it because she can email friends - still a novelty to her. Has some patience, but gets pissed when it just doesn't work right (e.g. Netscape 6 email client)

    Me - piss off parents by knowing key commands within 10 minutes of using any software. Regularly think it's in the best interests of the family to overhaul machines.

    Sister - "Where's the power switch?!?" mention the word "RAM" and she just says "I just want to type papers and surf the net damnit!!!"

    Little brother- knows the key commands in five minutes. Damn tech kid

    So the issue is that a piece of software needs to be easily usable to a wide variety of netizens. It needs to be invisible to the user. They should say "give me this" and there it should be. Napster does this fairly well, and with such a large user base, especially in the college level, it's easier for someone who is more like my sister to have a friend teach them what to do in a short amount of time.

    Freenet won't be sucessful until it can make that interaction layer invisible. As much as I'd love to see a console spitting off commands as I implement them in the GUI, most users have no desire or use for this. They don't want to know WHY their car works, they just want it to work. And they don't care why it broke down, just fix it already.

    Sad to say, but most users out there expect computers to be like cars, but know at the same time that a crash is only a keystroke away.

    On that note, File, save.


    // john athayde
    # x@boboroshi.com
    # http://www.boboroshi.com/
    --
    // john athayde
    # x@boboroshi.com
    # http://www.boboroshi.com/
  33. But searching is the ''key'' :) by warmcat · · Score: 5

    I had a good look at Freenet the other week; so far they have done a nice job on an interesting project. I can understand that the leader is feeling a bit moaned at and undervalued, the stuff does work at the heart of it and he and the other people working on it do deserve credit for it.

    The problem that they don't seem to have addressed in their efforts to dodge censorship is that they will ultimately make the posession and propogation of the key names themselves illegal, undoing all of the good work they have planned for. For example, it will be the posession or use of the key name ''secrets/food/soylent green'' that will be used to repress people who might like to look up the document belonging to the key.

    For this reason they will have to end up with a searchable filespace with an end-to-end encrypted Freenet Google equivalent. Then people can nudge-nuge wink-wink about soylent and cause people to perform research using Freenet rather than have to deliver discrete ''freenet URLs''.

    (PS Reality Master 101, you're such a Karma whore)

  34. Not vapourware. by Sneakums · · Score: 2

    There is working code available. There are even Debian packages available.

    So, piss off.

    --
    "Where, where is the town? Now, it's nothing but flowers!"

  35. Did you even read the article? by Sanity · · Score: 2
    ...because your comment is exactly the type of thing it is complaining about.

    --

  36. Stop whining! by electricmonk · · Score: 2

    I'm sick of all the people whining about how "freenet is hard to use, that's why it's unpopular" or "Java sucks! Wah Waaah Wah!" or, the MOST common, "Napster/Gnutella already does this, why should they bother?"

    Freenet is not just a program, its laying the groundwork for a *standard* to anonymously use and contribute to the Internet. Its a platform, folks, not just an application. Think about it, freenet can be used for more than just your standard war3z, pr0n, and mp3z that currently populate Napster and Gnutella. In the future, you could use it for anything from web browsing, to whatever your imagination can create. All that stands in the way is your willingness and ability to code new and different ways of using the Freenet protocol. And that's what the Freenet Project needs right now, anyway.

    So please, stop whining and start helping instead, if it interests you enough to complain.

    --
    Friends don't let friends use multiple inheritance.
  37. Rich guy on the hill by Sanity · · Score: 4
    I must say I generally get quite depressed when I read slashdot comments on Freenet. Not only are many articles ill-informed, but they are the ones that get moderated up!

    Right now, the top-most article - "But seraching is the key" - is by someone who doesn't seem to grasp the concept of hyperlinking (something I specifically mention in the article). The second article is by someone who doesn't think that there is a market for freedom of speech ("Freenet's biggest flaw..."). Fortunately, below that there is some more positive stuff.

    It reminds me of a story I heard about the difference between the Irish, and the Americans:

    In America people look up at the wealthy guy who lives on top of the hill, and say "some day, I am going to be like him".

    In Ireland, people look up at the wealthy guy who lives on top of the hill, and say "some day, I am going to kill that rich bastard".

    I think that if you swapped the average slashdot reader for the Irish in that story, it would be equally true.

    --

  38. Re:Vapourware by gimpboy · · Score: 2

    While SourceForge provides a hell of a lot of nice ideas and schematics for some great tools, its sad to see efforts aren't followed through on a lot of those great ideas.

    it is funny you would type that on a message board system, that takes more hits a day than most hardcore hippies, and is also registered at sourceforge

    http://sourceforge.net/projects/slashcode/

    use LaTeX? want an online reference manager that

    --
    -- john