Speak Freely To Be Withdrawn January 15 249
wrenhunt writes "The Speak Freely site has this: 'On January 15th, 2004, Speak Freely will be discontinued and removed from this Web site. Existing users may continue to use the program as long as they wish, but no further releases will be forthcoming. For details and the reasons why Speak Freely is being discontinued, please see the full end of life announcement.'" The reasons are various and interesting; it's graceful of the author to provide an explanation of why a piece of software is going away. Update: 01/11 19:22 GMT by T : As reader pi_rules points out, this story is a duplicate -- my apologies.
Dupe. (Score:5, Informative)
For God's sake, search for 'speakfreely' in your own engine. It returns ONE result! The same damned article!
Last chance to see (Score:4, Funny)
You're not thinking like a
Re:Last chance to see (Score:3, Insightful)
They do not edit... Fuck, most of 'em can't even spell.
They accept postings and link them to the front page. Remember, they provide no original content here, just relinking...
it's a "Dynamic Bookmark" website for most of us.
sorry I missed it (Score:4, Informative)
timothy
1996 will be a very exciting year for the WWW. (Score:4, Interesting)
Re:1996 will be a very exciting year for the WWW. (Score:2)
Re:sorry I missed it (Score:3, Interesting)
Posting this now is VERY appropriate (Score:5, Insightful)
That posting was last September.
John is taking the archive down next Thursday. (Possibly Wed night - he's in Switzerland.)
A reminder post now, when we still have a few days to grab the archive, is VERY appropriate.
(Thanks, Timothy!)
Cheap routers.. (Score:3, Interesting)
You lost me (Score:3, Funny)
And we will call it... (Score:4, Informative)
HINT. Do a Google search on Universal Plug and Play. It does what you are asking. I do not use it, but the latest beta firmware for my WAP supports it.
Re:Cheap routers.. (Score:2)
Re:Cheap routers.. (Score:5, Interesting)
His rant gives no indication either way, I don't know how you draw that conclusion. Your own experience (and mine, and most others') tells you that you've never heard of ISP-level NAT, so why would he mean that? He's just bitter about NAT for whatever reasons and venting by the most dramatic means he has: EOL-ing a fairly popular piece of software. Well, I know why he hates NAT, but that's hardly NAT's fault, that's similar to getting angry at the color Yellow for being so bright. Instead of pouting, he could think about or work on some generic method to overcome NAT's inherent weaknesses.
In fact, since--as he himself puts it--NAT will be with us for a long time, even after switching to IPv6, it might be very worthwhile for him to think about methods of addressing private computers below the transport level, but above the application level. A universal method of sub-addressing machines would be very useful, since not all machines will ever be on the public internet, whether for security or address limitation reasons. Port mapping works well enough for some things but has inherent limitations (16 bit, many apps assume fixed ranges etc.), and ports were really meant to identify applications on a single machine, not machines on a network. It's really a hack, and you don't build future technologies on hacks.
Re:Cheap routers.. (Score:4, Interesting)
Admittedly, NAT can stop inbound connections from reaching a computer that otherwise would receive all connections had it not been behind a NAT router. But my computer is no longer a peer on the internet; my NETWORK is now a peer on the internet, with ports opened and forwarded to multiple machines as I see fit. In one way of thinking, it allows me to use the computers in my home more as I would had I been running a corporate perimeter network, with different machines running web servers, FTP servers, and the like.
Admittedly, Joe Sixpack has no idea why his computer won't allow inbound connections anymore after he's put a router on his network, but here's the thing: Joe Sixpack has no idea what an inbound connection is, nor, likely, does he even know SpeakFreely even exists. If Joe Sixpack doesn't want the feds snooping on his conversations, he'll find a way to forward his ports, like all decent home-level routers allow. If John Walker wanted to combat this NAT-related inability to use his software, why didn't he just post some documentation or links showing how users can forward the correct ports? The moment Joe Sixpack wants to use SpeakFreely, he could go to the site and see "hey, I have a Linksys router, and this link that says 'IF YOU HAVE A ROUTER CLICK HERE' shows me how to get around it!"
IMHO this whole end of life thing seems a bit much if it's based entirely around home-level routers, as this issue is largely avoidable.
Re:Cheap routers.. (Score:2)
Take that out and you're fucked on the firewall part.
Re:Cheap routers.. (Score:3, Informative)
No, the purpose of NAT is to allow multiple computers to share one single public IP address. The firewalling is just a convenient side effect. You can still deny incoming packets even if they're addressed to a very specific machine, so just because internal machines are addressable doesn't mean you can't still have effective firewalling. It will just rely on other mechanisms.
Re:Cheap routers.. (Score:2)
Walker's announcement does give an indication:
(If you don't know what IPv6 is, please skip ahead to the next question.) First of all, any bets on when IPv6 will actually be implemented end-to-end for a substantial percentage of individual Internet us
Re:Cheap routers.. (Score:2)
The ISP bit is your interpretation, nowhere does his piece mention the word ISP or provider or whatever. It could also mean government regulators, or whatever, if you're of the tin foil hat crowd. In fact, one extremely strong point against your ISP conjecture is that broadband providers are starting to clamp down on NAT usage, instead wanting to lease you an IP address for every single machine on your home LAN. IOW, creating an artificially scarce IP addres
Re:Cheap routers.. (Score:2)
> how about doing it yourself? It might be very worthwhile.
And how do you know that I'm not? Network communications is one of my main areas of interest, and session initiation in a world of NAT *is* a problem, but there are solutions other than proxy servers or just giving up. That's just plain nihilism.
I guess when he's been doing it for over a decade and given that he's already over 50 years old, the benefits for him no longer justify
Re:Cheap routers.. (Score:2)
Hey, that was conjecture on MY part <g>.
Re:Cheap routers.. (Score:2)
> development of a free speech & free beer VOIP product that uses
> military-grade encryption?
Actually, the tin-foil-hat part of me did pipe up with this idea while reading the post. But the guy seems to be based in Switzerland, and at least emotionally he would feel less under the auspices of Uncle. Of course, who knows.
Re:NATing Off Customers (Score:2)
So please, be consistent. You are showing a bias, that's NOT what moderation is about. If my posts are "offtopic" than so is everyone who have responded. Furthermore, the parent should be modded "non-informative" since it is disinformation.
Fi
Re:NATing Off Customers (Score:2)
"Senator IAN CAMPBELL (Western Australia- Manager of Government Business in the Senate) (7.13 p.m.)-by leave-I move:
"That valedictory statements may continue beyond 7.20 p.m. and that the question for the adjournment be proposed at the conclusion of valedictory statements.
"Just by way of support for that motion, to convince colleagues to vote for it, could I just say-and this is an outr
Re:NATing Off Customers (Score:2)
Gore took a part in the commercialization of the Internet. Before it was commercialized, it wasn't anything that anyone used except schools and such.
Re:NATing Off Customers (Score:2)
Al Gore's contributions to the internet
While consistently supported funding for agencies involved in science and technology, such as the National Science Foundation and for NASA, Gore also began to give speeches and hold hearings in support of high-performance computing and networking. In 1987, for instance, Gore spoke on the floor in support of research into superconducting supercomputers:
Mr. President, I rise to discuss the subject of supercon
Re:NATing Off Customers (Score:2, Offtopic)
So yes, they are part of the right-wing media because they kiss Bush's ass. How could a "left-wing" company spend so much time wailing on Clinton???
Re:NATing Off Customers (Score:2, Informative)
And they primarily support Democrats. According to opensecrets.org [opensecrets.org], two thirds of Time Warner contributions in the 2000 election cycle went to Democrats. And that wasn't an abberation - looking at the combined AOL Time Warner donor profile [opensecrets.org] (the merger was in 2001), the lowest percentage of contributions going to Democra
Re:NATing Off Customers (Score:2)
Scroll down to the part labeled "Where does spin come from? Inventing the Internet".
First from dictionary.com
initiative ( P ) Pronunciation Key (-nsh-tv)
n.
The power or ability to begin or to follow through energetically with a plan or task; enterprise and determination.
A beginning or introductory step; an opening move: took the initiative in trying to solve the problem.
The power or right to introduce a new legislative measure.
The right and procedure by which citizens can propose a law by petiti
Re:Al Gore. (Score:3, Insightful)
So everytime I hear the lie, I point out that it isn't true. You watch what they do to Howard Dean. They've already started the effort painting him in a Dan Quayle style. The big difference is that Dan Quayle really is a moronic ideologue.
How interesting (Score:2)
Hmm.
I've met Dan Quayle, and heard him speak. He didn't strike me as moronic in any way... and I've yet to see Dean treated with anywhere near the derision showered on Quayle after his potatoe gaffe.
Re:How interesting (Score:2)
Then he started throwing out terms like "phoenetically correct" to a five year old.
The fact is that "Potatoe" is the spelling used in britain. Dumb old Dan couldn't even get the nature of his correction right.
The problem ISN'T that he misspelled "potato". The problem is he tried to make a 5 year old feel bad because HE misspelled "potato". Then he tried to flaunt his intellectual superiority in front of said 5 year old.
I misspell
Re:Cheap routers.. (Score:4, Informative)
Re:Cheap routers.. (Score:4, Funny)
And imagine never having to flash firmware again. The device simply keeps track of available upgrades and flashes itself.
Why, Belkin could give us a new popup coded directly into firmware every week. That way you never have to get tired of looking at the same one over and over again.
Sign me up.
KFG
Re:Cheap routers.. (Score:2, Funny)
Here, now you try one.
UPnP, not RPnP. UPnP, not RPnP.
Give it about 10 minutes before it configures the port to the Tao. Unless, of course, your firewall is configured to block the Tao's ip (as I suspect is the case), then it might take rather longer.
KFG
SOCKS (Score:2)
'nuff said. Anything that can make ICQ work properly behind a NAT machine must be good.
Too bad -- design was obsolete (Score:3, Insightful)
Yes, in the stone ages, the Internet was "end-to-end". It's not anymore. Sorry for your loss.
Re:Too bad -- design was obsolete (Score:5, Informative)
As has been pointed out, what we really need are easier solutions such as port forwarding - you could turn the port into an extention number. So your voip could be slashdot.org:5 and then a bit like VNC have traffic routed to slashdot.org port xxxx + 5. For that to work we'd need cooperation from router manufacturers.
The other alternative is IPv6. VoIP might just be the driving force needed to see IPv6 deployed in the real world.
Re:Too bad -- design was obsolete (Score:3, Interesting)
I don't see that as a solution, for one basic reason... Why do most of us NAT/MASQ our connections in the first place?
Yeah, some do it for the sake of firewalling, but most of us do it because our ISPs will only give us a single address, and at best will let us pay more for an extra two or three addresses.
Using IPv6 won't change that. It would technically mean we have an abundance of add
Re:Too bad -- design was obsolete (Score:2)
Re:Too bad -- design was obsolete (Score:2)
Possibly not.
Back in Ye Olden Days, IP addresses were free and easy to get. But they became a relatively scarce resource, and companies started charging because of that.
When IPv6 takes off, ISPs will be able to give out as many addresses as they like without incurring significant costs. With even a modicum of competit
Re:Too bad -- design was obsolete (Score:2, Insightful)
People are confusing "end to end" applications with "end to end" mechanisms.
When the telegraph was the latest technology, the 'application' and the 'mechanism' were practically identical -- pulses of electricity sent over a wire. Same with the initial voice and phone system. Over time, though, people started separating the 'application' (voice/information transmission) from the 'mechanism' (eletrical patterns on the wire.)
Re:Too bad -- design was obsolete (Score:4, Interesting)
First off, the internet was BUILT as an end-to-end network. You cannot just sweep this fact aside by saying it's "outdated". This principle is what MADE the internet successful. Without end-to-end, the internet would have gone nowhere. Really.
We want the application to run end-to-end, because that is what make the application useful -- but folks have confused this with requiring the mechanism to be identical from end to end
But now, in the new system, it requires that the network be AWARE of the application, and configured EXPLICITLY to allow this certain type of data to be transferred. Now you have to ask permission from the people who control the network to run your application. Now you have to make configuration changes in the network itself before you can run any new application. Gone is the open development environment of the internet. Gone are new applications that pop up that anyone can use immediately. (This is how the web started. Your NAT support would have made the web so difficult that it wouldn't have gone anywhere. Imagine the millions who would have had to configure their NAT to work with a new system of doubious worth.)
You say that the network should be SEPERATE from the application, and then go on to promote the application being DEPENDANT on the specific configuration of the network.
"like in the days of the telegraph, the mechanism and the application were synonymous. That is an obsolete model, though. Our needs and demands have gotten more varied and complex from the point of view of the applications -- the mechanism (IPv4) needs to be separated out from the applications."
AND IT IS! That's the POINT, Bookwyrm. Currently, in the 'obsolete' model, the network is TRANSPARENT to the application. No specific configuration of the network is requried. The network is seperate from the application. However, NAT makes the application depend on the network, and thus makes the network and the application once again joined, like the telegraph, phone and cable TV networks of the past. That's a step BACKWARDS.
Even now, because of NAT, we can observe the harmful effects of new development. VoIP doesn't work properly. File sharing applications are suffering massively because people can't share, even when they want to. Running a server of any kind, (a game server for you and your budies to play on) requires additional configuration, making it harder. People in certain situations, like in university, for example, have no ability to influence the functionality of the NAT, and are stuck being internet consumers. And don't forget that it's even MORE arduous to have multiple computers doing the same thing, like being a webserver, behind the NAT. Now you have to specify to the CLIENTS to use different ports for different servers behind the NAT. It begins to get so ugly that people give up.
Your goals are noble, Bookwyrm, but your thoughts on the matter are misguided. This site [worldofends.com] might help shed some additional light on the situtation.
And finally, the people who invented the internet for real though that end-to-end addressing was the best idea, and from their efforts, we have the most advanced communcation system humans have ever seen. To say that they are utterly wrong requires some guts, and also a LOT of backing up. In other words, the proof is in the pudding. Where is YOUR all NAT internet?
Re:Too bad -- design was obsolete (Score:2, Interesting)
Rebuttal: First off, the initial gun powder weapons were BUILT as muzzle loading, single shot weapons. I can certainly sweep this fact aside as "outdated". This does not say that the black powder weapons were NOT successful in their time, but now, they would not
Re:Too bad -- design was obsolete (Score:4, Interesting)
What we really need is a generic method of sub-addressing machines. The public/private network paradigm is here to stay for various reasons, so we should shape our protocols to cope with that. We need another protocol between IP and TCP/UDP: IP addresses a point-of-presence on the internet, TCP/UDP a POP on a machine (i.e. an app), we need something that addresses a POP on an internal network. In fact, it could be a nestable protocol that replaces IP and allows for unlimited levels of private subdivision. That way a large company could have multiple internal NAT setups and you could still address a specific machine several levels down the hierarchy. I guess one could modify IP to be nestable, and IP stacks inside routers to be aware of it. Then you would address a private machine as a.b.c.d/e.f.g.h where a.b.c.d is the public IP address, and e.f.g.h the private one. The public NAT router would examine the next nested IP header (in this case e.f.g.h) and pass the packet to the correct internal machine (which could be another NAT box, ad infinitum).
The downside of course is that we're then back to the old UUCP days where you had to explicitly specify the route to the destination machine, making the network more fragile. Still, given that for the vast majority of setups it would be just a two-tiered setup (public internet and internal LAN), it should be workable.
Re:Too bad -- design was obsolete (Score:2)
You propose a a.b.c.d/e.f.g.h addressing sheme. Where a.b.c.d is the connection facing the world, and e.f.g.h is the internal IP. How is that any better than our current set up of having e.f.g.h point directly to the host? You're still pointing directly to the host in both cases. Oh, perhaps you're worried about security?
Well, if you have an office building with a single internet connection feeding all the computers, you can still put a firewall on
Re:Too bad -- design was obsolete (Score:2)
Not quite though. If you sent a packet to ip address 12.34.56.78 and port 5555, which NATed machine does it go to? Does it send the packet to 10.0.0.1 or 10.0.0.2 or
Re:Too bad -- design was obsolete (Score:2)
> routed to given that there are multiple NATed machines listening in on port 5555
How would "multiple NATed machines" "listen in" on the same port? A router normally forwards packets from ONE port to ONE machine, unless you've hacked yours to broadcast them instead on the LAN.
The reason he doesn't get what I mean is that with current routers and IP you cannot directly send a packet from outside to address 192.168.1.3 on
Re:Too bad -- design was obsolete (Score:2)
You don't quite follow me, I'm afraid. In my example, the only public (and publicly routable) IP address is a.b.c.d, which as far as the greater internet is concerned, is the final destination address of this packet, and the payload of the packet is opaque as far as anybody is concerned. In our case it's actually the address of a router. Only this router cares that there is another nested p
Re:Too bad -- design was obsolete (Score:2)
We already have at least two.
One is IPv6. The other is VPNs. Instead of coming up with a completely new mechanism and getting it in the routers, we should go with one that we've been working on for a while and just get it deployed.
Re:Too bad -- design was obsolete (Score:2)
> One is IPv6. The other is VPNs
IPv6 doesn't solve the problem of how to reach private addresses, it merely provides tons more public ones to eliminate the need for private ones. Except the lack of public addresses isn't the only reason for the modern use of NAT anymore.
Regarding VPNs, it's an interesting way of bypassing the problem by making you a part of the private network, but you get other problems that way. You obtain an IP address on the destination network, an
Re:Too bad -- design was obsolete (Score:2)
Cute, but I already mentioned its existence in my post, and the need for something else.
Re:Too bad -- design was obsolete (Score:3, Informative)
Wrong. You mix up different problems. There are 'evil' protocols like ftp or ipsec or sun/rpc or ... which are not compatible with single NAT (client NATed, server not). ie. they negotiate a random second port for a data channel like ftp does. These protocols are 'bad by design'. Some of them can be NATed if the nat box tracks the negotiation ("ftp helper module").
But mr. Walker is speaki
Re:Too bad -- design was obsolete (Score:2)
Give every machine a name, configure the NAT box to forward whatever port you want to that name instead of to a specific IP address. If you're using anything better than a home-type cable/dsl NAT box, then it most likely has support for this, for exactly this type of reason. More likely, you'r
Re:Too bad -- design was obsolete (Score:3, Informative)
That depends on what kind of company you're at. If workers are treated as machiery, that's probably true. For example, running a big call center, you might be able to argue that things should be locked down.
But there are other kinds of
Speak Freely does hard encryption (Score:5, Insightful)
Why? Because speak freely does voice over IP with hard encryption. I don't know of any other VoIP product that does that.
So if you care about your privacy, and have the time and skill, get the source code while you still can, and make a new generation VoIP product that addresses the problems in Speak Freely while continuing to provide hard encryption.
If you wonder why you should bother, read Why You Should Use Encryption. [goingware.com]
Thank you for your attention.
Re:Speak Freely does hard encryption (Score:4, Informative)
You do now! [pgpi.org]
Re:Speak Freely does hard encryption (Score:2)
Also, PGPFone is copyrighted and though the source is available, it is essentially just source-available abandonware as there is no appropriate Open Source license for it, as b
Re:Speak Freely does hard encryption (Score:2)
Michael, meet X-Cipher.
X-Cipher, meet Michael.
http://www.xten.com/proto/index.php?menu=products
One method... (Score:5, Insightful)
One method which works on some NAT routers is pretty simple:
Output a packet via UDP to a particular IP address and port number. The NAT setups I've used will log that, and subsequently allow incoming UDP packets from that IP address and port number. If both machines negotiate via a third party and then trade such packets blind they can then start communicating. Note: some of the UDP packets will be lost at the start of the process... doesn't matter, not a problem.
Re:One method... (Score:2, Informative)
Re:One method... (Score:2)
particularly, I was wondering this; if both ends swap IP and port numbers via a third party such as the LWL server, they should be able to blindly send syn and and packets at each other as if they were setting up an outbound connection from both ends. The NAT devices (router, ISP firewall, whatever) both think they opened the connection and once it's open it's all just packets, right?
Re:One method... (Score:2)
Re:One method... (Score:2)
Re:One method... (Score:2)
Well, you use a third-party server to find out the IP address and local port of the other side - and then you ju
Re:One method... (Score:2)
No, it can't work if both are NATed. Here's why:
Start with the case of one NATed box (call it A) and one with a real IP address (B). They meet on a real server, and B gives its address and port. Call it 12345. So A sends B a packet from port 10000 to B's port 12345. A's NAT box notices this, remaps 10000 to, say
Re:One method... (Score:2)
Giving up simply because people are having problems with
Re:One method... (Score:2)
Re:One method... (Score:2)
TCP is inappropriate for voice in most circumstances. TCP's extra overhead and reliability of transfer are counter productive to sending audio. Missing a single packet or two is not a big deal, but re-trying transmission repeatedly untill success would cause significant stutter and or delay in an audio application.
This could happen to any OSS software. (Score:4, Insightful)
Re:This could happen to any OSS software. (Score:2)
Sure, Linus quitting his role as the titular developer of the Linux kernel would be pretty bad, but it would never lead to an EOL of the Linux kernel.
Re:This could happen to any OSS software. (Score:2)
Do not despair, gentle readers (Score:5, Funny)
Re:Do not despair, gentle readers (Score:5, Funny)
IPV6 and NAT (Score:3, Interesting)
Re:IPV6 and NAT (Score:2)
Re:IPV6 and NAT (Score:3, Interesting)
Of course it's trough some tunnel broker (thanks sixxs!), but it works.
I think if ipv6 penetrates the enduser-market in native mode (won't happen 'till cisco and MS say so), most isp's will give in.
After all, they're currently denying you a static ip (if they are) because they're short of them themselves, and a pool of dynamic ip's can serve more users
Re:IPV6 and NAT (Score:2)
Cisco and MS said yes to IPv6 a while ago, but it's still not here, so there must be some other reason.
Re:IPV6 and NAT (Score:2)
IP addresses are a commodity. From that standpoint the price will go down for ISPs and Backbone providers to buy IP addresses. But they must upgrade their equipment to IPv6, thats a BIG investment.
The likely scenario becomes that they will RAISE the cos
Re:IPV6 and NAT (Score:2)
Re:IPV6 and NAT - price gouging (Score:2)
In the begining the IP address blocks were just handed out to whoever asked for them - for
Re:IPV6 and NAT (Score:2)
No news from nerds on orphans (Score:2)
That's too bad (Score:4, Insightful)
When I discovered I could have a voice converstaions with anybody in the world, I was so excited I picked up my phone to tell my friend!
Wake Up, folks!! (Score:5, Insightful)
As a long-time user (since 1997) of Speak Freely, I can attest to the care, overall quality and highly useful nature of this package. It has not merely saved large amounts of money, but changed the very nature of the way I conduct communications with friends and collaborators around the world. I am sure it has done so for a great many others as well. New mailing lists have been established to replace the old, and at least one online forum has been offered as another place to carry on discussion about Speak Freely.
Overall, news of the demise of this package is greatly exxagerated. While the founder is leaving, it has already found new homes, with three projects on sourceforge, and developers working on other efforts as well.
This is a natural development in many OSS projects, the orginator sees less utility in the project than others do, and they are free to pick it up. Rather than mourn the loss of this excellent software or wring my hands over the end of OSS, I believe this is in general a healthy develpment, and I'm looking forward to more years of using this package.
Re:Wake Up, folks!! (Score:2)
If there is one group who can benefit, it's geeks who have absolute control over POWERFUL hardware. They can save their department long distance $$$ and use it to pay grad students and project students.
Hence it becomes a self sustaining endeavor. The money saved through Speak Freely is used to subsidize more Speak Frely development
Speex + NAT support recently added (Score:3, Informative)
John Walker is playing it on the safe side, and just warning users that he can no longer guarantee support as he will not be providing it himself. It is fairly mature software though, and doesn't need much updating with time, so that's why there hasn't been much development over the past few years.
Since John has withdrawn from development though, developers have been working on the NAT issue, and have a solution for many circumstances. Also the Speex codec has been added, so the quality/bitrate is now ba
DNS vs. NAT-castaways (Score:3, Insightful)
But that's just a definition - finite, by definition (forgive my recursive pun
Skype shows the way. (Score:3, Insightful)
Skype [skype.com] Shows the way to upgrade Speak Freely. I've been using Skype behind a hardware firewall and NAT that is locked down tight. When Skype found that its preferred port was not open, it simply used Port 80.
The sound quality is better than telephone. I talked to a friend in France for 2 hours yesterday.
But... It would be much better if there were an open source alternative, that could connect directly to the other person's IP, like dialpad.com did. This is a huge need, and I hope someone will accept the challenge. Otherwise the U.S. government's surveillance departments may one day control all communication: Feds Want to Tap VoIP [slashdot.org].
Massively overestimating bandwidth requirements (Score:3, Interesting)
However, that's not correct. A server is only needed to tell each user the other's IP address. Once each side knows the other's IP address, there is a simply workaround for NAT.
Each sends a sacrificial UDP packet to the other. This serves to open up the sender's NAT to receiving UDP packets from the other side.
At that point, they can do peer to peer UDP.
Note that the server is only involved at the start, to tell each side the other's IP address.
Re:Massively overestimating bandwidth requirements (Score:3, Interesting)
I see. (Score:3, Interesting)
There will be.
Speak Freely SHOULD be discontinued (Score:4, Insightful)
Working alternatives? (Score:2, Insightful)
Re:Working alternatives? (Score:2)
Re:Open-source it? (Score:4, Informative)
Re:Open-source it? (Score:4, Informative)
It has been open-sourced for over a year. (Score:2)
This does not appear to be the case.
Of course, if you are a slashbot who neither reads nor digests articles, I guess it is unreasonable to expect your opinions to be well-formed, relevant, or useful. I sincerely hope you are not one of the people clamoring for better editorial controls at Slashdot, if you cannot
Re:Open-source it? (Score:2)
It's very possible that theres plenty of people who want to add their own features. Surely, when NATs start thwarting them, individual users will hack the thing up to evade NATs.
This is the evolutionary software model. It's the Xtreme programming approach. And it's apparently the approach with the most success.
Re:XP would have saved it (Score:3, Funny)
Re:Okay, an offtopic question. (Score:2)