Newsgroup: it.comp.java
Titolo: Progetto EclipseTrader

Salve a Tutti!
Annuncio la creazione del progetto EclipseTrader.
Si tratta di una serie di plugin per la piattaforma Eclipse dedicati al
trading online.
L'obiettivo del progetto e' la realizzazione di un sistema di trading online
aperto ed estensibile che, grazie alla collaborazione della comunita', possa
essere in grado di competere con i sistemi commerciali. Per questo motivo il
progetto e' opensource e ospitato su Sourceforge.net.
I plugin aggiungono views dedicate alla visualizzazione del portafoglio,
degli ordini inseriti, dei grafici e delle notizie economiche. Oltre alle
estensioni messe a disposizione dalla piattaforma standard, EclipseTrader
aggiunge extension points per lo streaming dei dati di borsa, l'inserimento
di ordini di compravendita, il disegno dei grafici, e altro.
Il progetto e' ancora nella fase iniziale di progettazione ed e' stata
rilasciata una alpha-preview per dar modo agli interessati di visionare come
il tutto e' stato pianificato e dare consigli su come procedere.
Il progetto e' disponibile a questo link:
http://sourceforge.net/projects/eclipsetrader/
Home page (molto provvisoria):
http://eclipsetrader.sourceforge.net/
Bye
-- 
Fear leads to anger, anger leads to hate, hate leads to suffering.
http://www.maccasoft.com

 trading online.
 > [...]
Ciao Marco
solo una curiosità: per lo stream dei dati di borsa come fate? Quelli in 
tempo reale (almeno su Borsa Italia) sono a pagamento che io sappia...
grazie
pole

Ciao, pole!
Il giorno 16/08/2004 alle ore 10:46 hai scritto:
 p> solo una curiosità: per lo stream dei dati di borsa come fate? Quelli in
 p> tempo reale (almeno su Borsa Italia) sono a pagamento che io sappia...
Al momento i dati sono prelevati da Yahoo con un ritardo di 20 minuti, poi
spero che qualcuno realizzi dei plugin per altri provider. Dal punto di
vista del sistema e' irrilevante che i dati provengano da un sito gratuito o
a pagamento (il bello dell'architettura a plugin).


 a pagamento (il bello dell'architettura a plugin).
Aspetta aspetta... dal punto di vista architetturale tutto è certamente 
possibile (e bello da realizzare), dal punto di vista "legale"... occhio.
Posso parlare di questo aspetto perché ho lavorato per alcuni anni su 
siti di Borsa e Finanza e so che ci sono molti questioni da considerare.
I dati, in particolar modo quelli in tempo reale, hanno un (discreto) 
costo e inoltre l'utilizzo degli stessi deve essere sempre 
"documentabile", ovvero deve essere sempre identificabile in qualche 
modo l'utente finale che ne usufruisce.
Esistono dei software che ottengono i dati facendo "grabbing" di pagine 
web. Inutile dire quali implicazioni legali ciò comporti sia nei 
confronti della Borsa stessa che riguardo al diritto d'autore, per non 
parlare dei danni economici ai siti visto che (per esempio) bazzeccole 
come i banner, che permettono ai siti stessi di esistere, vengono 
amabilmente tagliati.
Era capitato anche a noi che un software inserisse il nostro sito tra i 
suoi "plugin": ricordo che mentre i commerciali passarono a vie legali 
noi programmatori escogitammo qualche piccola "difesa", invero nemmeno 
facile perché il software si presentava scorrettamente ai nostri server 
come un IE qualunque.
Se quindi un mio modestissimo consiglio è bene accetto vi proporrei di 
informare subito le fonti dei dati che intendete utilizzare e verificare 
se sia possibile o meno accordarsi.
ciao :)
pole

Ciao, pole!
Il giorno 16/08/2004 alle ore 11:26 hai scritto:
 p> I dati, in particolar modo quelli in tempo reale, hanno un (discreto)
 p> costo e inoltre l'utilizzo degli stessi deve essere sempre
 p> "documentabile", ovvero deve essere sempre identificabile in qualche
 p> modo l'utente finale che ne usufruisce.
Questo e' vero se ti spacci da fornitore di dati, non c'entra niente se
invece agisci come utente di un fornitore di dati. Cioe' se io dico che dal
mio sito si possono prelevare i dati in tempo reale gratuitamente e questi
dati provengono da un mio account del sito di Borsa Italia vado incontro a
grane legali (se non altro per il fatto che il contratto impedisce la
distribuzione dei dati a terzi). Mentre se fornisco un sistema che preleva i
dati da Borsa Italia ma richiede comunque un account personale presso il
sito di Borsa Italia non c'e' nessun problema legale, l'utente dovra'
comunque iscriversi, pagare il dovuto e non ridistribuire i dati a terzi.
 p> Esistono dei software che ottengono i dati facendo "grabbing" di pagine
 p> web. Inutile dire quali implicazioni legali ciň comporti sia nei
 p> confronti della Borsa stessa
La Borsa non c'entra niente. Il contratto e' tra Borsa->Fornitore e da qui
Fornitore->Utente, non tra Borsa->Utente.
 p> che riguardo al diritto d'autore,
Il diritto d'autore non viene violato in alcun modo. In caso contrario,
qualunque browser che non effettui un rendering identico a quello previsto
dagli autori del sito violerebbe il diritto d'autore. Vedi ad esempio Lynx
che e' un browser web testuale (non il gioco del golf), il suo uso non viola
nessun diritto.
 p> per non parlare dei danni economici ai
 p> siti visto che (per esempio) bazzeccole come i banner, che permettono ai
 p> siti stessi di esistere, vengono amabilmente tagliati.
Posso configurare un browser evoluto (quindi non I.E.) per impedire il
download dei banner pubblicitari e ancora posso usare un browser solo
testuale. Non mi sembra che esistano cause legali in corso verso Mozilla per
queste possibilita'. Ci sono poi proxy server che filtrano i siti
pubblicitari e non sono illegali (anzi).
Senza contare poi che Yahoo fornisce il servizio di download dei dati in
formato CSV e quindi tutto questo discorso va a farsi benedire
immediatamente.
 p> Era capitato anche a noi che un software inserisse il nostro sito tra i
 p> suoi "plugin": ricordo che mentre i commerciali passarono a vie legali
 p> noi programmatori escogitammo qualche piccola "difesa", invero nemmeno
 p> facile perché il software si presentava scorrettamente ai nostri server
 p> come un IE qualunque.
Sarei curioso di sapere le motivazioni legali e l'esito della causa. Se il
sito era pubblico e il suo accesso effettuato regolarmente (quindi tramite
username/password personali se previsto) non ci sono basi per un'azione
legale. L'unica forse e' l'identificazione "anomala" del browser, ma anche
in questo caso un browser come Opera (se non ricordo male) puo' mascherare
la sua identita' e presentarsi come vuole e non e' illegale.
 p> Se quindi un mio modestissimo consiglio č bene accetto vi proporrei di
 p> informare subito le fonti dei dati che intendete utilizzare e verificare
 p> se sia possibile o meno accordarsi.
Il prelievo dei dati e' identico all'uso di un browser con filtri anti-spam
e anti-pubblicitari, non vedo perche' dovrei accordarmi (magari a pagamento)
con i fornitori, non mi sembra che gli utilizzatori di questi sistemi si
accordino con tutti i siti che visitano.
L'unico problema reale potrebbe essere dovuto alla frequenza di refresh dei
dati e del relativo carico sul server, ma anche in questo caso e'
responsabilita' dell'utente (che potrebbe comunque premere il tasto F5 sul
browser ogni secondo senza avere alcun problema).
Comunque direi che non e' il caso di discutere queste cose qui, se vuoi ci
sono i forum su Sourceforge.
Bye
-- 
There is no death; There is the Force.
http://www.maccasoft.com

 sono i forum su Sourceforge.
Hai certamente ragione.
Ciao!
pole