Speak Freely To Be Withdrawn January 15
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.
http://slashdot.org/article.pl?sid=03/09/20/155625 3&mode=nested&tid=126&tid=185&tid= 95
For God's sake, search for 'speakfreely' in your own engine. It returns ONE result! The same damned article!
Why isn't it easier for people to open up ports on their cheap routers ? Tell someone to "Just forward your port 4893 to your computer" and they'll look at you like you're an alien, so why not include an application to do it that goes in their start menu (in addition to the web based interface) that would detect software trying to listen, and then asking if you want these to be open ? A bit like ZoneAlarm but controlling the router...
...at "Start Menu"
SIGERR: laziness exceeds quota
And we will call it, i don't know, Universal Plug and Play?
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.
Any protocol that isn't designed to accomdate NAT is incompatible with the modern Internet and is obsolete by design.
Yes, in the stone ages, the Internet was "end-to-end". It's not anymore. Sorry for your loss.
For God's sake, search for 'speakfreely' in your own engine. It returns ONE result! The same damned article!
/. editor, to them this is their last chance to slashdot that server to oblivion!
You're not thinking like a
You can't take the sky from me...
It is open source :^)
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
And yeah, I use Windows for the most part, the Unix version is here.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
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.
Thank you for your attention.
Request your free CD of my piano music.
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.
If Linus said "I've got my family to raise, and a life to lead without being called Messiah by everyone jumping on the bandwagon,and this isn't fun anymore. you know what? I'm done. " We (/. and others) would be doing two things, one mourning the lost of our "leader" and secondly, trying to find a way to keep development going without said leader. SpeekFreely is the work of one person, if someone else thinks they can fix the problems identified (NAT issues. major code rewrite), then by all means grab the CVS code and fork another project away from the original, that's the point of OSS, you can STOP and if someone thinks it's worthwhile, they'll continue it.
~corporate tool, but employed~
unfortunately for me, the program's author spells it as "Speak Freely" rather than "speakfreely," and as a result the search engine doesn't actually find that article when searching on the name.
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
Dupe. ... For God's sake, search for 'speakfreely' in your own engine. It returns ONE result! The same damned article!
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!)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Your right to speak FREELY has been revoked. Your right to speak in DUPLICATE, however, is still flourishing wildly!
He mentions that with IPv6, NAT will not be required because the address pace will be so much bigger. Does anyone know if the costs in obtaining your own static IP would then drop dramatically? I mean, will it be financially feasible for most of us to get a static IP when IPv6 is in full use? Most of us would need at least several.
How about a Slashdot search engine that accepts boolean operators and phrases? Or searching on a phrase plus other fields in the comment/story's DB record, like author, date, topic/section? A better search engine would use less server resources when searching, and members could search their own post history to link a new comment to an old, but still relevant, point. Slashdot's server seems to use something like the ancient "swish" freeware. This post is practically a quote of a similar email I sent to a customer back in 1995! These features are coded by Slashdot users every day. Who will help me add it to the Slashcode? Who at Slashdot is interested in rolling it out at Slashdot? I'd rather code than complain.
--
make install -not war
SF is a great program. It's not graphical bloatware, it supports many compressions, it's somewhat modular ... I've spent countless hours getting a stable 2-way voice comm over a 33.6 dialup link, back in the days, and it actually worked at some point (the rest of the time it didn't, which prompted me to change from AOL to an Internet provider. Thanks SpeakFreely!)
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!
This is slashdot. Pairing with yourself is not something unusual for most people here.
Programming can be fun again. Film at 11.
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.
John Walker' jeremiad for the Internet claims that pure peer-to-peer archtecture (not client/server) of the Internet is being pushed to extinction by NATs. Behind NAT routers, hosts have private "IP" addresses, which are not routed (or visible) to the Internet. That makes John say, in effect, that it's not the "Internet", which is true by definition: a network of networks, with all hosts visible.
;). I remember "bang paths" for mail routing on (D)Arpanet (forgive the cryptic pun ;). The Net is now more defined by names than by numbers, which shows the humanization of the tech into a medium for people, rather than a device for machines. The DNS space is unified. Perhaps IPv6 might have forestalled the rise of NATs, with its larger/flexible address space and security. But NAT gives me the freedom to treat my entire network as one multiprocessing host. And its nobody's business, from my broadband ISP, to the person calling me, to the FCC, what I'm running in my closet. NAT+DNS preserves the open Internet, while giving me control of my appearance on it. SpeakFreely's code, by John's own admission, is not translating well through time and revisions. It's not adaptable enough to evolve. But the Internet is. And hopefully the features of SpeakFreely will move through the Net at least as memes, if not as code, in terms people can perpetuate.
But that's just a definition - finite, by definition (forgive my recursive pun
--
make install -not war
Skype 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.
It's a joke that perpetuates a stereotype that was meticulously crafted by rightwing think-tanks then peddled on the corporate controlled media.
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.
-------- -------- Support Wesley Clark for president!!!
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.
Isn't there some clever way to work around these limitations?
There will be.
Speak Freely was great when it first came out, but now we have a standard protocol for VoIP (SIP), and SF doesn't support it. Rather than keep SF alive, why not work on adding crypto to SIP clients?
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 back in the league of the alternatives. So basically, it doesn't need much to keep it up to date.
http://www.fourmilab.ch/wb/speak-freely.pl?read=50 1
http://www.fourmilab.ch/wb/speak-freely.pl?read=50 9
The thing is that Speakfreely does Linux--Windows with crypto, an efficient codec (speex), and some NAT traversal right now. I don't know of an working alternative. Do you know any other combination that will even do linuix-windows over a 33k connection now? I can only think of the huuuge open-h323, and my experience is that it doesn't perfom anywhere near as well with less-than-ideal connections.