[Diritto] xbox-linux
Simo Sorce
diritto@softwarelibero.it
09 Jul 2002 19:38:44 +0200
--=-A8myyC8MSi20/7Q+arjR
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
On Tue, 2002-07-09 at 07:22, Marco A. Calamari wrote:
> Scusami innanzitutto se esprimo il mio parere in modo
> un po' brusco, ma vorre raggiungere il massimo della chiarezza.
No problem amo le persone schiette.
> L'atteggiamento in cui matura la tua affermazione, e' quello,
> comune a molti di noi, del tecnico che crede nei distinguo
> che fa, e di poterli opporre facilmente ad un processo.
>=20
> Insomma, "io sono piu' furbo" "io ne so di piu' di un avvocato".
No, non =E8 questo.
> Adesso due livelli di commento.
>=20
> 1) la tua affermazione, se si riferisce alla DMCA ed ai principi
> che la ispirano e' *sbagliata*.
> Infatti quello che viene sanzionato non e' la decompilazione in quanto
> tale, ma il reverse-enginering di certe classi di hardware e software
> *in quanto tale*, indipendentemente da mezzo che usi, sia decompilando
> che sniffando che interrogando le foglie di te. ANche una implementazio=
ne
> clean room sarebbe sanzionabile.
Non ci siamo capiti.
Il codice di samba non =E8 nenache lontanamente equiparabile a quello che
gira su piattaforma Microsoft.
1. Innanzitutto ricadrebbe comunque (nelle nazione che lo prevedono)
nella clausoila di re per interoperabilit=E0.
2. Il protocollo CIFS =E8 un protocollo parzialmente documentato (non
entro nei dettagli) quello che spesso facciamo =E8 scoprire i bachi che
danno problemi di compatibilit=E0 ed emularli.
3. NON decompiliamo codice. Noi semplicemente intercettiamo ci=F2 che
passa sul cavo in modo da essere compatibili.
Reverse engineer nel campo software =E8 sempre associato alla
decompilazione del programma e alla sua completa riscrittura.
Samba non sono non =E8 stato realizzato con reverse engineer (il primo
nucleo =E8 stato realizzato per interoperare con pathworks su Solaris o
Digital Unix, non ricordo esattamente, non era coinvolto neanche un
client Microsoft), non =E8 neanche stato riscritto per opera su una
machina simile, azi il codice =E8 totalmente incompatibile con una
macchina windows in quanto si basa sul sottosistema POSIX, inoltre Samba
in alcune aree ha molte pi=F9 opzioni di un serve MS, come per esempio le
estensioni UNIX al protocollo CIFS.
Se vuoi fare un paragone il lavoro su samba =E8 come costruire un word
processor i cui filtri di import dei documenti doc sono stati realizzati
solo interpretando la spazzatura binaria che si trova dentro il file.
niente decompilazione di word.
Se questo =E8 da considerarsi reverse engineering allora si samba =E8 fatto
usando tecniche di reverse engineering (io non ci vedo nulla di male
comunque, lo si fa per tutti gli oggetti fisici perch=E8 il software
dovrebbe fare eccezione?).
> 2) gli avvocati la sanno molto piu' lunga di noi sull'arte di redarre
> le leggi, ed anche se qualche volta rimangono scappatoie dovute a
> disattenzioni
> od incompeteza tecnica, rimane pur vero che
>=20
> a) l'onere della prova spetta a chi nel frattempo si trova processato
> od in galera
> b) i buchi legali si tappano facilmente, se ce ne e' la volonta'
> e mi pare che in questo caso la volonta' delle major e di molti
> governi sia chiara ed abbondante.
Se DMCA/EUCD introducono ulteriori restirzioni al punto che anche solo
fare codice compatibile diventa equiparabile a reverse engineering non
posso che dispiacermene e sperare che in Agosto non mi "trattengano"
negli USA.
Simo.
--=20
Simo Sorce - simo.sorce@xsec.it
Xsec s.r.l.
via Durando 10 Ed. G - 20158 - Milano
tel. +39 02 2399 7130 - fax: +39 02 700 442 399
--=-A8myyC8MSi20/7Q+arjR
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQA9Kx+kMkHFMMMKRCkRApYIAKDAOF0oWkEh1axwmkzYFNosD5pgnwCeNR5J
a+6dJUkv1qllPdyak+UVAwA=
=nm7o
-----END PGP SIGNATURE-----
--=-A8myyC8MSi20/7Q+arjR--