[Discussioni] COSPA Deliverables online
Francesco Potorti`
pot a potorti.it
Mar 4 Apr 2006 09:15:20 CEST
Francesco Potortì:
>> Una delle forze del software libero è proprio il fatto che, soprattutto
>> per quanto riguarda i programmi che siano diffusi e di ampio interesse,
>> tende ad essere più affidabile e soprattutto più credibile. Ma questa
>> non è certo una regola: non ho mai creduto al teorema di Eric Raymond.
>>
>> Per questa ragione penso che dire che un programma non è attendibile
>> perché è proprietario, mentre se fosse libero sarebbe attendibile, è una
>> posizione che pecca di ingenuità.
Antonio Russo:
>Se fosse libero io avrei la possibilità di vedere/studiare il codice e
>accertarmi che *è veramente* affidabile, mi sembra che queste cose
>fossero chiare a tutti almeno in questa lista.
A me sono chiarissime :-)
Ma non sono così semplici come tu affermi.
>Se vuoi se ne parla ma a mio avviso è evidente che i problemi sono
>altrove.
Se intendi i problemi col COSPA, non sono granché interessato alla
diatriba che stai portando avanti, che mi dà un po' l'impressione di
accanimento.
Per quanto riguarda il parlare dell'affidabilità dei programmi liberi,
il discorso è quel che faccio sopra, e che espando: il fatto che un
programma sia libero gli dà un vantaggio rispetto ad un programma
proprietario dal punto di vista tecnico e soprattutto della credibilità.
Ma un vantaggio significa supremazia solo a parità di altre condizioni,
nel lungo termine e sui grandi numeri, non certo caso per caso. Si può
cioè dire che la licenza (un documento legale) ha una influenza positiva
su una serie di caratteristiche tecniche del programma, non che le
determina in maniera automatica. È qui che la tua affermazione cade:
non ha senso dire che uno specifico programma è più affidabile /
credibile / ... di uno specifico altro programma per via di una diversa
licenza software.
Ti faccio un esempio. Nel mio lavoro uso Octave, un programma per il
calcolo matriciale. Octave è libero, ed è il cugino povero del ben più
famoso Matlab, programma proprietario della Mathworks di cui Octave
implementa in maniera quasi completamente fedele il linguaggio e un
ampio sottoinsieme delle funzionalità. Octave è molto usato, ma Matlab,
che è nato prima, è molto più diffuso e noto in ambiente industriale e
accademico, fra l'altro perché è più facile da usare sotto Windows e
perché contiene dei moduli che Octave non ha. In questo tipo di
programmi l'affidabilità dei risultati è di importanza decisiva, cioè un
sospetto di inaffidabilità rende il programma praticamente inutile, e
l'affidabilità non è un risultato facile da raggiungere, vista la
complessità. Diciamo pure che è un risultato molto impegnativo da
raggiungere. Bene, in questa situazione, io non mi sognerei mai di
affermare che i risultati di Matlab sono meno affidabili di quelli di
Octave. Chiunque lavori nel campo mi riderebbe dietro, e a ragione.
More information about the discussioni
mailing list