GNU Free Call – the freedom to call out when you really need to

Making phone calls for free is one of the things made possible by the Internet that is more useful to all people, regardless of how much they like or dislike computers. Computer-based free phone calls make possible to stay in contact with relatives living thousands of kilometers away or to set up phone conferences without any special telephone equipment or contract.

Regardless of costs and of which software is used, computer based telephony seems also great for hearing impaired people. As software phone user said: “for the first time in years, I’m actually enjoying talking to others using a (computer) phone.

he most popular Internet phone system these days is Skype. Lots of people like it, but the way in which the Skype software is designed and distributed has also raised “mounting privacy and security concerns” (see also this comment at ComputerWorld

For these and other reasons, an international group of programmers recently started working on a replacement for Skype: Gnu Free Call.

Gnu Free Call will let people directly call each other in full privacy, without registering and passing throuh one central service provider, as it’s the case with Skype. Besides, unlike Skype, Gnu Free Call will be software without secrets, because its source code will always be available for inspection to any independent programmer or security expert that wanted to improve it, or verify how it works.

Phones are great but, regardless of their form, they are useful only if they let you communicate with all other phone users. It will surely be possible to install both Skype and Gnu Free Call on the same computer. Therefore, using one program doesn’t mean you’ll lose all your friends who prefer the other. It’s also likely that, over time, Gnu Free Call will run on more devices than Skype just because its source code is freely accessible to everyone. At the same time Gnu Free Call may be directly compatible with Skype, because the latter lets its users communicate with the SIP protocol used by Gnu Free call.

Gnu Free Call will also be simple to use. Haakon Meland Eriksen, GNU Free Call project coordinator, told me that:

GNU Free Call tries to give you the freedom to call out when you really need it. This means it has to be simple to use for children, adults and senior citizens alike, hopefully easier than present phones. Our prototypes for Android and KDE4 are modelled after Walter Bender’s Sugar interface for XO laptops, that was created for the One Laptop Per Child project and Donald Norman’s “Psychology Of Everyday Things” (POET) concepts. It has a playful theme, limited consistent navigation only one level deep. In an emergency you do not want to wonder to much about how it might work. You just want to phone your family, friends or medical personnel. More advanced stuff is then hidden under a settings menu.

Freedom to call out when you really need it also means “freedom to call when disaster strikes”. Eriksen explained to me how Gnu Free Call would offer a great service even during natural disasters:

Eriksen: In such occasions, there are three main reasons telecommunications fail. The first is physical destruction of parts of the network, like cell phone towers. The second is failure in supporting services, like electricity, water cooling and fuel transportation to backup generators, and the third is overload in the remaining network, because people need to talk in a crisis.

While there were more than 3 millions cell phone subscribers in Haiti’s capital Port-au-Prince when the big earthquake struck in the afternoon on January 12th 2010, none of them could call anyone. A lot of people were on the move, doing their shopping and so on, thus making it more difficult to find them after the earthquake. One year later, the government in Haiti said that over 316.000 people died.

GNU Free Call hopes to help in such situations. We believe a few years from now most people will have cell phones with WI-FI capability or similar, and this we believe will make it possible for people to call through other people’s phones. Imagine someone stuck under a collapsed building, cell phone towers unavailable. Hopefully, using GNU Free Call, they will have the freedom to call out when they really need to, through the phones of people nearby, because Gnu Free Call does not require any centralized service. That, and the fact that all Gnu Free Calls are encrypted also means that humanitarian or medical personnel can communicate confidentially with respect to their patients dignity, during an emergency or in any other moment.

9 thoughts on “GNU Free Call – the freedom to call out when you really need to”

  1. All well and good. But unless GNU FreeCall is a single file, all dependencies accounted for plus a GUI (on all Operating systems) install, just like skype is. In other words a no brainer, no additional software required simple setup routine, it will not gain much, if any, traction outside of Linux, and will not displace skype.

    1. Tracyanne,
      I agree that non-geeks will only use Gnu Free Call if it’s a one-file, one-click install, but I think the developers are well aware of this. For the first versions, it will be enough and even more important in my opinion, the capability to talk with Skype users, but yes, in the long run ease of install and use must match (at least) those of Skype

      1. In most GNU/Linux distributions, this issue is usually resolved rather easily. You can for example create a meta package that installs all related and dependent packages together for the user automatically. It is I think more a problem with certain proprietary platforms, and for those users, I happen to agree it would make perfect sense to build, collect, and bundle up everything together, libraries, utilities, etc, into a single downloadable click to install solution that installs simple desktop and menu links, and then just works. I am aware that there are free as in charge setup programs like inno setup to create single click installation bundles for Microsoft Windows, but are there also ones that are free as in freedom? In regard to OS/X I recall there used to be something called epm.

  2. Hello, Tracyanne and Marco!

    Our first prototype runs on Android, and will be just as easy to install as other Android apps once its available from FDroid or Android Market. Skype has SIP capabilities, so it might work – we will know when we get there.

    Yours sincerely,
    Haakon Meland Eriksen, GNU Free Call, project coordinator

  3. you are a hacker… just a gangster.. is better the FBI and Interpol Informatic Deptm would start investigate on what you doing.
    You started to hack my gateway sending calls trough our pbx system …
    you are proposing to Net people to use your system that is hacking system … you are a gangster and crazy

  4. System of video calls was already built, see:
    Bodrenko Network is self organizing distributed scalable overlay i2p network.
    Every user may generate his static b32.i2p address ( and change it at any time)
    b32.i2p address has the same functionality as static IP address in usual Internet

Comments are closed.