Logiciels libres, une introduction