Il codice sorgente aperto è sempre la risposta.