Learn About FreeNet Straight From The Source 203
We've been hearing plenty of discussion about FreeNet lately. Instead of speculating in the dark, we might as well talk directly to the project's founder, Ian Clarke. Obviously, before posting a question, you'll want to read the FreeNet FAQs. We'll send Ian 10 - 15 of the highest-moderated questions tomorrow and post his answers sometime within the next week.
second-order implications (Score:1)
Why Java? (Score:1)
* Java is one of the most cross-platform languages currently available.
i guess he missed C ?!? hello there ?!?
as anyone know, java sucks!!! it's not cross-platform at all, try to compile a MSJava proggy on a sun machine. Java sucks oh my god i hate java it's incredible!!!!!!!!!!!!!!!!!!!!!!
there's no java on BeOS, no java on QNX, no java on etc etc etc
i'm sorry to tell you that all this FreeNet thing is a joke, with Java it's already dead.
Re:What to do if you are worried about Net Freedom (Score:1)
"I know people using Napster are chuckling about kicking big, bad record labels. But as evil as the record companies may be, at least they're paying for your recording budget, and at least they're promoting you, and paying for tour support."
Either this performer got the sweetest record deal in 20 years, or she simply doesn't understand that the record company is NOT paying for her recording budget, promotion, and tour support. In fact, all of these expenses are generally supplied to the artist in the form of an advance, and she won't get a penny from the label until her little sliver of royalties has paid for all of these things that she thinks that the record company is paying for.
The reason she isn't getting royalties isn't because of Napster. It's because she's been completely ripped off by the record company and doesn't understand what is happening to her.
Anyway, this entire article is self-serving record industry propaganda and should be treated as such.
Re:What to do if you are worried about Net Freedom (Score:1)
Are you a professional musician? No? Do you know any? No? Then shut the fuck up and read this story [slashdot.org] (particularly this part [salon.com] of the article it links to). I am an amateur musician and used to think it might be possible to make a living from concerts until I read that story. Then I looked at some of the musicians I know and realized it was impossible.
One of my buddies is an excellent drummer, guitarist and bassist. He played with several big bands, including one band who enjoyed moderate success (10k+ crowds, opening for some pretty big names). They played some pretty big venues. He made no money because nobody was buying their album.
I know another band that has since all but broken up. It wasn't as big as the above band, but they played all the time and made no money because nobody would buy their albums or T-shirts, even though they played at least once a week, each crowd about 30-50 people. It actually cost them more to drive to the venues (read: bars) than they got paid.
I know one guy that just got signed. He's made no money, but is excited because the studios are paying for instruments, back-up musicians and album distribution. More goes into making a song than you might think.
Please read that article. Get this through your head: The GPL doesn't work for music. The important thing to remember is that most musicians can barely afford to get started and that it's honoring copyright that let's them dedicate all their time to the art you claim to love so much.
FreeNet Interview (Score:1)
How will these systems cope with trojanic clones? (Score:1)
I'm not saying that open source is bad. But in this case, it's much easier to spread a trojan that both are "evil" against themself and attractive for folks who are trading illegal files.
All executables got from the net are of course subject to this criticism, but as this from the start has been designed for local disk scanning and network filesharing it would be the easiest application to build the next BO-like from.
Don't you consider this as a risk that should be taken action against?
PGP key repository (Score:1)
__
_Total_ freedom of speech (Score:1)
Including "nazi" in a discussion is not very welcome. Somebody could link to that Usenet law "Mixing the nazis in any discussion is the best way to stop any intelligent treatment".
Anyway, if you think that there should be limits to freedom of speech, then Freenet is not for you. That's a fact.
Besides, my current view is that you combat bad speech with good speech, not with censorship, but I may be wrong.
__
Replication (Score:1)
__
Street Performer Protocol (Score:1)
Caching system (Score:1)
Freenet will simply show truth unvarnished (Score:1)
Censoring freenet is very simple: you must convince most people not to want to download kiddy porn or whatever. If that happens, it will quickly fall off the system. But it no longer allows you to make-believe by frightening anyone who thinks immoral thoughs into hiding them (which is the basic premise of accountability).
Re:Scarce resources, caches, fringe exclusion, flo (Score:1)
First, if you want to a preview of what will be most prevalent on freenet, take a look at what people search for on google etc. Porn, including very extreme porn, is likely to make up a huge fraction of freenet's content.
Second, flooding fails on freenet because the caching system won't distribute your data any further than the server nearest to you. At most it will jam up one server.
Third, freenet is deliberately reticent on the topic of who is doing what with the data - it's designed to prevent any sort of censorship including blackmail-to-behave. As such, keeping any track of users and queries is specifically against design principles.
Re:Bandwidth and Piracy (Score:1)
It's a design decision.. but an EXCELLENT question.
Re:Bandwidth and Piracy (Score:1)
About two other people and I have worked on Ompages.com [ompages.com] for about a year now. It's been slow because we all work full-time. We have software, and when I get around to rebuilding the web-site, plenty of information will be there.
I think these guys at Freenet, Napster, etc., have the right spirit but a completely wrong approach; we have it right.
Our aim at Ompages, is to build a highly scalable VPN that anyone in the public can easily join. It will make the user's host appear has 'host.ompages.com' sort of like dhis.org's client does, but the connections between hosts on ompages' network will be encrypted.
In other words, our goal is proliferate secure communications technology. I view a world where people can plug in their shiny new Linux telephony cards, join Ompages, and start having encrypted phone conversations around the world. Of course file sharing is part of that, but our software is not designed to make that activity easy and anonymous. It's not about anonymity, it's about secrecy...
We need help, the few of us remaining are swamped. We used to play around with shell accounts, etc. That was not a workable model. Now we just want to build a huge public VPN. Our main site has news about stuff related to privacy, government regs, and crypto. Take a look and let me know what you think.
My real, email address is natepuri@office dot ompages dot com...
Traffic Shaping Implementation? (Score:1)
One of the largest problems that plauged the Napster and gnutella clients (and their respective pipes) was the lack of adequate bandwidth limitations. The unrestricted client was free to saturate the internet connection of its host network. In order for an anonymous distributed information-sharing system to be legitimately installed (as opposed to installed by a subversive hobbyist) on a fat pipe, I believe that there should be precautions in place for restricting bandwidth utilization to an "acceptable" amount.
What methods, if any, does FreeNet use to prevent a node from saturating its host network?
CapnBryThink Re:Kiddy porn, rape movies, snuff films. (Score:1)
Major of this is that the reaction of many when faced with self freedoms is to run and hide from themselves.
I think more people need to think how comfortable they are living in an age where we are free to express ourselves to each other. It seems more and more that a large chunk of the online population is crying for controls and regulations to protect them from the evils of others and more importlantly the evils they could do to themselves,
It just maybe that the mass of the globe is not ready of this level of freedom.
In which case, please report to the nearest detention center and subject your will to the masters. All pain will be taken away, as will all freedoms.
Come JOIN THe LOTUS EATERS
and leave the real world to those that cant take it on.
Re:Think Re:Kiddy porn, rape movies, snuff films. (Score:1)
Sometimes keying a person with an idea can be a bad thing. People going through various medical and psychological treatments may want to be part of an exchange but not have thier Ids known.
This is just one example, im sure you can come up with more.
So ya see, where as you may think you are for free speach, you are really for Restricted Speach, or if i were to put it more PC, you are for Correct Speach.
Big difference.
Brass tacks and mass mindset numbness (Score:1)
Will you keep this level of user involvement in the future?
Given the amazing impact certian "simple" apps and protocals have had on the way we think and work (mp3, tcp, http) what is your expectation for freenet?
How is the work going on having Freenet spread to non java code? Do you see Freenet as dependent on a particular language or do you see it as being free from such constraints?
When the beast goes offical in a few weeks, I am curious as to how much "moral" constraints youwill hamper Freenet with. Given the posts here on slashdot it seems more than a few people would love to see you add in all sorts of Big Brother controls to stop the spread of warez and other such items.
How much moral bondage will you put on Freenet, if any?
Do you see yourself as being responsible for the actions of the protocals users or do you lay the reposnibility on the users themselves?
Hyper-G, Cambridge Eternity Service (theory) (Score:1)
How does this system compare to Hyper-G [whatis.com] ? Hyper-G is interesting because of the highly efficient P-Flood alogorythm used to distribute updates in a push fashion to other servers.
Ross Andersons' Cambridge crypto group have theorised a Steganographic distributed information system along these lines called The Eternity Service [cam.ac.uk]. Worth a look.
AsmodeusRe:Who is liable? In the UK, Demon ISP is ! (Score:1)
Asmodeus
How about consequences? (Score:1)
I create some kind of repository of illegal but highly sought after material (for example kiddie porn) under FreeNet.
I create a web site, and for some money I give customer the key which allow them to retrieve the material from FreeNet.
Advantage:as FreeNet transaction are totally anonymous, my customer is sure that someone won't see that they are downloading kiddie porn.
Sure you could still trace the transaction of the web site, but it adds another level of indirection which could be hard to fight..
Re:What to do if you are worried about Net Freedom (Score:1)
It's funny, laugh.
Bad Mojo
just like Everything? (Score:1)
Besides the fact that Everything is centralized and FreeNet is not, are there any other fundamental differences between the two?
---
"Everybody knows the moon's made of cheese."
freenet and dynamic IP (Score:1)
(Off Topic:) VM Questions (Score:1)
Here's hoping you review your posts for comments...
I am interested in asking some questions about VM - please email me at:
gill at iprg dot nokia dot com
Thanks
Re:Java and openness (Score:1)
Free speach, to a degree (Score:1)
1. Some countries has limited the freedom of speech, so if i have any form of "illegal" documents on my server, I could be claimed responsible for it, without me actually "owning" the document. Being unable to find the real "owner" one can be trialed.
2. Some things should be censored, and I'm not talking about the bluebox plans. Nazi sites for example may need some form of censorship, I'm afraid the whole freenet thing could become a nazi haven.
Another problem is the inability to decide which documents to delete in a case of overgrowth, for example i may post a page which may seem irrelevant now, but in 3 years it will be requested, how can i assure it won't be deleted, and if i can, who says people won't use this feature to fill freenet with junk? there are people that like to harm.
---
The day Microsoft makes something that doesn't suck,
Re:Directory Archiecture and Centraliaztion Questi (Score:1)
Also, you say it's not searchable? Well, I pictured that with a directory structure like the one outlined, one would be able to load
Well you could have third party indexes where people could post interesting document links. These sites could also have a review/synopsis of the document. Think USENET --> DejaNews. If you were really paranoid about staying hidden, I'm sure anonymous mail gateways/websites will be created. Fill out a form on a website you trust not to log you, then you just register your FreeNet resource with one of these indexes and away you go.
--snip--
You say that there will be no centralization. So how are all of the new servers gonna know where all the other servers are? My point: doesn't it seem like there will HAVE to be at least one mothership of all servers to give out lists of all other servers?
I don't think so. I haven't looked at the protocol, but here's one way to do it:
Node A knows how to fetch data from nodes B,C,D
Node B can fetch from E,I,F
Node C can fetch from A,I,F
etc.
Basicly your requests propogate depth first along a directed graph. Presumably the node that you requested the data from, and possibly the intervening ones would cache the data as it made its way back to you. As long as there exists a tree that spans FreeNet your covered. I'm sure there are ways to gaurentee this, although I'm not qualified to discuss them.
Who's to say? (Score:1)
Any other way would be defeating the whole purpose of it, for one simple reason. Who's to say what information is correct and what isn't? Or what's malicious? As an extreme example, what if there's a sociopathic cult of chicken worshippers who believe that the RIAA is the end-all answer to the world's problems...don't they have the right to post that information?
Come to think of it, wouldn't any sort information control as you propose have a negative effect? The point of the FreeNET structure is purely for storage and distribution of information. A more logical solution to your concern would probably be implemented in the -gateway- to this information, where you could easily propose moderation of data, and no one would be forced to use this gateway.
A mirroring network for free software. (Score:1)
I am interesting in knowing how much
work it would be to change FreeNet to
another propose: A mirroring network for free software.
When RedHat and others release the latest distributions
there mirror site a slowed down.
if FreeNet could be changes to a generic mirror network
for free software this problems could be eliminated.
The changes it would take.
1) Only the mirror maintainer can file packets on the network.
2) The packets is removed when the traffic for them vanish (self cleaning.)
By make this changes the will help in distributing
free software instead of pirate software.
Knud
Re:How would one find stuff? (Score:1)
I'd invisage people putting in an index when they submit a collection of files, so you'd know where to find related stuff, and publishing the location of this index by other means. People could collect these indexes together into meta-indexes: it'd be a bit like Yahoo or something. It would then be possible to crawl through these links and do an Altavista. It is going to be more difficult than the web though (and the current lack of crypto signed updates would make updating the index impossible: that's a bit of a pain).
If not searchable, how does IT find stuff in itself? (To anthropomorphize a bit.)
RTFM :-)
Re:Who is liable? In the UK, Demon ISP is ! (Score:1)
Costs which will probably run to the hundreds of thousands, of course, barristers costing what they do. Oh well, the rest of my article was right, anyway.
The porn attack---suggestion for an OPEN freenet (Score:2)
However, I have wondered for a while now about what might be called the kiddie porn attack where individuals, organizations or governments who have an axe to grind with FreeNet start inserting material such as child pornography, confidential patient medical records, prose of racial hatred, etc.---short, stuff that most people would have a hard time defending---into FreeNet servers in a certain geographical area, and then tip off to produce a public outcry. Would enough people be willing to ride this out to make FreeNet viable in the long run?
My personal opinion is that it is a waste of resources to put up a fight for free speech when your opponent has it so easy to drag the discussion into such muddy waters. If you want to fight, for example through the courts, do it on a topic that is sure to embarrass them, not you.
So I'd like to make the following suggestion: Create a virtual network---virtual in the sense of mindshare, with absolutely no logical connection, links, etc.---where the site operators monitor each others' sites, and mirror documents that are currently controversial.
The point is that every site operator makes the decision herself to post a particular document, based on her personal opinion about the cause. The importance of the network comes in when a document is attacked. When targeted, every site operator has two choices:
In the exceptional case, when the cause really strikes her self, provided the conditions in her jurisdiction are favorable, she would keep the document up, with a notice that it's under attack, and fight the attack in court.
In the normal case, the operator would immediately comply with all demands, and put up a notice that a document has been censored. She would also provide, if possible, the name of the attacker, all the notices and paperwork, and an MD5 checksum of the document. Since other operators would constantly monitor their peer sites (or have software do it for them), people in a different jurisdiction would come in and put up more copies of the document that are still around somewhere.
This is pretty much how the internet works anyway, but I still would find it useful if open guidelines could be developed and optimized, and some simple(!) software could be developed to make this process extremely simple and low maintenance, so that many people would engage.
Further, I want to stress that, in total opposition to FreeNet, it is important that there is no network besides the internet, so that any legal attack would be very very hard, even for multinational corporations because they are dealing with concerned individuals. Also, this would have a build-in moderation mechanism, hence is immune to the kiddie porn attack, and will also filter important stuff (like slashdot is doing every day, but I can see the day when Andover will cease to be the impartial party). So the sites in this "network" will become the sites where people turn for "news that matters" (TM).
Re:Kiddy porn, rape movies, snuff films. (Score:2)
That is a largely meaningless statement. You say that my freedom of speech ends when it interferes with your right to be free of "kiddy porn, rape movies, snuff films". Well, I say that your freedom to remove those things from the Net ends when it infringes on my right to free speech. One or the other is obviously going to have to take priority, and the real question is which is more important.
That question assumes that you can separate the things you mention from the other things that the service might be used for. That does not seem to be the case.
It turns out that, in order to suport whistleblowers, freedom fighters, and the generally oppressed, it helps to create a system that doesn't let server operators know what they're carrying, and that doesn't allow anybody, server operator or otherwise, to remove anything. Once you have such a system, it's going to be used for things you don't like as well as for things you do like.
If you allow anybody to remove anything, then that person can be put under pressure by Bad Guys, as well as by Good Guys. Admittedly, it's possible that the Bad Guys will nail operators anyway, but it still helps under some circumstances.
Therefore, the question for a utilitarian (which I am not, but you seem to be) is whether the positive impacts of the system outweigh the negative impacts. The positive impacts are pretty obvious, so let's see how much actual harm there is...
On the face of it, the distribution of the stuff you list does not, in itself, seem to harm anybody much... nobody is damaged by somebody else looking at a picture, especially if they don't even know about it. It may be that the production of the material harms somebody, but not the distribution.
People often claim that allowing distribution encourages production, and therefore creates harm. There are two big problems with that argument:
New technology has made it easier to fake things. As fakes become easier, it seems likely that real victimization will die out. It is, after all, illegal and therefore dangerous.
We therefore have hypothetical and easily reduced harms, stacked up against very real gains.
Because that environment is also ideal for other things... things that are valuable and more important.
I'm more worried about the "abusive" material overloading the system than I am about the system being used for those things at a moderate level.
Re:What to do if you are worried about Net Freedom (Score:2)
Java and openness (Score:2)
Do you plan to actively support the use of FreeNet using free Java tools (like kaffe [kaffe.org], japhar [japhar.org], gcj [gnu.org])?
Re:Hogwash (Score:2)
I'm not in favour of absolute, 100% cypherpunk-style anonymity, but being able to speak up anonymously can be important in some cases.
How do you pay your bills? (Score:2)
How do you pay your bills?
__
Unremoveable information (Score:2)
In current schemes, the Trojan sends the info to somewhere and you can watch this somewhere and deduce who gets profit from this.
Is there some provision against this?
__
Pandora's box (Score:2)
Given it is free software and the current state of the development, could you stop it? Could anybody? And a natural disaster?
__
Popularity measure (Score:2)
Maybe sampling time to reception from widely-sparse nodes?
__
Decay (Score:2)
Then maybe a programmed decay or node faults without backup would remove randomly information scarcely stored.
Innit?
__
Privacy? (Score:2)
Do you value privacy?
__
Justifiable uses of Freenet (Score:2)
Let's imagine a country with an authoritarian and powerful enough government (suppose that penguins carry red flags there
How would you justify using Freenet in this country for ~good~ uses so that this government don't decide to make a crime to be a Freenet node?
I mean, in the ~free~ world
__
Distributed? (Score:2)
Some background about this - A network dedicated to preventing any one entity from shutting it down (such a network would naturally be a target for legal action) needs to have a decentralized yet easy to access repository of information. Since the volume of information would quickly rise beyond the point of any one system to host it, a method needs to be created to redirect clients/queries to system(s) which have the material. Think of it as a super-DNS system similar to WINS resolution (for you NT/samba people).
The central problem lies in TCP/IP - it's a peer, or point-to-point, protocol on the 'net at large. you can't broadcast to 255.255.255.255 and expect it to go everywhere. So an abstraction layer is required to give broadcast functionality to the network.. via TCP and UDP. Very difficult without a centralized server to host it.
Why is a centralized server bad? Simple: it has a complete record of who has what.. and more importantly, where they are. The MPAA or any other organization could seize the "browse master" and then go after each mirror site. So any network which wants to stay alive must be decentralized.
My question is real simple: how do you intend to accomplish decentralization and maintain network integrity?
P.S. I've given this idea alot of thought and was considering launching an effort. Glad to see somebody else already has. If I can find the time, you may see my e-mail appear in the dev list. =)
Question: Resource allocation (Score:2)
----
Re:Bandwidth and Piracy (Score:2)
No you're right. You've articulated it well. Email me at natepuri@office.ompages.com if you want to know more... Later...
Re:Why compete? (Score:2)
Re:second-order implications (Score:2)
Anonymity in and of itself is ethically neutral.
How exactly is Freenet going to protect itself? (Score:2)
Don't get me wrong, I'm all for Freenet! In fact I'm already on the mailing list and I'm joining the project. But... what about those tough problems?
--
Re:Why compete? (Score:2)
Secondly, just in case you're interested, there are plans in the pipe for gateways between FreeNet and the Web, i.e. access freenet info through a normal browser--this will leverage the ubiquity of the web without letting the freenet network depend on it, you'll still have to upload your info to a node the normal fashion (as I understand it) which will protect your privacy and the information.
!Please mod blanu's response to Eric up (Score:2)
Re:Decay (Score:2)
I think the only real problem is not physical resources, but the vast consumption of meaningful namespace.
Isn't SPAM the death of FreeNet? (Score:2)
That means that spammers will have a *Great* time. They can spam whatever they want, and nobody will be able to pull it of the net. Furthermore, they won't pay for the storage of the spam themselves.
Think about it. Making a freenet "website" - and then spamming freenet about it. Nobody would be able to pull it away. More companies would do it , and so forth. The result beeing that freenet gets overloaded with JUNK - and nobody is able to stop it.
Right? (That's my major concern about freenet..)
--
"Rune Kristian Viken" - arcade@kvine-nospam.sdal.com - arcade@efnet
Re:Isn't SPAM the death of FreeNet? (Score:2)
The company could simply request the information sent time after time themselves. They could put in on thypically "popular" URLs. Or they Could spam on UseNet / Irc / whatever with the freenet site, and get lots of newbies to go read.
The problem with this, is that the spammers would get others to pay for their goodies. They would abuse the resources -- to the extreme. So much that good information would fall out.
--
"Rune Kristian Viken" - arcade@kvine-nospam.sdal.com - arcade@efnet
Perl implementation (Score:2)
So what are you really looking to protect? (Score:2)
Fundamentally I agree with the premise that all censorship should be abolised. However, I would like some examples of speech that you think are not adequately protected AND are not already illegal for other reasons.
The most important facet of free speech is preventing prior restraint. If I can get the word out and distribute the truth, I can deal with the consequenses afterward.
With or without Freenet, I can get any piece of information distributed to a national audience. I might have to answer for my actions, but that comes with the territory. For the most part the Internet has been a very healthy development for the free speech movement. However I do recognize there have been some abuses recently. The deCSS case is probably the best example. Ask yourself- how would your system have really helped the publishers? There already are anonymous channels they could have used for distribution. Did they take advantage of them? No, instead they made their case publically, stood in court to defend themselves, and have greatly increased public consciousness. Is there any shortage of deCSS mirrors now? I think that the source code is in the court records and on tee shirts. Would an anonymous posting of the source to linux newsgroups and dvd forums have had the same impact? I saw a story about deCSS on the local news. Would posting it to the Freenet have gotten the same attention? The last thing we need is to hide these issues among warez and Backstreet MP3en. Free speech abuses need to be held up to the light and exposed in the mainstream press. How does Freenet help with this process?
-BW
Re:Who is liable? In the UK, Demon ISP is ! (Score:2)
Demon weren't ordered to pay anything. They settled out of court, presumably because they realised they were going to lose. They settled for 15 Kpounds plus costs.
Demon have argued for common carrier status, but don't yet have it. I think the reason for this is that the Government don't understand the technical difficulties in monitoring the volume of traffic that passes though Demon's systems.
Note that common carrier is a technical term under UK law which does not mean what you think it does (I found this out because I posted to uk.net and uk.legal using this term: see this article [deja.com] for details). It's best not to use the term in discussions on UK law.
To link this comment in - I don't think FreeNet stand a cowboy's chance in a nuclear explosion of getting common carrier status.
Who cares? Freenet has gone as far as they can in terms of plausible deniability by encrypting the stuff on the servers, but in any case, Demon's problem was that they could not use the innocent dissemination defence because they did not remove the material when requested. If you're running a Freenet node in the UK, all you do is remove something when you're asked to. This will have a minimal effect on the rest of the Freenet, of course, but that's the problem of the person threatening to sue you.
A more interesting question is what happens when you remove something when you're asked to and then you end up caching it again. I suppose server owners might want the option not to cache data (or data and links, if you're Demon) for particular keys. That said, all that happens then is someone resubmits under another key.
How would one find stuff? (Score:2)
How does one retrieve a document? You have to know it's title and/or keywords, plug them into a client, and here it comes? If not searchable, how does IT find stuff in itself? (To anthropomorphize a bit.)
Re:What to do if you are worried about Net Freedom (Score:2)
You know, according to economic theory, if you pay for something you by definition, think it is worth at least what you payed for it, otherwise you wouldn't have paid for it.
Freenet abuse (Score:2)
As we all know, Usenet is subject to gross abuses. How do you propose to prevent such abuse on Freenet. Is there a Freenet 'death penalty?' Whats to prevent me from creating a porn site, or spam site on Freenet that could easily consume most of the available bandwidth and resources of the entire network?
John
Re:A sidenote about storing lengthy redundancy (Score:2)
Unfortunately, though, some of the design goals of FreeNet as I understand are antithetical to using this method. FreeNet caches copies across nodes. Frequently requested files are cached on local servers. This is deliberately added redundancy. This seems to partially be for speed purposes and to eliminate single points of failure for the network.
Since the stated goal seems to be free preservation of information for the whole world for all time, I don't see that it's likely that it's intended for files to expire like for Usenet. I really have to wonder how this caching system works and what happens to rarely requested files. The lack of indexable searching makes me wonder how hard it would be to check for redundancies in a distributed filesystem like this. I doubt it would be feasable, but let's wait until next week to see what the designer has to say.
Static Content vs. Dynamic Content (Score:2)
Re:OpenSource and NOT Linux (Score:2)
Sorry for appearing like an idiot who didn't read the FAQ.
----
OpenSource and NOT Linux (Score:2)
Being a Mac user and a non-programmer, I feel fairly well left out of the entire OpenSource movement. Of course I could always dump the MacOS in favor of LinuxPPC but, being a graphic designer who works both web and print, I cannot abandon programs such as Quark nor can I live without reasonable WYSIWYG rendering of fonts, something which Linux doesn't do terribly well with at the moment. (And not to mention reliable color calibration, but we won't go there.)
Often I feel as though the MacOS is neglected as a viable platform for OpenSource development because it's viewed as being a weaker platform because it lacks a CLI and has been, in the past, extremely unstalbe. Additionally the OS itself is decidedly closed (with the notable exception of Darwin), which tends to lead people away from OSS development.
What are your thoughts on this issue, the lack of OSS development for platforms other than Linux? Nothing would make me happier than to see a FreeNet client for the legacy MacOS and, of course, MacOS X.
----
Re:New paradigm (Score:2)
What laws are you under? (Score:2)
I'm just curious about what laws you are actually under. I mean, we DID have the comments the other day about using Mir for a location out of international laws... but unless you have some major contributions in hand, that's not an option. So how can you legally get around having lawyers knock down your door?
Don't get me wrong, I think freenet is a great idea. It's just hard to see how it could possibly get off the ground with all of the laws it's going against.
Project Xanadu (Score:2)
In creating a decentralized information network, FreeNet is obviously drawing ideas from Ted Nelson's Project Xanadu [xanadu.com]. Of course, the www itself also drew from the same, pool of ideas. Unfortunately, it grew so fast that the implementation was not perfected before the standards such, as html, became de facto. Several issues, such as two-way linking, version management, and information maintenance were never addressed. Now we are left with several semi-fixes and upgrades (e.g. XML), which try to make a more perfect internet. I saw in the FAQ that unused information would automatically be deleted, which takes care of some information maintenance.
Now for my questions: How do you address these other ideas (two-way linking, version control, etc.) that Project Xanadu attempts? Do you, indeed, draw any of your ideas from Xanadu, or is the inspiration simply to make a better www? How, in general, does the FreeNet project compare to Project Xanadu?
Re:URL and dynamic generation (Score:2)
I don't know if FreeNet is going to be such that it will be practical to have forums like slashdot emerge (it sounds like it's going to be funcionally more similar to usenet than to the www, but I can't really tell).. but what we think of as dynamic content really isn't all that dynamic at all.
Re:Java and openness (Score:2)
Meta-DFS? (Score:2)
Is the architecture of Freenet such that it could someday be extended to gateway to or otherwise include/subsume other parallel systems?
If so, what would it take?
What will Freenet be good for? (Score:2)
A little harsh, but I'm still unsure, even after reading the FAQ.
Many people have already made some (good) posts about the chance that people will just put up warez other illegal items. But what about the good? What sorts of documents would Freenet be better at handling than the WWW?
In essence, what content will be on Freenet that I can't get on the web? More precice information? Art sites? Less banner ads?
------------
Re:Java and openness (Score:2)
No offense but why is this a 5 it's answered in the FAQ.
"3.5. Why Java? Java is one of the most cross-platform languages currently available. There are free Java implementations available such as Kaffe. We will ensure that Freenet is always compatible with these versions even if Sun attempts to make it more difficult for free Java implementations to keep up with their proprietary versions. Java has excellent network support. Java is easier to debug than other languages such as C++. This lets us get on with the business of implementing Freenet quickly and reliably!"
Re:URL and dynamic generation (Score:2)
Basically...when data is requested, it propagates
ie is copied out to more servers, then those
servers also serve that data when it is requestd.
ie data has no "fixed home" it stays where it is
popular, and is eventually deleted from servers
that never see requests for it.
How would you do dynamic content when there is no
central area to hold a database or run code
on? I supose it could be done with javascript or
some such...but it would have to be all
client-side code.
kind of an interesting idea though.
Re:Static Content vs. Dynamic Content (Score:2)
really isn't designed with "dynamic content"
in mind. It is designed as a place to
publish information in a way that it can not
be forcibly removed. Dynamic content isn't really
possible without some sort of central system.
Freenet is more than just "multilevel cache"
no document has a "home". Wherever it is copied
to IS its "home". It may dissapear completely
from the server it started on and live on another
node. (or multiple other nodes) if it is more
popular in other places than where it started.
Object Model Availability... (Score:2)
Now on to my questions.
a.) Besides source code is there an object model or UML diagrams available for potential contributors to Freenet to view?
b.) Do you know of any other sizeable open source projects that use java primarily?
c.) Are you worried about Freenet becoming a haven for pirates and W4R3Z d00ds and if so are any steps being taken to combat this?
Re:What will Freenet be good for? (Score:2)
Freenet is ideal for hosting data that some powerful organization wants to destroy or hide.
A few examples of such organizations and the data they are trying to suppress:
Information posted to a node in Freenet cannot be removed from the system if it is sufficiently demanded (ie, not spam). The initial poster is also protected from persecution as their identity cannot be easily determined (though anonymity is not too well implemented at this point, according to the FAQ). This is in contrast to the Web, where all data is on an identifiable server and (often) can be traced back to who put it there.
Steve
Directory Archiecture and Centraliaztion Questions (Score:2)
1) Directory architecture.
People should be able to access documents in a manner like
2) Centralization
You say that there will be no centralization. So how are all of the new servers gonna know where all the other servers are? My point: doesn't it seem like there will HAVE to be at least one mothership of all servers to give out lists of all other servers? It's like saying I could get a list of all Quake III servers without a master server containing a list of public servers. Basically, this doesn't seem like it can happen without one master server, unless you reimplement TCP/IP communcations to work like DNS does, and "just find stuff" by hierarchy, but that doesn't seem quite possible for something that RELIES on TCP/IP, does it?
Well that's it. Thanks a ton for listening.
Re:Who really gives a fsck?!? (Score:2)
The bus came by and I got on
That's when it all began
There was cowboy Neal
At the wheel
Of a bus to never-ever land
Re:What to do if you are worried about Net Freedom (Score:2)
Unfortunately or not, chances are your friends will remain poor musicians. If they are interested in making money, they should get into a game that is less rigged (say, bricklaying). Why is it that so many musicians expect to get paid for what they do? Because the music industry itself has created an image of the rock star, the big bucks, etc. It's a hopelessly flawed dream.
Quit blaming Napster. This technology -- peer to peer file exchange -- is only going to grow. It's here to stay. If the music industry wants to save its fat ass, it will adapt to it and figure out how to make even more money than they do now (by all reports, they make more money than ever, even with so called MP3 piracy).
I'm sorry, but you sound like an apologist for retro technology (compact disc and the old distribution model). Things are changing -- if you don't get out of the way, you'll get run over...
URL and dynamic generation (Score:3)
But in Freenet, any dynamically generated document would have to have a different and cumbersome name for each generation. This makes impractical to publish dynamically on Freenet, isn't it?
__
URL squatting (Score:3)
How do you organize so that interesting documents have a name like "GNU license" instead of "/software/free/GNU/GPL/COPYING" because some decided that it would be funny to post a blank pixel with the name "GNU license"?
How do you avoid that "the good name are all taken"?
__
Anonymity is a fundamental right (Score:3)
The US supreme court ruled that political posters can be distributed anonymously, being a fundamental right.
Voting is anonymous.
Anyone afraid of anonymity is being awfully silly. Only Big Brother need fear it.
--
What about firewalls? (Score:3)
* A static IP address
* No Firewall or Proxy between your machine and the Internet
It goes on to say that a static address is not *strictly* necessary, but if your address changes, you will need to rejoin the network.
I am on Roadrunner, like I'm sure a great number of other people out there who would like to participate in Freenet. However, I also filter traffic between my machine(s) and Roadrunner with a box running NATD/IPFW. Simply telling NATD to forward traffic for the port(s) on which I have configured Freenet to listen does not seem to work. I have been told that this is a fairly well-known issue and that Freenet actually communicates over many ports, which really *does* require that you have a completely open and "unencumbered" network connection to be a Freenet node.
So the question is, doesn't this seem to be counter-intuitive to the sorts of people who would like to run Freenet nodes? Doesn't it seem that the type of person who would like to make available an anonymous, distributed repository for information would also like to keep that machine fairly well locked-down? Are there any plans to change the protocol or node implementation, or whichever part of the Freenet system that seems to require that you run it on a machine sitting out for the whole world to see? (Or have I been completely mis-informed and am just doing something wrong?)
-=-=-=-=-
Musicians can't live off of concerts... here's why (Score:3)
The only bands that make any money off of concerts are the insanely popular ones - read Smashing Pumpkins, the Stones, etc. The only reason any band would EVER tour is to promote their CD. Although they only make $1.50 or so from each sale, having thousands of people buy their CD is much better for them than spending their entire lives on the road, maybe making close to that for each concert goer. Keep in mind though, that even famous bands like Blink-182 don't fill stadiums - they fill clubs of 5000 people, usually playing with other bands who also take a cut. And here's other people (& items) that take a cut:
Promoter
Tour Bus Drivers
Caterers
Rigging Crew
Lighting Crew
Mixing Crew
The Venue itself
TicketMaster
Advertisment for the Show
Now add in traveling expenses - bus rental, gas, expensive hotel rooms, meals out, road gear, for EVERYONE on the crew, and you can see how quickly the $20 joe schmoe gave them for the concert has disappeared. Or they could sit at home, write more and better music, and collect money from CD sales. Even though record labels profiteer like crazy, it's only because bands usually wouldn't have happened without initial investment from said record label. Putting together a good tour and producing records are VERY expensive, as stated above.
The only way "free music" could ever work is by the honor system - you listen to one of their songs, you give them $0.50 for each song. The problem is the honor system will never work - kids will always want something for free, take advantage of it if possible, and leave the artist twisting in the wind. So please buy the CD - pay the people who deserve to make a living.
IF YOU DON'T WANT TO PAY FOR THE MUSIC, DON'T LISTEN TO IT. It's that simple.
Ghetto
Use? (Score:3)
Why is FreeNet useful if its not anonymous (Score:3)
Wireless Freenet (Score:4)
What are your thoughts on this? Are any hardware people interested in looking at this problem? Building some prototypes?
Why the name FreeNet? (Score:4)
Maybe I'm just showing my ago, but to me a "FreeNet" is a local free Picospan/shell account. Maybe it's a bad idea to take the name of an existing and quite venerable free service?
Here is part of the Detroit Freenet FAQ: [freenet.org]
Seems like the existing Freenet is already a very good and useful thing, and it really doesn't need the confusion.
some technical questions.. (Score:4)
As a medium for sharing artistic works (eg, music, essays, images) this is not as important, but to carry actual facts (eg, hardware specs, controvertial news items, etc) this seems a major shortcoming. Is there any solution to this problem in place or in progress? I ask because I feel that this is not adequately discussed in the FAQ.
Re:Why compete? (Score:4)
advantage over http protocols. The thing is...
its not just hard to track down who wrote it
(unless they sign their name...its only anonymous
if you want it to be) and where its stored...
It has cacheing built in. When you request
something, it propagates. Thi smeans more
copies exist. So if a document is REALLY popular,
then no one server is bogged down with
distributing it.
Imagine some really popular band that believes in
mp3 distribution puts out a new mp3. Now everyone
80% of colledge students go to download it.
WHat happens? After the first few downloads at
each colledge...the local university freenet
server will have a copy of the mp3 and will
be serving it to that university.
None of the requests for it will be going outside
the local university network. Its the basic
equivalent of everyone in the world being behind
multiple layers of httpcacheing proxy, except
somewhat better (its built into the protocol)
What to do if you are worried about Net Freedom (Score:5)
Most Open Source folks aren't the offenders here. They created their Open Source software so that they'd not have to bother with restrictive copyrights. But most of them are ethical enough not to engage in passing around music when they don't have the right to redistribute it.
My impression is that it's people who are entirely naive about copyright and intellectual property who are responsible for most of the passing around of music via Napster, and they are going to screw up the net for the rest of us.
So, if you are worried about net freedom, be a responsible net citizen. Don't pass around music when you don't have the right to redistribute it. Thanks
Bruce
Re:Why such bad press, what is being done to fix i (Score:5)
The fact is that most of the things that most people like to use the WWW for--such as e-commerce and Slashdot--cannot be built on Freenet, since it has no cookies and no memory. Given this, I can't see anything happening with Freenet except that it becomes a huge storehouse for illegal porn, pirated MP3s and 3l33t w8r3z.
It's a shame, because the potential political benefits that it raises, by allowing dissident speech in repressive countries, is great.
I guess my question for the Freenet developers would be: I am not a pirate, a privacy nut, a political dissident, or someone trying to spread illegal trade secrets. What does Freenet offer me? And are these benefits broad enough to a broad enough segment of the world population to create the momentum needed for Freenet to work sociologically as well as technically?
-- Eric Scheirer
MIT Media Laboratory
Why such bad press, what is being done to fix it? (Score:5)
"
Eric Scheirer, a music technology researcher at MIT's Media Lab, said Freenet is an interesting experiment, but said it would likely be
used only by a small community of pirates and "privacy nuts."
"
And, failing Monday's piece in the Nando Times(http://www.nandotimes.com/opinions/story/bo
is running "Out of control: The Internet is about to get even harder to police" in their current issue at
http://www.newscientist.com/news/news_223135.ht
did a one-paragraph style summary of this article at
http://more.abcnews.go.com/sections/tech/dailyn
, with the lead of "An Internet system designed to guarantee anonymous free speech on the Web could be used by child pornographers and terrorists, according to New Scientist magazine, " which then
proceeds to all but call You and the other programmers pedophiles in a grammatical burp.
My question is, if this is to be successful (which I for one am all in favor of, I'm in close contact with Brandon and Steven, two of the FreeNet programmers, and am very much in support of the existence of this), FreeNet can't come off as a tool for criminals and miscreants, lest you attract more attention than you'd like from the Fed-types. Now, you may say that because it's open-source and already available etc. that the Feds can't put it down, but if it is branded as an evil tool for child pornographers (like it is currently), it will never gain the popularity and user-base needed to make it sufficiently robust against machine removals.
To get something called a tool for privacy nuts by Wired is pretty bad--and the rest of the press has been worse; is there any plan to get this project out of the gutter?
Poisoning the waters (Score:5)
This is sort of analogous to renaming Barry_Manilow.mp3 to DaveMatthewsBand.mp3 and putting it on Napster. How do we prevent it? Some sort of decentralized, everyone-is-created-equal moderation system?
--
Bandwidth and Piracy (Score:5)
In your FAQ, you say that it is very hard for FreeNet node admins to know what is on their site. With the inevitable proliferation of "warez" on the site, how will the system avoid getting bogged down with hundreds of illegal copies of popular pieces of software?
For example, when Diablo 2 finally comes out in the stores, what would prevent servers from being overloaded with:
You could literally have hundreds of 650 Mb images of games floating around jamming up everyone's nodes. With the lack of searchability, no one would know what keys hook into what files. Without this knowledge, warez people might keep uploading copies to different keys, thus flooding the system. In essence, does not the lack of protection against piracy and the seemingly intentional goal of keeping admins from controlling their system threaten to bring down the entire network under the burden of warez and junk?
Reversed priorities? (Score:5)
Also, I take it you are comfortable with already having divulged the identities of the entire first wave of sysadmins of FreeNet nodes? Seems like your most vulnerable time is now.
I've long considered the value of a peer to peer system for countries underdeveloped in the areas of infrastructure and rights. Unfortunately it seems that social engineering is steadily on the side of repression. Wouldn't the best way to get FreeNet into such environments be to make it a source of economic strength? In other words, your growth metric might look much better if you include authorship, copyright, and microcashpayment management. I can't see the Declaration of Independence sticking in the current system for long.. but it is in both a good library and a good bookstore.
Basically you have built a distribution system which in its optimal configuration has no delivery time since you already have the commodity on your hard drive.. make it work for business as well and it may reduce prices and take on a life of its own.
Kiddy porn, rape movies, snuff films. (Score:5)
My thoughts when I first heard about this project were extremely positive for the first 5 seconds or so. I was going to set up a server, and suggest all my other bandwidth-rich friends do the same. Then I thought about what would be going to and from my server.
Anonymity has it's place from time to time, but usually in the cases of an abuse by a higher power against an individual. But in the general case, I feel that freedom of speech entails the responsability of accountability.
If I'm going to say that I hate Virgos, and all Virgos should be locked up and treated as the inhuman beasts that they are, I should have the conviction to do so without a pointy hood over my head.
If I'm going to be distributing porn, I should be able to do it with a clean conscience. If I wanted to post naked pictures on a website, I'd be in some way traceable. And if I wasn't identifiable, there at least would be a mechanism in place (an email to my upstream provider) to curb my freedom of speech if I was posting vile material.
The ideal of individual freedom falls apart in the environment of actual individuals who abuse it.
I'm not saying in any way that this should be a legal matter, or that the product should be banned, just that in the case that it turns out like I expect it to (the majority of traffic for illicit files, both violating copyright and basic human decency) I will have no respect, even a measure of contempt for the people that do run the servers. THEY will be the ones I will hold accountable for the 'free speech' being exercised on the network. And if they were to be sued off the net by the RIAA, church of Scientology and MPAA, I can't say I'll be surprised, or all that upset.
What arguments can you make FOR free, anonymous access to kiddie porn, snuff films and rape/torture erotica? Why should *I*, a server operator, nurture these sorts of activities in an ideal environment?
Who is liable? (Score:5)
allows information to be published and read without fear of censorship because individual documents cannot be traced to their source...
I'm all for an open forum for free speech, but this seems almost reckless. In most venues of speech, accountability for someone's words is fundamental. The internet has opened up the possiblity of free speech without accountability to a small degree, and look at what has happened. Do you fear any legal reprocussions to your group for creating this forum based on this fact?
tcd004
LostBrain [lostbrain.com]