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

119 comments

  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:The lifecycle model... by fatphil · · Score: 1

    No it's a cynical throwaway comment, well spotted.

    For "insightful" I ought to have expanded. The real point that I origanally wanted to make, and completely failed to (got stuck in an apocalytic rut) is this:

    As the distributed nature of freenet is effectively security through amongst other things obscurity. However, while the system grows the load isn't increased. However, as the system fades in popularity and generally wanes, the "data density", and hence load is increased. Load isn't free. The marginally philanthropic start to notice the increased load, and decide that they aren't so philanthropic any more. Instant positive feedback, just add Zeeman, and woosh. (shit, now I'm stuck in another apocalyptic rut...)

    References: Most dotcom's share prices...

    The system has got to grow slowly and carefully in order to have a future, in my eyes.

    FatPhil

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

    --
    Also FatPhil on SoylentNews, id 863
  5. Re:uh... NO by kastaverious · · Score: 1

    Therein lies you arrogance... 'So why would you think I bashed SourceForge when I merely made a comment for developers to get off their asses and follow through on their projects instead of dishing out dreams and hopes ' You seem to assume that a bit of criticism from you and every developer with a project on SourceForge will jump. Someone developing OSS is not in any way obligated to finish it, be that at all/in a timeframe you or anyone else finds acceptable.

    --
    GiraffeSville, a place anyone can call home
  6. 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.

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

  8. Re:Vapourware by crucini · · Score: 1

    As you point out, there are reasons why sourceforge hosts lots of uncompleted projects.
    However, I share xp0rnstar's irritation with sourceforge. When I stumble across a project on sf that's vapor, I'd like to see H1 Nothing to see here - move along /H1.
    When people make their own web pages, the flavor of the web pages tells you a bit about the project and how 'alive' it is. Sf gives every half-baked daydream a really complicated professional-looking page, and you have to look harder to figure out if the thing's for real.
    Sf's pages remind me of commercial web sites - they're overly busy and full of links that don't necessarily do anything - something like 'click to view mailing list archives' and then you find out there are no mailing list archives.
    Actually, my wish goes beyond SF - I wish every open source project had a short summary of the status at the top of the page, like 'compiles on Red Hat 6.0 but does nothing useful yet.'

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

  10. 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.
  11. Exists != vapourware by bobalu · · Score: 1

    Um, if it exists in *any* usable form then it's not vaporware. It's an ambitious, interesting project - why would you want to beat up on the guy? For that matter, why would you want to change your own oil when it's all of $12 at the local gas station?

    --
    The revolution will NOT be televised.
  12. Re:uh... NO by crucini · · Score: 1

    The developers might not be receptive to xp0rnstar's critique, but that's no reason for him to refrain from criticism.
    Generally, we have to identify problems before solving them. Although there's no immediate solution in sight, the growth of empty daydreams on sourceforge is an incipient problem. The problem is not that daydreams are presented for public review - I think that's great. The problem is that they are presented in a way that implies they're real, actively developed projects.
    I still criticize Windows when I'm forced to use it, although I don't expect Gates to jump.

  13. Re:use your web browser! by PsionicMan · · Score: 1
    Yes it does help. I've just installed the newest version. Still not great, but much better than the one I had previously tried. Thanks for the heads-up.

    That auto -1 sucks, eh?

    Max, in America, it's customary to drive on the right.

    --

  14. AUP? by rtscts · · Score: 1

    Perhaps the broadband situation in the USA is different, but in Oz, AUPs prohibit servers. Unless of course you want to go for a "business plan" and pay 19c per meg, which is not fsckin' likely.

    1. Re:AUP? by darkmoon · · Score: 1

      Yeah, but are we really running a business-oriented server here? And what about servents like Napster and the Gnutella clones?

      (In the past... *checks ntop* 10 days I've spent... ooer, $408.50. That's about $200 US)

    2. Re:AUP? by rtscts · · Score: 1

      No, but they don't care. Although technically banned, they often overlook stuff that is mainly used as a client like ICQ, FTP, Napster, etc. since they usually aren't running 24/7 and are used to download more than serve. The 15k/s upload cap reinforces the policy too. FWIW, running Gnutella 24/7, even if no files are offered, the search requests alone are enough to put me over the maximum download limit for the month. Fuckers. Optus, you suck. Telescum, you suck too.

    3. Re:AUP? by darkmoon · · Score: 1

      Gnutella search over-broadcasting is a bitch, yes.
      Meanwhile, I think that our AUP does actually allow P2P filesharing as long as it's attended (see: your Gnutella 24/7 remark)

  15. Re:I think that statement is nonsense. by gimpboy · · Score: 1

    The very fact that I, and others, criticise demonstrates that I, and we, are not apathetic to FreeNet.

    critisism is easy. to truely demonstrate that you care file a bug report with a solution, volunteer to work on documentation... help the situation

    If we were apathetic the whole issue would never have arisen. The fact that Mr. Clarke saw fit to post an article about the criticisms that his project has recieved demonstrates that he doesn't consider these opinions to be meaningless.

    no he considers them to be incorrect-simular in a way to slandering the efforts of the developers.

    You say that you feel FreeNet is developing fast enough for its current audience.

    i think that rushing a project like this would do more harm than good. i believe it's current audience consists of the developers and the beta testers. i wouldnt expect much more at this level.

    Such concerns often seem to be viewed as hostility against the project, but that is, I'm sure, not the case. i believe there is a difference between constructive criticism/concerns and the berating that has been put upon freenet. i think you can see the difference between the two in the posts here.

    my message is for those who would criticise and do nothing more. i have no problem with expressing your concern (not that it really matters what i have a problem with). if you are really concerned take an active role. it is a community, and a community is at it's best when the members work together.

    use LaTeX? want an online reference manager that

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

  17. How come nobody ever talks about hotline? by ph00dz · · Score: 1

    It's weird -- all these articles, mentioning p2p systems very few people actually use (gnutella, freenet, scour, etc...)... when the biggest and most successful one, Hotline, almost never receives any ink. The protocol has even been successfully reverse-engineered, and there are linux clients/servers available. ... is there some kind of conspiracy of silence afoot? Don't get me wrong -- I don't want The Man to find out about it, but if we're going to have all these discussions....

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

    --

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

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

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

  22. Re:Vapourware by xp0rnstar · · Score: 1

    Why shouldn't I have said that when its true, there are plenty of programs I could sift through and point out that are only taking up space and will never be followed up on. Maybe you misread the intent so I'll leverage it:

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

    Redhat Spoof

  23. Re:Development time by kastaverious · · Score: 1
    Hmm linux kernel has like 2 million lines of code, and freenet? Apples and Oranges

    --
    GiraffeSville, a place anyone can call home
  24. Re:So use another client or write your own by gimpboy · · Score: 1

    It is somewhat frustrating when people criticize Freenet's ease of use while failing to take advantage of Freenet's primary means of tech-support, namely the volunteers subscribed to the support mailing list who will frequently reply within minutes with the solution to most problems.

    did you post your question to the freenet mailing list? if not you probably should. they are the people who will be the most help.

    use LaTeX? want an online reference manager that

    --
    -- john
  25. Re:I think this statement says alot. by kastaverious · · Score: 1
    I think the criticism is due largely to the hype that surronds OSS atm. Don't get me wrong, there are some really interesting things happening, but to some extent, the reality can never live up to what certain over vocal advocates have promised.

    --
    GiraffeSville, a place anyone can call home
  26. Re:Vapourware by gimpboy · · Score: 1

    Alot of the programs on sourceforge are worked on during spare time, and will take a while to get working if the only developer is the project admin. If there are nice ideas that you wish to see take off, contact the project leader and ask him where you can help. It's easy to complain about the problem, but it is much more satisfying to do something about it.

    Most people post their projects on sourceforge because they are open to the idea of working with others and getting their input.

    use LaTeX? want an online reference manager that

    --
    -- john
  27. 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.
  28. Re:So use another client or write your own by hawkfan · · Score: 1

    -cp == -classpath

  29. Freenet for the first time... by The+Gline · · Score: 1

    I just tried out Freenet for the first time the other day and I was actually very pleased with it. Yes, it's slow -- but getting search results from Gnutella or Napster isn't exactly warp-speed either. And yes, there's not much in there, yet -- but that's because this thing is barely in its infancy. Give it time, people.

    Nothing is perfect the first time. There's a lot promise here that hasn't yet been fulfilled, but that's only because it takes WORK to put something of this scope and magnitude together. The biggest promise here is that of a repository of information which can survive just about anything you throw at it. Surely there are things worth putting into such a system, and I've already seen a number of documents inserted into Freenet that are quite in the spirit -- political tracts, the PDF version of the recent, shameful Supreme Court judgment, and so on. And, yeah, there's the usual porn and crap as well, but the best way to deal with such things is not to bother downloading them if you don't care about them.

    As a gesture of goodwill, I uploaded one of my own songs to Freenet. I figured it was the least I could do to support the cause. Check the keyindices for "Gline" and you'll see what I mean.

    --
    Honorary Member of Jackie Chan's Kung Fu Process Servers
  30. Re:I think this statement says alot. by gimpboy · · Score: 1

    i think you are correct here. i guess this is the case where you should kill the messenger. it's kinda sad-the journalists are the ones who hype up OSS projects, but later on they criticize the projects for not living up to the expectations that they themselves set.

    there was a time (before my birth) when being a reporter/journalist was an art of sorts. now it's just a job. when there is nothing to report they create news-the smart ones create news they can report on later :)

    use LaTeX? want an online reference manager that

    --
    -- john
  31. Re:So use another client or write your own by flink · · Score: 1
    -cp tells Java to append the contents of freenet.jar to your classpath.
    Freenet.scripts.Setup
    is the application you are running.
    .freenetrc
    is the configuration file.
  32. Re:Development time by SlaterSan · · Score: 1

    Sure the Linux kernel has 2+ million lines of code, but it was also based on fairly well understood principles. Freenet is creating a brand new P2P solution that hasn't been seen before. The orig creators had an idea of what they wanted for Freenet but it is always changing. We have an idea of what and OS is supposed to do (filesystem, memory management, etc). I'm not saying that Linux isn't constantly changing, but it's also been around alot longer and the initial steps had a specific path.

  33. Re:I think that statement is nonsense. by gimpboy · · Score: 1
    Should I not criticise a footballer (soccer player) who misses an open goal because I do not play football?

    if you criticise him constructively then that is cool-this would mean that your criticizm came with a solution. the neat thing about OSS is that you can actually:

    get on the field and play

    submit patches to the webmaster to make his html valid

    the tools are there for you to become a programmer. the only excuse for not doing something is lazyness. if most people spent half if the time they spend bitching about OSS on learning to program they could spend the other half of the time fixing the bug they would normally complain about.

    Pointing out/complaining about slow progress is raising an important issue that you are trying to hide from. Obviously many other people feel the same way I do, otherwise Mr. Clarke's article, also this Slashdot story, wouldn't exist.

    analogy time extended
    there was a time when a majority of the people in the southern us states thought black people should be slaves. does the fact that the majority thought this make it right? just because a mob of people believe something doesnt mean they are correct.

    there are alot of people who think freenet is moving along nicely, and since they actually have working code it isnt vaporware. just beacuse a segment of the population doesn't find it useable, that doesn't mean it is vaporware.

    use LaTeX? want an online reference manager that

    --
    -- john
  34. Re:Freenet's biggest flaw -- prediction by Pulzar · · Score: 1
    IRC is pretty popular, and it doesnt appeal much to the average person.

    That's absolutely not true -- the average person is very interested in the idea of chatting on the internet. Before ICQ provided a simpler method to talk to your friends, IRC was very popular among net newbies..

    --
    Never underestimate the bandwidth of a 747 filled with CD-ROMs.
  35. Re:I think that statement is nonsense. by gimpboy · · Score: 1

    I think freenet is developing at a rate fast enought for it's current audience. the developers have encouraged others to take part in the project. most people (includeing yourself) are more content to complain and criticize about the projects developement pace than do something to help the situation.

    the fact that alot people as apathetic as yourself share your opinion is meaningless to the developers. it is the developers who will choose the pace of development. if you want to speed things up join the development team. if you want to reiterate an opinion shared by others feel free. i dont think the latter will help as much as the former, but that is, of course, my opinion.

    use LaTeX? want an online reference manager that

    --
    -- john
  36. 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
    1. Re:Hello. It uses Java. Surprised at unpopularity? by darkmoon · · Score: 1

      Java does suck. The only reason I don't run Freenet on my firewall is because my firewall is an outdated machine with only 64MB of RAM. This is fine for BIND and SQUID, but the IBM JRE sucks up the RAM like a whore.

      I recently added 100MB of swap just so I could run the freenet-server, I had to do requests from another machine though.

    2. Re:Hello. It uses Java. Surprised at unpopularity? by greenrd · · Score: 1
      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.

      What are you getting at? So it has bugs - so does every other platform! Never mind cross-platform, even Windows doesn't run consistently on all hardware configurations! So your point is what? Details please.

      [You can remedy such failures so easily with VM defaults but you don't. Why? --- A question to the Java community.]

      What the hell are you talking about? As for CLASSPATH issues, for example, I think you'll find Java Web Start is one way of solving that problem. It certainly isn't an inherent limitation of Java, so what's your point?

    3. Re:Hello. It uses Java. Surprised at unpopularity? by darkmoon · · Score: 1

      > First off, you are full of shit

      Now now, play nice. =)

      > Secondly, I have the Sun 1.3 JRE running Tomcat with a memory footprint of about 10 megs, and it is a much more complex application than freenet.

      I'm not arguing, I just wanted to say...

      PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
      27034 pts/1 S 0:00 222 289 1458 996 1.5 -bash
      27139 pts/1 S 0:00 192 289 1362 800 1.2 sh ./freenet_server
      27142 pts/1 S 0:02 1202 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27147 pts/1 S 0:00 1 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27148 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27149 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27150 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27151 pts/1 S 0:01 12 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27153 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27154 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27155 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27156 pts/1 S 0:00 0 12 90459 15352 24.3 /opt/IBMJava2-13/jre/bin/exe/java Freenet.node.Node
      27174 pts/1 R 0:00 156 56 2275 680 1.0 ps v

      ^^^ ouch.

      > So, Freenet takes up alot RAM, whoopdee freakin do. You think every application written in c is automatically less prone to memory leaks?

      No, but I think that it would have a smaller memory overhead due to there being no interpreter.

      > It's just as easy to write bad code or good code in java as it is in c.

      Amen.
      I'm sorry if my initial "Java does suck" comment seemed a bit harsh.
      I've used Java, I've written code in Java.
      I can appreciate portability and the fact that it's a good OO language, I just think (and maybe I'm wrong) that if Freenet were written in C/C++ it wouldn't lose out on portability, would gain in terms of an audience and would be a little bit leaner at runtime. ;)

      > I suppose now that your box is paging for your swap file and that makes Java too slow huh?

      I never complained about speed. Besides, this is Freenet and Freenet isn't a raytracer or a fluid dynamics simulator.

      > I wouldn't doubt it if you had sendmail, apache, samba, and 50 other processes running for no reason.

      I did actually remove all those other processes.

      > You cheap bastard, why don't you just break down and spend 40 bucks for some more RAM

      Because I'm cheap, because I'm a student, because I'm poor. Because it's my firewall box, it's not the Gaming God Box.

      > or use another jre

      I was gonna use Kaffe but it didn't work (it says it doesn't in the Freenet readme file)

      > or help tighten the freenet code

      I'd rather help out with the C/C++ implementation. (Sorry)

      > because it takes too long to pull down a 30k jar file for a web page on your 28.8 connnection.

      It's cable actually. <grin>

    4. Re:Hello. It uses Java. Surprised at unpopularity? by Mr.+McGibby · · Score: 1
      What are you getting at? So it has bugs - so does every other platform! Never mind cross-platform, even Windows doesn't run consistently on all hardware configurations! So your point is what? Details please.

      However, I don't remember Microsoft using the "so it has bugs!" excuse to defend problems in Windows. They say, "Oh, a bug. We'll have to fix that". Whether they do or not isn't the point. The difference between the Java VM and different Windows platforms is that there is a fix. I have my doubts that you will be able to find a non-hardware-specific program that simply will not run on a machine with a little updating of the machine itself. There are Java programs that will simply not work on the Mac, no matter how you reconfigure the machine.

      What the hell are you talking about? As for CLASSPATH issues, for example, I think you'll find Java Web Start is one way of solving that problem. It certainly isn't an inherent limitation of Java, so what's your point?

      I don't know what Java Web Start is, but I have an idea and if I need to get something else to make my Java programs run, then it is an inherant problem in Java.

      --
      Mad Software: Rantings on Developing So
  37. And you think that'll stop people? by cduffy · · Score: 1

    If it's less illegal to have a copy of freenet than it is to have a bunch of MP3s, people will use freenet (since it's better to be litigated for using FreeNET than having a bunch of MP3s).

    s/MP3s/anti-establishment literature/g
    s/MP3s/copies of reverse-engineering tools/g
    s/MP3s/whatever/g

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

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

  40. 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!
  41. Re:Freenet's biggest flaw -- prediction by gimpboy · · Score: 1

    true, but irc isn't on everybodys lips and it wasnt. my point is that you dont have to produce something that everyone in the world uses to achieve enough critical mass to get something accomplished. ICQ type popularity isn't necessary, and if they could get half of the people who currently use IRC they would have a sizeable userbase for their purposes.

    use LaTeX? want an online reference manager that

    --
    -- john
  42. 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!
  43. Re:Anonymous yes, but secure? by Anonymous Coward · · Score: 1
    just run freenet _ON_ the firewall. i had to do that with the matlab license server so people outside of our network could use it.

    That's got to be one of the most stupid comments I've seen anywhere in recent history! I take it that network security isn't your primary job.

    Also, how would I run Freenet on a Cisco PIX?

  44. 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
  45. 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.
  46. Ramblings by xp0rnstar · · Score: 1


    Therein lies your arrogance I didn't know that an open minded constructed critique would render me as arrogant. How American of me.

    I didn't assume anything I pointed out what I see as a slight pitfall in SourceForge's architecture, the inconsistencies of capitalizing on great ideas often to be sneered by those who do not fully understand how good of an alternative OpenSource is as compared to pre-packaged, overhyped products. Many of these open source ideas which end up on the chopping block never to be removed from sites like SourceForge provide fuel to the fire of commercial entities who claim that openSource cannot rival a product of theirs which is why people should dish out money for x package.

    Sure they're not obligated to do anything and no one should expect them to, however where does the line get drawn in an effort to make sure expencies aren't raised to "The Next Best Thing..." only to be hindered by once again, a half assed developed venture?

    1. Re:Ramblings by kastaverious · · Score: 1
      Hmm, 'open-minded, constructive critique' , I must have read a different comment

      --
      GiraffeSville, a place anyone can call home
  47. Re:uh... NO by kastaverious · · Score: 1

    Windows is commercial software, as such you have *paid* for it and justifiably complain when X or Y does not work. However, none of the projects in SourceForge are commercially orientated, as such, they are developed by people in their spare time. These people don't get payment for the time they spend in these projects. Again, Im not saying people should refrain from criticising OSS projects if they feel the need. However,just because you think a project is a white elephant does not mean it is worthless. Critisism is only worthwhile when there is a clear objective. When people start berating certain projects on SourceForge, one can only assume their objective is to see these projects given up on.

    --
    GiraffeSville, a place anyone can call home
  48. Re:linux by darkmoon · · Score: 1

    That hurts. That hurts on the inside.

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

    --

  50. Lack of a good, easy to use GUI... by PsionicMan · · Score: 1
    ...is what makes it, for me at least, unusable. I've tried it, and I downloaded a few things, but it was just too cumbersome to present a real p2p solution for me.

    Note that when I tried this was a while back, and if an easier GUI has come along, feel free to point me towards it.

    --Psi

    Max, in America, it's customary to drive on the right.

    --

    1. Re:Lack of a good, easy to use GUI... by Kreeblah · · Score: 1

      Errr . . . oops. I was thinking this was a Linux discussion, for some reason. I need more sleep.

    2. Re:Lack of a good, easy to use GUI... by hardburn · · Score: 1

      The last few releases have come with something called "FProxy" which acts as a proxy between your web browser and Freenet. Freenet is now as easy to use as putting a few lines of text into an HTML field. I assume you know how to figure that out or you couldn't post to Slashdot :)

      FProxy also brings up an interesting solution to using Debian's Apt-get over Freenet (which is what I'm working on), since FProxy has to send stuff to the browser via HTTP and Apt-get already understands HTTP.


      ------

      --
      Not a typewriter
  51. 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?
  52. Re:Um, What about the various ports? by Rubidium · · Score: 1

    This wasn't a node - it was a client library named freenetlib. How do I know this - I was one of its two authors. I've been slowly (I'm often quite busy) working with the other person who worked with me on freenetlib and another person on its successor, Freenet-Python. Freenet-Python was in the recent past ripped apart because the first version of Freenet-Python only supported KSKs and wasn't very easy to use or to extend to support all key types.

  53. 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 gimpboy · · Score: 1

      All you need is a "freedom web site" where you accept submissions from anyone and post them. Boom! You're done.

      I don't know about this. Everytime you goto say /. apache writes down your ip address/the time you stopped by/and what you saw. If you are behind the great firewall o china it can do the same because it must translate the requests for you to get through. the same applies to carnivor (sp?). if it really exsists (a paranoia thing) then everytime you access slashdot they know. i dont know how freenet will attempt to get around this, but it is an important aspect of freenet.

      use LaTeX? want an online reference manager that

      --
      -- john
    3. Re:Freenet's biggest flaw -- prediction by Schnedt+Microne · · Score: 1

      I like the 'talk' program, thankyouverymuch.

      When I want to chat online with friends, I give them an account on my W2K box, which has Interix installed on it. They telnet in and run 'talk' from the command prompt. Nope, if I don't know you, you're not gonna get a logon, obviously...

      Yes, with Interix installed on an NT box, any number (within reason) of users can log onto your NT box to a /bin/csh prompt and run programs like 'talk'.

      --
      Hay thar.
    4. Re:Freenet's biggest flaw -- prediction by crucini · · Score: 1
      What need does Freenet fulfill? Primary a perceived need on the part of the engineers for privacy and anonymity.
      As I see it, Freenet will permit the exchange of information without censorship. Currently every country censors information deemed undesirable by the ruling elites. I think that anonymity is mainly a means to this end. Freenet won't help the severely repressive countries like China, but it will make free countries more free.
      In places like the US, the vast majority of people do not perceive a need for Freenet.
      Did people perceive a need for Napster before it came along? Because Napster is going away, or rather becoming a subscription service whose content is censored by BMG. In the future, bandwidth will permit easy downloading of first-run movies. Do you see that happening on the web?
      When you look at the progress of the Internet since '94 for example, the amazing thing is that so much of the information people want is not on the internet. Because of laws and lawyers. Freenet may solve that.
    5. Re:Freenet's biggest flaw -- prediction by cwhicks · · Score: 1

      I disagree. Freenet is as/more interesting as Gnutella, or Napster. It's the same thing with a couple of layers added, including ananimity(sp?). It would be incredibly popular the world over.
      If you fixed the ease of use, OR speed, OR searching, you would be able to achieve that critical mass of content, but for some inexplicable reason, he continues to wallow in the murky pre-alpha useless stage that keeps people away in droves, and only offers talk about how great it is. Yes, it is a great idea, GET THE G*D D*MNED THING WORKING! I have no doubt that there is a lot of very hard work going on on the project, but like many engineer managed projects, its a f*cking perpetual motion machine without a start button, a window to see it work, or a handle for the average joe to use it.

      --
      - I like pudding.
    6. Re:Freenet's biggest flaw -- prediction by roswell · · Score: 1

      You are concentrating too much on the word "Free" in Freenet. There is another problem Freenet is trying to solve. The concept of decentralizing information alone is enough to use Freenet. If freenet has enough users then it would be really cool to get a lot of content fast from other users in your isp (who are freenet nodes) for example. I don't want to regurgitate freenet.sourceforge.net. You probably get my point.

      kirk

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

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

      --

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

  54. 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 gimpboy · · Score: 1

      It becomes massively overloaded. It is harshly litigated against. It fizzles. freenet is addressing these. if they achieve the level of anonimity they are shooting for then litigation will be next to impossible. the distributed nature of freenet takes care fo the overload issue.

      use LaTeX? want an online reference manager that

      --
      -- john
    2. Re:The lifecycle model... by kastaverious · · Score: 1
      This is insightful?

      --
      GiraffeSville, a place anyone can call home
    3. 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
  55. Re:Freenet by Lover's+Arrival,+The · · Score: 1
    Hi there. I don't understand what you mean at all! I am trying to learn Java, and I am doing so on Linux, and I haven't had any great difficulties with getting things to work on it.

    Java fits in well to the Unix tradition that goes back to 1969 - I bet people were saying the same thing as you in the mid 1970's regarding programs written in C.

    Anyhoo, the Freenet project seems like a very good idea. It is a sort of counterculture movement, and hopefully, if the internet becomes dominated by big business, there will always be Freenet for the likes of us.

    Don't be so defeatist! Have some optimism, it is the only way in a grim world :-)

    --

    --Anticipation of a New Lover's Arrival, The

  56. Re:Vapourware by kastaverious · · Score: 1
    It's nice you have an opinion, and you should feel free to express it. However, the people that runs the projects at sourceforge are perfectly entitled to do so. You may think that many of them are wasting their time, fair enough, but I don't see what you acheive by giving sourceforge a wholesale berating.

    --
    GiraffeSville, a place anyone can call home
  57. Re:I think that statement is nonsense. by kastaverious · · Score: 1
    Nobody is saying you should ignore anything. However, given that freenet is an OSS project, towards which you admit you contribute nothing, I don't think you -or anyone else not contributing- should be throwing too many stones.

    --
    GiraffeSville, a place anyone can call home
  58. Re:I think that statement is nonsense. by gimpboy · · Score: 1

    oh i'm sorry could you point out where i said you couldn't have an opinion?

    all i said is that your time would be better spent fixing the problem than complaining about it. that is of course my opionion... which does not negate yours.
    FreeNet dev. is slow.
    im glad to see you have found a problem

    I'm not involved in FreeNet dev.
    it is a shame you do not want to do anything about the problem you so skillfully pointed out.

    Those two facts do not cancel each other out.
    i would only condsider the second point to be a fact. the first is what we call your opinion

    use LaTeX? want an online reference manager that

    --
    -- john
  59. Re:Development time by Gorgonzola · · Score: 1

    Linux didn't start out with two million lines of code either. It was more like, 200 000, perhaps even less.

    Oh, the fond memories of FTP'ing a complete SLS distro on 25 floppy's.

    --
    -- Spelling and grammar errors tend to be a sign of erroneous thinking.
  60. Anonymous yes, but secure? by Anonymous Coward · · Score: 1

    With all this talk about FreeNet only being for the truly paranoid, what about it's affect on system security?

    "2.2. Requirements for Operating a Freenet Server

    The following requirements are applicable only if you want to run a productive Freenet server. None of them is needed to use one of the clients or to test/develop with local dummy servers (see section 5.1)

    A permanent Internet connection
    A static IP address
    No Firewall or Proxy between your machine and the Internet "
    http://freenetproject.org/index.php?page=install at ion

    No firewall or proxy?! So you gain in anonymity but lose in security? What happens when there is a possible attack against someone after the key is found? You don't have their IP true, but that doesn't mean you cannot attack them.

    Freenet is interesting indeed, but I'm not sure I like it's tradeoffs.

    1. Re:Anonymous yes, but secure? by Schnedt+Microne · · Score: 1

      Yeah, you're right. Run experimental server software that's in early development on my firewall.

      What a nifty suggestion!

      --
      Hay thar.
    2. Re:Anonymous yes, but secure? by gimpboy · · Score: 1

      No firewall or proxy?! So you gain in anonymity but lose in security? What happens when there is a possible attack against someone after the key is found? You don't have their IP true, but that doesn't mean you cannot attack them.

      just run freenet _ON_ the firewall. i had to do that with the matlab license server so people outside of our network could use it.

      use LaTeX? want an online reference manager that

      --
      -- john
  61. Downward spiral? by crucini · · Score: 1
    The marginally philanthropic start to notice the increased load, and decide that they aren't so philanthropic any more.
    This is a good doomsday scenario, but I don't think it will happpen. My understanding is that each Freenet node decides how much storage to allocate, and when demand for storage exceeds supply (which should be always, once the system is really functioning) the least popular bits of data get dropped.
    So much for data density. As for load, I'm not sure what the effect of changing network size is on each node in the network. Remember that lower data density doesn't necessarily lower the load because requests are routed through many machines before reaching a machine that holds the requested data. And of course the response is similarly routed.
    If I were slightly more ambitious I'd look in Ian's paper and see if he's modelled this curve.
  62. Re:Again, no one reads the article before posting. by eddy+the+lip · · Score: 1

    Hear, hear. And let me add another point from the article that most seemed to miss. I'm seeing a lot of criticism about there not being a "killer-app", or about there not being a good way to search, or about it not having X feature that's already supplied elsewhere.

    People, this is a platform. Freenet will supply a method of doing things. We haven't seen anything that will be done with this yet. The internet didn't spring to life fully formed with eBay, Yahoo, Google, Slashdot, etc. and we're still exploring what can be done with it. Freenet's no different. Right now it's a pre-beta project with some good ideas built into it. There's no way we can see yet what will be done with it.

    So chill out. If you can contribute code, do so. If you can think of ways the protocol can be exploited, talk about them. If the best you can come up with is "Napster already does this", please, shut the hell up, because you obviously don't understand what it's about.

    --

    This is the voice of World Control. I bring you Peace.

  63. Re:The trouble is.. by kastaverious · · Score: 1
    This would have been nicely ironic, were it not for the fact that I do work on freenet code. As it is, you just look rather stupid!

    --
    GiraffeSville, a place anyone can call home
  64. 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
  65. 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
  66. 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.

    --

  67. New years resolution by _ganja_ · · Score: 1

    What's wrong with /. these days? *Some* of these posts are a little disturbing, it a work in progress and a damm fine idea, please try and be supportive.

    I read the info on freenet when it was first announced and thought "great idea, hope it works out". Now it seems there is code behind the idea, I'm going to do my tiny bit to help, I got a machine here with a load of freedisk space that's always online so I'm setting up a node. I've also got a box at work with a lot of free space and massive bandwidth (I work for a large ISP) so, that's getting a node installed too.

    No content, no users? Its just a catch 22 situation but as the software is free, download it and run a node. Regardless of the other pieces of the pie that freenet *currently* doesn't have, running a node will help. Once there is a large enough network, the content, the extra developers and the users will come. As well as the warez traders & kiddie fiddlers no doubt but hey, there on the net already.

    Do ya bit, run a node.

    --

    A journey of a thousand miles starts with a brutal anal raping at airport security

  68. Re:Did you even read the article? by PsionicMan · · Score: 1
    hehe.

    Caught me. Yes, I read the article. But not until later (after posting), when I had more time.

    When I saw this article with very few comments, I figured I'd better act fast to get my thoughts in before they would be pushed past the 'reading threshold'. The comment was just a reaction to freenet, not the article.

    I apologize.

    Or, you could just assume that I read it and agreed wholeheartedly.

    And I see that you are Mr. Freenet himself. I'd just like to say that, after someone else pointed it out to me, I downloaded the newest version. I _love_ the whole proxy/webpage thing. It's great, and makes it much easier to use. I was having so much fun with it that I upped Of Human Bondage by W. Somerset Mougham. It's quite good.

    Find it at: docs/books/english/fiction/w_somerset_maugham/of_h uman_bondage.txt

    Again, great job on this whole thing. And humblest apologies on stupid comment. ;)

    --Psi

    Max, in America, it's customary to drive on the right.

    --

  69. 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
  70. 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.
  71. 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.
  72. Easy to use software is essential by Peter+Dyck · · Score: 1
    And there's nothing wrong with that.

    These days I use Linux because it's fun but I still do most of my work using Windows applications. Why? Ok, with Linux it is fun to set up the system, code, explore source code someone else wrote and fix bugs; in other words I enjoy the freedom and the challenge. However, when it comes to working I (and many others) prefer to use software that doesn't require several hours just to set up.

    When I'm working my time is valuable not only to myself but to my employer. I don't get paid for fixing bugs in the installation script or in the buggy application source code. I get paid for publishing my research in journals and the only way I can do that efficiently is that I have easy-to-install software that's reliable.

  73. 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
  74. Vapourware by xp0rnstar · · Score: 1



    Vapourware!*@ I hear SourceForge is changing its domain name to VapourwareSource.com soon.

    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.

    How long will it take before ideas run dry especially when some of these prodcuts are thought up then hung out to dry never to be followed through? Maybe some of these developers should get together with others and focus on a strong product before just spitting an idea out, getting hopes raveled in the process only to drop it after a few months.

    Corporations love this notion that the OpenSource industry can't get their act together and this is a major pitfall on the Unix side of the industry in hopes of creating the `Euphoric' notion of OpenSource being a better alternative than commercial ventures.

    It can be viewed as a laugh to have such strong techological advances in the OpenSource field go up against the big guns only to have them fall on their asses because there were never any standardizations or follow-ups to keep the pressure on and prove that any new OpenSource project won't become vapourware in a few weeks/months/days.

    Home sweet home

    1. 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
  75. Re:More Macc Lads by Kurt_Rambone · · Score: 1

    Get stuffed, yer arse bandeet!

    -----
    Kurt - A man who's proud to have had his spit held aloft and appraised by Muttley McLadd

  76. The trouble is.. by kastaverious · · Score: 1
    that the likes of Napster/Gnutella serve the needs of most people in terms of p2p file sharing. Freenet is very impressive from a technical standpoint, but its complexity and current lack of a search method, are hindering its uptake. Personally, rather than being an end user application, I envisage freenet being used to link to information via webpages. Instead of url's, certain sites for security/safety reasons could link to freenet keys.

    --
    GiraffeSville, a place anyone can call home
  77. My thoughts by /dev/urandom · · Score: 1

    People constantly talk about how Freenet needs a graphical interface, how it needs this, needs that. Of course it has room for improvement, that's the way early-development projects are. All things considered, I think it's pretty impressive so far.

    The internet and WWW we use today did not magically come into being -- they happened over a number of decades, through the efforts of many people, with many false starts and failures along the way. It had a horrible interface at first, basically none. Interoperability was, at best, horrible. There were only a few machines on the internet, and most of them were for use by select groups or individuals. My point is, everything starts somewhere, and it looks to me like Freenet is following a similar route the original internet did, while learning from some of the mistakes of the past.

    Hopefully Freenet will be even more influential than the original world-wide web was (and is). The only major barrier to success that I can see to Freenet becoming the next WWW, will be the lack of commercial presence. That's what helped the WWW boom, and I think it'll be hard to get significant commercial presence on something like Freenet, where ideas are actually exchanged freely instead of locked away behind goofy patents and copyrights. Then again, look how far Apache and Linux got, with basically the same idea...

  78. 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/
  79. 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)

  80. Re:Freenet by electricmonk · · Score: 1
    if the internet becomes dominated by big business, there will always be Freenet for the likes of us.

    If, eh? Think very carefully about where you are posting this... then, think of all the crap you hear about e-business...

    Anyway, it doesn't matter much to me, you are just another karma-whoring troll, as most of your posts have evidenced in the past.

    --
    Friends don't let friends use multiple inheritance.
  81. Re:Freenet by Lover's+Arrival,+The · · Score: 1

    Whats the matter with you? What is wrong with saying 'If'? I don't understand what you are talking about or trying to say, I'm afraid. Are you saying that it is a certainty that big business will take over the internet? I would beg to differ. And please don't insult me.

    --

    --Anticipation of a New Lover's Arrival, The

  82. uh... NO by xp0rnstar · · Score: 1


    First off the comment about them changing their name was done out of humor. SourceForge is a great site but at the same time they should try and architect a standards for the amount of time to implement a prodcut say one year before wiping it, and or some sort of mechanism to interact with developers to see if they plan on following up on their products, else again I state, their saturating the market with overhyped dreams.

    Think of those who create certain projects that rival commercial ventures, e.g.:

    Linux :: Windows

    OpenSourceFirewall.com :: Commercial Firewalls

    Snort :: Network Flight Recorder

    and so on, these people had ideas and followed up on them with passion and determination and overall they kept up their projects.

    So why would you think I bashed SourceForge when I merely made a comment for developers to get off their asses and follow through on their projects instead of dishing out dreams and hopes only to leave them hanging to dry because they don't have enough time. Why bother putting them out there if they don't intend on wholeheartedly fullfilling them.

  83. Re:completely false by kastaverious · · Score: 1

    So many words, and yet, so little actually said!

    --
    GiraffeSville, a place anyone can call home
  84. 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!"

  85. Re: Degrees of illegality? by cduffy · · Score: 1

    While you /can/ view it as a strictly boolean value, most folks consider items which are more harshly punishable as "more illegal".

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

    --

  87. 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.
  88. Re:I think that statement is nonsense. by Simon+Brooke · · Score: 1
    Yes, it's a shame that not everybody is a programmer. I'm not a programmer...

    So get off your lazy fat arse and learn. Nobody was born a programmer, and while some programmers are much better than others, 90% of that is hard work and dedication.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  89. 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.

    --

  90. So use another client or write your own by yerricde · · Score: 1

    Thanks to this "portable" language, it's near impossible to get Freenet to work on Linux.

    Get Freenet to work? Or get a specific client to work (granted, it is the official client)? You could always use another client written in C, or you could use gcj to compile the Java(TM) language code into a native app.


    Tetris on drugs, NES music, and GNOME vs. KDE Bingo.
    --
    Will I retire or break 10K?