OpenWorld

Riflessioni sul mondo dell’informatica

fork();

No, non parliamo di posate. E neanche di musica popolare (quella si chiama folk :P ). Né dello sdoppiamento di un thread (che poteva anche starci, visto il titolo).
Parliamo invece di ciò che succede quando un progetto si divide in due progetti distinti.

Il più recente esempio che mi viene in mente è la versione italiana di Wikipedia.
In un comunicato si legge che gli utenti italiani sono stufi che it.wikipedia sia considerata un progetto di serie B, e per questo si è staccata dalla wikipedia ufficiale, ha fatto il dump di tutti gli articoli e si è trasferita su www.wikipedia.it .

Questo fork è stato permesso dal fatto che gli articoli su wikipedia sono rilasciati attraverso licenza GNU FDL che permette, fra le altre cose, la copia dei testi.

Quindi, ancora una volta, e addirittura in un campo diverso da quello del software, le licenze libere ci dimostrano le loro potenzialità. La libertà che gli ex-gestori di it.wikipedia hanno avuto nel prendere armi e bagagli e trasferirsi non avrebbero potuto averla se i contenuti di wikipedia fossero stati ‘liberi’.

Ma il fork in sé è una cosa positiva? La mia risposta è: dipende. Se questo fork è dato da resistenze interne al team di sviluppo che causano un rallentamento nella prosecuzione del progetto, allora i casi sono due. Se si allontanano gli elementi di disturbo il progetto potrebbe sì perdere degli sviluppatori inutili (per così dire) ma anche dei validi collaboratori (magari gli attriti erano dovuti a divergenze sulla politica di gestione del progetto, o che ne so, sulle licenze). La seconda possibilità è, appunto, il fork, se la licenza lo permette. In questo modo i due progetti derivanti dal fork (o, se preferite, il progetto ‘forkato’ e quello originale) per un certo periodo si daranno battaglia, ma poi inevitabilmente la maggior parte degli utenti sceglierà quello migliore (in termini di licenza o di tecnologia, a seconda) e l’altro avrà due possibilità: tenere botta e cercare di superare il concorrente, oppure finire nel dimenticatoio (o in /dev/null geek che non siete altro :P )

26 Aprile 2007 - Pubblicato da klez | fork, gpl | | 3 Commenti

3 Commenti »

  1. magari è per avere più visibilità, no?
    comunque questo potrebbe essere un salto avanti per it.wiki, in quanto l’utente alle prime armi cerca per prima http://www.wikipedia.it e poi, se non lo trova prova con altre estensioni (e magari, se poi non sa l’inglese…).

    Commento di marcopete87 | 26 Aprile 2007

  2. ehm, se leggi il comunicato ti renderai conto che la visibiltà non c’entra una cippa

    Commento di throttle | 26 Aprile 2007

  3. D O H !
    ok, “piccolo” errore.

    Commento di marcopete87 | 28 Aprile 2007


Lascia un commento