[Discussioni] [Adam Theo <adamtheo a theoretic.com>] Re: Is the party over? was Re: MSIE "Smart Tags" -- what's the real deal?

Alceste Scalas tjoad a gmx.it
Lun 2 Lug 2001 23:43:44 CEST


On Mon, Jul 02, 2001 at 08:47:05AM +0200, Leandro Noferini wrote:
>  >>> I hear about things like Passport/Hailstorm and I can
> self-righteously say that I'll never sign up for it, but will
> I even have a choice?
>
> yes, this is one of the things that i and many co-developers on Jabber 
> (the open source instant messaging/communication system) are afriad of. 
> not the desktop or browsers, really, but this 'distributed computing' 
> (.Net) and 'universal identity' system. i consider MS's .net and 
> hailstorm to be brilliant, and thank them for showing us the way the 
> internet is going to be heading(i truely do think they are essentially 
> great ideas at heart). but we all agree it should not be controlled by 
> one or even a few organizations, and want to see an open source, 
> standard system arise.

Non sono un esperto di .NET, ma provo a dare una spiegazione (e non
mi stupirei se venissi corretto :-)

Prima di tutto, una introduzione tecnica & pallosa...

La Microsoft sta per lanciare .NET, ovvero una architettura di rete
che offre un framework per la gestione di servizi distribuiti.

In pratica, viene inventato un protocollo basato sull'XML (SOAP ---
Simple Object Access Protocol) in grado di far dialogare vari computer
sulla rete, in modo che essi si possano comunicare quali servizi
sono richiesti e quali sono forniti. Insomma, una specie di CORBA
all'ennesima potenza, in grado di coordinare in maniera dinamica
servizi su larga scala.

In questo modo, diventa piu` semplice realizzare p. es. applicazioni
stile pay-per-use (utilizzandole da un server che le fornisca),
o integrare servizi di e-commerce (dato che un server potra` usare
.NET per diventare un gateway di servizi offerti anche da altri host).

La cosa buona e` che .NET offrira` un framework integrato per la
gestione di tutto questo. E tale framework puo` gestire in maniera
trasparente applicazioni locali e distribuite.

A livello tecnico, il framework .NET sara` accessibile per i
programmatori tramite un ambiente di runtime (CLR --- Common Language
Runtime environment), che esegue un formato bytecode proprietario
di Micro$oft (MIL --- Microsoft Intermediate Language) --- proprio
come avviene con Java. Quindi, tutti i linguaggi di programmazione
utilizzabili sotto Wincazz produrranno degli "eseguibili" in formato
MIL --- ed il linguaggio ideale per questo uso e`, guarda caso, il
famigerato C#. Tramite questo framework, l'utilizzo di un servizio
locale o fornito da un server in Jamaica avra` poche differenze.

In questo modo, sara` possibile p. es. utilizzare il programma per
l'oroscopo, e, vedendo che si e` in un buon periodo per i viaggi,
richiedere un elenco di localita` consigliate, le tariffe aeree, dare
un'occhiata al conto in banca, prenotare un biglietto... Il tutto con
un solo programma (che usa CLR e SOAP per richiedere i servizi di cui
ha bisogno attraverso l'Internet). E magari il programma stesso gira
(almeno in parte) su un server remoto, e viene pagato un tanto al
minuto per il suo utilizzo.

L'idea, come penso converrete, e` buona --- e puo` integrare ancora
di piu` l'Internet nelle attivita` di tutti i giorni.

Ma, dato che si parla di Microborg, c'e` "qualche" aspetto negativo...

(a) Il formato MIL e` proprietario --- ma basta fare il porting del
    CLR perche` le applicazioni che usano tale bytecode possano girare
    dappertutto. Questo e` un ottimo mezzo per colonizzare le terre
    nemiche --- e la Micro$oft sembra intenzionata a farlo;

(b) SOAP usa l'XML, ed e` quindi un formato aperto --- ma fino a
    quando? Questo lo decide la Micro$oft, che avra` sicuramente la
    leadership su .NET (dato che distribuisce gli SDK necessari per
    il suo utilizzo);

(c) molti servizi offerti da .NET richiedono, ovviamente,
    l'autenticazione dell'utente. L'idea e` che questa avvenga in
    un repository centralizzato, al quale e` possibile richiedere
    automaticamente verifiche ed informazioni tramite SOAP. I dati
    sull'identita` personale rappresentano il Microsoft Passport,
    ed il progetto del repository centrale si chiama Hailstorm.

Insomma, penso che il punto (c) sia chiaro: chi controlla i dati di
milioni di persone? Chi puo` sapere in qualunque momento dove si trova
chiunque? Chi e` libero di usare tutti questi dati personali come piu`
gli aggrada?

L'utilita` di .NET e` palese, le attrattive per utenti ed aziende sono
grandissime... E la minaccia per la liberta` di milioni di persone
(molte delle quali inconsapevoli) e` tangibile.

> it is under this that a few of us are getting to gether to start 
> brainstorming on how we can use Jabber to make the open source response 
> to Passport/Hailstrom. by creating a open source universal identity 
> system where a user just logs in once (to jabber) and can then 
> automatoically sign up with services accross the internet. all using 
> safety, security, privacy, and complete control on the user's part, not 
> the service's or system.

Non so niente di questo progetto --- ma anche sulla mailing list
FreeDevelopers a topica.com (che fa capo a http://www.freedevelopers.net)
sta nascendo l'idea di creare una piattaforma alternativa a .NET ma
compatibile nei servizi, dove pero` le informazioni personali degli
utenti restino riservate. Il progetto si chiama .GNU, e conta molto
sulla tempistica (essere operativo prima di .NET, ed in modo piu`
portabile --- p. es. usando Java).

Spero di essere stato chiaro, e non troppo palloso (uhm, mi sa che
quest'ultima speranza e` vana :-)

Ciao,

Alceste
-- 
This .signature is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation;  either version 2 of the License, or (at your option)
any later version.                    ___________________________________ 
______________________________________) PGP information in e-mail header |
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  232 bytes
Descrizione: non disponibile
URL:         <http://lists.softwarelibero.it/pipermail/discussioni/attachments/20010702/10eabfa7/attachment.sig>


More information about the discussioni mailing list