free-software
martedì 1 Febbraio 2011 - 9 Commenti
Free Software e sostenibilità economica: bounty e piattaforme di finanziamento

La sostenibilità economica dei progetti open è un tema che mi sta molto a cuore. Ho approfittato in un precedente articolo della disponibilità dello sviluppatore Flavio Tordini per sfiorare l’argomento nell’intervista che mi ha gentilmente concesso. Quello che vorrei fare oggi è l’analisi di un fenomeno che negli ultimi anni sembra essersi consolidato.
Parleremo dei bounty. Se state immaginando panorami sabbiosi, saloon, sparatorie a mezzogiorno mettete freno alla vostra fantasia. Anche in questo caso si tratta di “mettere una taglia”, ma non sulla testa di un bandito.

Il principio di base è …

martedì 25 Gennaio 2011 - 20 Commenti
Ubuntu abbraccia Qt

Come forse saprete alcune cose sono stanno cambiando in casa Canonical. Fino alla versione 10.10 Ubuntu è stata fermamente ancorata al progetto Gnome limitandosi a smussarne qualche aspetto, personalizzarne alcune componenti, e proporre software alternativi a quelli forniti di default dell’ambiente desktop (penso a firefox al posto di epiphany). Con l’avvicinamento della terza versione e con i suoi cambiamenti radicali Canonical ha però deciso di divergere dalla linea del progetto gnome. Non si tratta ovviamente di un abbandono delle tecnologie che da anni sono alla base del desktop Ubuntu ma …

martedì 11 Gennaio 2011 - 3 Commenti
Come nasce un progetto open source?

Chi non segue da vicino questo “mondo” può avere la sensazione che i progetti open comunitari spuntino semplicemente fuori dal nulla, come conigli dal cilindro magico di abili (o meno) sviluppatori. In realtà le cose vanno in maniera molto diversa. Il percorso che porta al successo di progetti di questo tipo è solitamente molto lungo e attraversato da diverse fasi cruciali, punti di snodo che possono decretarne l’ascesa o il rapido declino.
Uno schema ricorrente che si trova spesso ad osservare è quello di uno sviluppatore o di un gruppo molto …

martedì 14 Dicembre 2010 - 54 Commenti
Come iniziare un ragazzino alla programmazione?

Questa settimana mi sono trovato di fronte ad una di quelle domande che nella loro semplicità riescono a metterti in difficoltà. Un mio caro amico, avendo un fratello di 13 anni che vorrebbe in qualche modo esplorare il mondo della programmazione mi ha chiesto:
“Conosci un testo che sia adatto ad un ragazzino che vorrebbe iniziare a programmare?”
La scelta del linguaggio è ricaduta su python per diversi motivi:

Lo conosco, lo uso, quindi in caso di necessità mi sento più a mio agio a spiegare come funziona
Permette di focalizzarsi sulla programmazione senza …

martedì 30 Novembre 2010 - 12 Commenti
Open Kinect: apertura come opportunità

Questa settimana vorrei parlarvi di uno strano caso che vede come protagonisti Microsoft e una comunità di sviluppatori open source. Grazie all’estesa campagna di marketing messa in atto dal colosso di Redmond immagino che molti dei lettori di AD avranno sentito parlare di Kinect.
In parole povere si tratta di un device di input particolare che promette di liberare l’utente (in questo caso il videogiocatore trattandosi di un accessorio per xbox 360) da qualsiasi tipo di dispositivo da manipolare (joypad, mouse, tastiere o telecomandi di sorta). Per interagire con kinect …

martedì 23 Novembre 2010 - 28 Commenti
MyPaint: disegnare con il software libero non è mai stato così piacevole

La mia “strada” potrebbe essere definita come “tutto meno che votata all’arte”. Da piccolo mi piaceva disegnare e colorare (a chi non piace?), ma con il Liceo Scientifico prima e gli anni trascorsi tra le aule di Ingegneria Informatica non ho mai avuto l’occasione e probabilmente nemmeno la voglia di esprimere la mia creatività in quel modo. Una buona dose di pigrizia e impegni abbastanza serrati hanno fatto il resto. Tutto questo fino a circa 3 settimane fa quando ho fatto quello che si può definire il classico acquisto impulsivo: …

martedì 16 Novembre 2010 - 4 Commenti
Il futuro della gestione grafica su GNU/Linux: Dal server X a Wayland (parte 3)

Nelle precedenti puntate (1,2) abbiamo visto in che maniera il giovane progetto Wayland si discosti dall’architettura di X. Quello di cui non abbiamo parlato sono tutte quelle problematiche non strettamente tecniche che influenzano il successo di qualsiasi progetto. Progetti alternativi a X esistono da tempo, ma sono stati per lo più relegati al mondo embedded (mi viene in mente directFB), e nessuno è mai riuscito a scalzare X dalla sua posizione dominante sulle distribuzioni classiche.
Per quali motivi Wayland dovrebbe riuscire dove altri hanno fallito?
La prima significativa caratteristica che rende ragionevole …

martedì 26 Ottobre 2010 - 42 Commenti
L’importanza di un RTFM

L’articolo di oggi è un articolo personale, nato dalle mie esperienze passate, che mi piacerebbe condividere con i miei lettori. Come ormai avrete incominciato ad intuire mi piace vivere a contatto con le varie comunità che producono codice aperto. Mi piace perché è un ambiente stimolante, un sottobosco estremamente vivo, che brulica di novità che forse un giorno saliranno alla ribalta, conquisteranno una nicchia o semplicemente scompariranno. Mi piace soprattutto per il rapporto diretto con chi sviluppa. Poter parlare con uno sviluppatore di una determinata caratteristica praticamente senza intermediari non …

martedì 5 Ottobre 2010 - 7 Commenti
Fondazioni e Open Source

Se avete iniziato a leggere questo articolo pensando di trovarvi di fronte a discorsi sulla psicostoria, enciclopedie galattiche o crisi di Seldon siete fuori strada.
In questo articolo parlerò di fondazioni che non hanno niente a che vedere con quelle del capolavoro letterario di Asimov. In tema con la linea della mia rubrica su AD, condividerò delle riflessioni sull’importanza dell’autonomia di un progetto software nel panorama Open Source.
Il problema del legame tra aziende privare e progetti open è stato toccato da Cesare Di Mauro in diversi articoli (1,2,3)
e mi piacerebbe in …

martedì 21 Settembre 2010 - 29 Commenti
La strada verso Ubuntu 10.10: le applicazioni

Siamo arrivati all’ultima puntata della serie di articoli sulla nuova Ubuntu 10.10 nome in codice Maverick Meerkat. Nei precedenti appuntamento abbiamo visto come è cambiato l’installer e abbiamo analizzato le principali modifiche estetiche della versione in arrivo. Questa settimana ci concentreremo su tutti gli altri cambiamenti e miglioramenti.
Il pezzo di software che ha ricevuto più “amore” durante tutto il ciclo di sviluppo è certamente il Software Center. La nascita di questo progetto è stata spinta dalla volontà di avere un punto di accesso unico per la gestione del software installato, …