GNUvox

La voce del software libero
Giugno 22nd, 2007
by Redazione

Breve storia del fork della GNU Libc

Ciaran O’Riordan ha ricostruito in un breve post uno dei momenti più importanti della storia del movimento del software libero, vista da una prospettiva di tecnici. Quando il kernel Linux iniziò a circolare, nei primi anni 90, la FSF era concentrata su un altro kernel: TheHurd, tecnicamente molto diverso da Linux. La libreria C del progetto GNU quindi seguiva più l’evoluzione del kernel TheHurd che di Linux. Per questo alcuni sviluppatori decisero di separare le linee di sviluppo della libc (versione 1.x) generando nel 1994 uno dei primi ‘fork’ importanti della storia. Per circa 3 anni Linux Libc e GNU libc ebbero una vita separata, fino al 1997/1998 quando fu pubblicata dalla FSF la Glibc 2.0. A quel punto gli sviluppatori si fusero di nuovo usando la nuova versione, compatibile anche con il kernel Linux. Secondo Stallman pochissimo codice della Linux libc passo alla Glibc perché gli sviluppatori non ne avevano curato abbastanza l’affidabilità legale. Molti programmatori tendono a sottovalutare le licenze e le attribuzioni di copyright, ma queste sono alla base della solidità del software libero. Per tutti coloro che hanno dubbi legali vale la pena contattare il Freedom Task Force.

Leave a Reply