[Diritto] Licenze d'uso e per la copia la distribuzione e la
Alessandro Rubini
diritto@softwarelibero.it
Sun, 30 Mar 2003 13:00:20 +0200
> Perchè un eventuale errore nei risultati puó avere conseguenze mortali
> per gli utenti del manufatto costruito usando quel sw.
Invece se c'e` un baco nel kernel che viene usato in un macchinario
medicale o per il controllo di apparecchiature industriali che muovono
tonnellate non c'e` alcun rischio :)
> programmatore di un codice di calcolo ricade la responsabilitá morale.
Cosa vuol dire?
> Il suo programma "non deve" produrre risultati erronei o ingannevoli
Non deve mai. Che sia di calcolo o di qualunque altro tipo.
> Questo perchè la maggioranza dei progettisti non ha le
> competenze necessarie per controllare le strutture interne di tali
> codici,
Esatto. Come il medico o l'operatore del macchinario industriale. Non vedo
differenze.
Il punto e` che l'autore non e` responsabile dell'uso che gli utenti
ne faranno. Come il commesso del ferramenta non e` responsabile se il
pacchetto di ricambi per il taglierino che gli ho chiesto tutto
trafelato mi e` servito per finire la moglie che non sono riuscito a
seccare con le precedenti lame. No, non fa ridere. Proprio come non fa
ridere la gente che muore perche` gli edifici sono calcolati male e il
tetto di cemento armato viene giu`.
A proposito, sapete se qualcuno ha cercato che programma usava quello
che ha fatto i conti a san giuliano? Secondo me no.
> Il processo di validazione di un codice di calcolo è un processo molto
> lungo, delicato e costoso. Costoso non solo per il lavoro necessario,
> che di per sè sembra non aggiungere nulla al valore del programma, ma
> anche per il fatto che è necessario confrontare i risultati con altri
> codici di calcolo.
Allora il progettista che vuole un programma validato paga per averlo
con la validazione associata. Questo e` indipendente dalla licenza
d'uso. L'autore che vuole anche occuparsi della validazione vendera`
il programma con tutte le carte in regola e con remunerazione
adeguata. L'autore che non vuole farlo potra` vedere altre persone
che si occupano di questa parte e si fanno pagare per fornire il
programma libero altrui corredato di carte.
Non e` la licenza che fa la differenza. Mai. Sono le persone che sono
state diseducate a pensare cosi`.
Ho sentito dire, al malaugurato evento di Pisa: "uno degli svantaggi
del sw libero e` che non c'e` alcuna garanzia". E` falso. E` il
software gratuito che non ha alcuna garanzia, come spesso quello
oneroso e proprietario. Se vuoi software con garanzia paghi chi si fa
carico dei problemi. E la licenza non c'entra.
Quando un programma e` libero puoi copiarlo e modificarlo. Ma
l'eventuale garanzia associata probabilmente non puo` essere copiata e
non si applica alla copia modificata.
> Mi viene ora in mente che tutto questo processo che ti ho descritto in
> realtá si puó configurare come un servizio aggiuntivo: il sw libero
> arriva senza garanzia alcuna di funzionamento, mentre quello che cercano
> i progettisti è proprio la garanzia del corretto funzionamento.
> E questo servizio credo che si possa/debba far pagare. Cosa ne pensate?
Che non e` una novita`. E che devo imparare a leggere tutto prima di
rispondere.