[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.