Posts Tagged ‘freifunk’

il Wireless Battle Mesh V5 ad Atene

Friday, May 4th, 2012

Ho ripreso a scrivere sul blog, evviva ! Anche se non ho scritto niente ho fatto un sacco di cose negli ultimi tempi. Una di queste e’ stato andare ad Atene, che è la città più punk e anarchica dell’Europa.
Sono andato in occasione del BattleMesh V5. Se ci stava Fish moriva d’infarto. Sembra che tutta la città sia in una perenne occupazione punk anarchica.

Visto che sono diventato vecchio ed ho un lavoro vero, e non e’ piu’ cosi facile andare a fare il nerd in giro per l’europa, ho presentato a tutti Nemesis come il nuovo leader di Ninux ! ahahah :D

Ho parlato con molti OpenWRT hackers, dicendo che usiamo AirOS a Ninux perché in OpenWRT non funziona un cazzo, ovvero abbiamo problemi di stabilita’ dei drivers. A giugno è prevista una nuova major release di OpenWRT… vedremo ! :)

Una cosa molto bella di Atene e’ stato incontrare di nuovo il mio amico tedesco Mario Behling. Parlando con lui ho capito che Freifunk non è morta, solo che nessuno ha veramente in mano la situazione di Freifunk.

A Berlino la community è alla deriva ma nelle piccole città tedesche è pieno di nerds che fanno delle microcomunità Freifunk usando il codice ed i firmwares che sono ancora su Internet. Il problema è la comunicazione perché questi gruppi sono tutti lasciati a
loro stessi. Mario sta lavorando in questo senso cercando di riprendere le redini del sito Freifunk e della comunicazione. Un buon feedback lo hanno avuto al CEBIT perché in modo inaspettato alcuni di questi ragazzini di 16-18 anni si sono presentati al bancone di Freifunk dicendo che stavano facendo una rete nel loro paesino ed a Berlino nessuno ne sapeva niente.

Dai ragazzi della Slovenia e dell’Austria ho sentito storie simili alle nostre. Per un approfondimento vi consiglio di leggere le slides sul sito di Battlemesh.

Dei ragazzi greci quello con cui ho passato piu’ tempo e’ stato Vasilis Tsiligiannis, che mi ha spiegato tutta la loro architettura BGP di AWMN, e mi ha anche aiutato a debuggare un paio di problemi dell’olsrd quagga plugin. Ci siamo messi li ed abbiamo dato una bella sistemata al router BGP di Ninux al tecnopolo. Un incontro veramente produttivo quello con Vasilis ! Quando verra’ a Roma a trovarmi mi dovro’ sdebitare ! ;)

Un ultimo particolare della Grecia che voglio ricordare sul mio blog e’ che i greci a tavola invece di usare il vino usano la grappa. Stupendo, per fortuna dopo due giorni ho capito che la allungavano con l’acqua :)

Saverio

Google Summer of Code 2012 Projects

Friday, April 27th, 2012

We are glad to announce that this year, for the first time, ninux.org is an accepted organization in the Google Summer of Code program! Quoting from the GSoC 2012 website:

Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer.

The wireless community networking, open source projects the students will be working on are:

Many thanks to Freifunk, that in the previous GSoCs has hosted our ideas, letting us experience and grow to this point. We are looking forward to the completion of this awesome projects, and we hope to be able to pass on to the students our passion and enthusiasm for community networking!

GSoC 2011: Nodeshot

Tuesday, September 6th, 2011

Do wireless communities around the world really need another map server? Here in Ninux we believe that the answer is yes!

Enter Nodeshot an open source wireless community map server written in python and based on django, focused on ease of use and performance. (more…)

GSoC 2011: Videochat for Diaspora*

Tuesday, August 30th, 2011

I’m writing about the results achieved with my Google Summer of Code project, for the Ninux community, under the umbrella of Freifunk (I thank them both for the opportunity they gave me).

Briefly it consisted in developing a video chat feature for Diaspora*, a distributed social network.

This project has received a very big feedback and appreciations from the entire Diaspora community, including the core team, who helped and supported me during the development.

Basically, it provides two new functionalities to the Diaspora engine:

  • Textual chat, based on XMPP signaling protocol
  • Video chat, using Jingle XEP
Both have been developed in Javascript, with some Rails code. It uses Strophe.js library for the textual chat, based on XMPP Over BOSH standard, and a self-made extension of it to realize Jingle protocol.
The project includes a custom ejabberd module in Erlang for the integration of ejabberd/diaspora databases, an Actionscript part for the video chat stuff and an external authentication script written in Ruby used by ejabberd to authenticate users from Diaspora.
The project has been split in two pull requests, and we’re currently fixing them before merge with master repository: [1],  [2].

Source code can be found at https://github.com/vcuculo/diaspora, under “jabber” and “video_chat” branches.

Setup instructions here. Some screen-shots: [1], [2], [3].

I hope it will be soon merged and improved by me and the community, to make it available on every Diaspora* pod!

Vittorio

GSOC 2011: RadioMate

Monday, August 29th, 2011

The Ninux community, under the umbrella of Freifunk, developed four awesome open-source projects for the Google Summer of Code program 2011: a front-end for RadioMate, a new mapserver (called nodeshot), a video and chat extension to the social networking engine Diaspora* and a new tunneling tool.

In this post I will write about RadioMate, the project I was involved in. Then posts on the other projects will follow!

There are many web-radio projects that are closely involved in the world of Community Networks: in Rome Fusoradio and Radio Sonar are an active part of the community and relay on the ninux network for their streaming, in Leipzig Radio Blau (which transmits also in FM) gives big spaces to the Freifunk project, or RadioCona in Ljubljana, where the Wlan Slovenija project is based.

Often these web radios have to relay on closed-source software platforms as the available open-source solutions don’t fit their needs.

RadioMate is a free (as in freedom) community-wise Web-radio management system. Some of its features are:

  • support of multiple users with different privileges (roles)
  • easy radio schedule management
  • handling of audio files and playlists
  • extendable with new types of transmissions
  • interface with the icecast server
  • takeover of the radio streaming in case of “special editions”

While last year the RadioMate engine was developed, this year our efforts focused on a Web frontend. You can find a demo at radiomate.ninux.org. The username is “foobar” while the password is “secret”. Point also your player (e.g. VLC) at radiomate.ninux.org:8000.

For the techies, the engine is based on liquidsoap, written in Python, and easily extendable through liquidsoap scripts. It exports a JSON API which is exploited by the Javascript (jQuery) based Web frontend. Source code and documentation can be found at radiomate.org.

Of course there is still work to do, but I hope that this software will be soon used by our friends running webradios!

As we say in Rome:Daje!
Clauz