[Discussioni] Embedded free software

Giovanni Biscuolo giovanni.biscuolo a libero.it
Sab 13 Ott 2001 12:43:21 CEST


> --__--__--
> 
> Message: 6
> Date: Thu, 11 Oct 2001 13:56:26 +0200
> From: Alessandro Rubini <rubini a gnu.org>
> To: discussioni a softwarelibero.it
> Subject: Re: [Discussioni] Re: Embedded free software
> Organization: Free Lance in Pavia, Italy.
> Reply-To: discussioni a softwarelibero.it
> 
> > L'articolo, quello giusto, è molto bello: uno dei migliori esempi di
> > "counter FUD" che abbia mai letto.
> 

Premetto che non riesco a recuperare l'articolo (il sito non risponde?)
e quindi le considerazioni che faccio a riguardo sono basate su
ciò che ricordo. Il che è sicuramente parziale e soggettivo.

> A me invece non e` piaciuto. In particolare, dice le solite cose e

Si, ma sotto una luce a me nuova. In particolare ho trovato interessante
la trattazione separata dei programmi che funzionano in user space e
quelli che operano in kernel space (ci sono altri space).
Inoltre mi sembra abbia reso evidente che - sono convinto
involontariamente -
le note di Linus Torvalds alla GPL [1] per quanto riguarda i moduli
proprietari hanno contribuito ad aumentare la confusione.

> *non* e` specifico sull'embedded, che apre tutta una diversa serie di
> problemi.

Sarà che sono un crapone (= testa dura) ma io tutta sta "diversa serie
di problemi" aperti dai programmi "embedded" non la vedo. Sono sicuro
che
dipende dal fatto che non ho seguito discussioni specifiche ed
approfondite
sull'argomento . Se avete dei riferimenti, per favore inviatemeli.

Ad ogni modo, credo innanzi tutto dobbiamo intenderci sul termine
"embedded".
Trovo sul mio fedele alleato vocabolario inglese-italiano le seguenti
traduzioni: conficcato, incastrato, inciso, inpresso, incluso... ecco!
Forse incluso fa al caso nostro.
A tal proposito, nella sezione introduttiva[2] della direttiva CEE
91/250
relativa alla tutela giuridica dei programmi per elaboratore, leggo:

"considerando che, ai sensi della presente direttiva, il termine
'programma per elaboratore' indica programmi in qualsiasi forma,
compresi quelli incoporati nell'hardware [omissis]".

Possiamo considerare 'incoporati' un termine che meglio rende l'idea
rispetto al sinonimo 'inclusi', che in informatica creerebbe qualche
equivoco.

La GNU GPL non definisce espressamente il termine "Programma", ma credo
possiamo tranquillamente applicare la definizione della direttiva.

Ho fatto un piccolo esercizio: ogni volta che ho trovato la
parola "Programma" nella GNU GPL v.2 l'ho sostituita (mentalmente)
con "Programma 'embedded'": non ho trovato nessun particolare
problema di applicazione.

Per concludere, ritengo che tutte le considerazioni filosofiche e
legali che riguardano il software libero siano valide anche per il
software libero incorporato nell'hardware.

> Quindi lo trovo interessante per chi e` a digiuno di gpl (giovanni, abbiamo
> scoperto gli altarini :):):):) ma in generale non molto.

Beh... ehrm... effettivamente era da circa un anno che non mi
"nutrivo" più di GNU GPL, questa mattina me ne sono fatto una
scorpacciata ;-)
Comunque diciamo che mi ricordavo le cose fondamentali, e che
me le ricordavo bene :-P

Ad ogni modo, ritengo che la maggior parte delle persone [3] sia
a digiuno di GNU GPL e quindi "in generale" questo articolo
ha aiutato quantomeno a chiarire un po' i concetti.
Il FUD è diretto a persone che non fanno colazione a pane e GPL
( :-) ) e il "counter FUD" è bene si rivolga a tali persone.

Sono convinto inoltre che la maggior parte delle persone
- che non siano del settore - non sia in grado nemmeno lontanamente
di capire cos'è un programma 'embedded': per loro Windows ME potrebbe
benissimo essere un programma 'embedded', semplicemente perchè lo
trovano già bello incorporato nell'hardware al momento dell'acquisto.
Il mondo è pieno di PC con software embedded ;-)

> In ogni caso ricordo che era
> http://www.linuxdevices.com/articles/AT9161119242.html
> 
> Se qualcuno ha sotto mano materiale sull'uso di sw gpl in sistemi
> embedded sono *molto* interessato -- ovviamente prometto di non tenere
> le informazioni per me.

Un PDA come Agenda VR3 può essere considerato un sistema embedded?
Non ho studiato personalmente la cosa, ma ho sentito dire che usa
software libero per funzionare.

> /alessandro il rompiballe

/giovanni il testone

[1] possiamo parlare di Linus Torvalds GPL?
[2] i cosiddetti "considerando", che in genere trovo molto istruttivi
    perchè illustrano le motivazioni alla base delle scelte. Motivazioni
    che ci forniscono una chiave di lettura del testo degli articoli
    di legge.
[3] comprese molte persone del settore dei programmi "embedded" e
    molte persone della cosiddetta "comunità" del software libero
    o opensource o "linux".

CiaoG.
-- 
Art and science are free and free is their teaching [IT Constitution,
art.33]
Associazione Culturale MiLUG       |  Xelera - Servizi Informatici
GNU/Linux
http://www.milug.org               |  http://xelera.it
mailto:giovanni.biscuolo a milug.org |  mailto: g a xelera.it






More information about the discussioni mailing list