Newsgroup: it.comp.lang.visual-basic
Titolo: Aspetti legali sul software

Mi interesserebbe sapere, quali sono i limiti della proprità del
software, o comunque gli aspetti che riguardano questo settore, sul
fatto che un programma non possa essere modificato sono abbastanza
certo, ma è possibile fare programmi che lavorano sulla base dati di
altri o bisogna avere l'esplicito consenso del proprietario della
procedura?
Grazie a chiunque mi sappia dare qualche delucidazione
Carlo

 procedura?
Dico la mia limitatamente ad un caso particolare, altri diranno per altre
situazioni.
Se il cliente acquista un software che si appoggia ad un dbms, ad esempio
Sql-Server o Oracle, deve acquistare la licenza di tale dbms.
A questo punto, i dati in esso contenuti sono di sua proprietà, e ha il
pieno diritto di sfruttarli.
Leggermente diverso il caso di dbms distribuibili tipo MSDE. Siccome il
cliente ha ricevuto MSDE unitamente al software che si appoggia su di esso,
non ha il diritto di utilizzarlo come appoggio per altre applicazioni, a
meno che anche queste seconde applicazioni non abbiano il diritto di
distribuire lo stesso dbms.
Nel caso di database basati su file, tipo Access o Fox-Pro, i dati sono su
un file, e l'accesso ad uno/più file sul proprio disco non può certo essere
negato, quando questi contengano dati di proprietà del cliente.
Credo invece si debba fare una precisazione qualora ci si basi su dati
riservati. Ad esempio, se io distribuisco ad un cliente una applicazione, e
nel database, unitamente ai suoi dati, gli inserisco dei dati di mia
proprietà (che so, una lista di aziende o di nominativi), che lui può usare
limitatamente all'applicativo che gli ho venduto, occorre che io specifichi
chiaramente che 'l'elenco di dati presente nel database è fornito in
utilizzo limitato all'applicazione tal dei tali, e non può essere estratto
per alcun altro uso'.
Ciao
Alberto

 distribuire lo stesso dbms.
Oppure che lui stesso, il cliente, non abbia il diritto all'utilizzo di
quello strumento (non a distribuirlo, ad utilizzarlo)
Una licenza di Office, sempre nell'esempio MSDE, ti da questo diritto; la
seconda applicazione potrebbe non avere diritti a redistribuire, ma puo'
appoggiarsi comunque all'installazione esistente.
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 esistente.
Questo mi interessa. Io sapevo (ma su MSDE di cose se ne sentono tante), che
la licenza Office dava il diritto all'uso di MSDE solo per applicazioni in
locale. L'accesso da rete richiedeva comunque una distribuzione legittima da
un fornitore o il passaggio a Sql-Server.
Ciao
Alberto

 un fornitore o il passaggio a Sql-Server.
Questo non so dirtelo... nella pagina principale si legge un secco:
"The following product enables use but not redistribution:
    - Microsoft Access
"
Per inciso nella nella FAQ trovi
"If you received MSDE with a third-party product you may only use it in
conjunction with that product."
Non e' chiaro come ci si comporta se io ho una licenza Office ma ho ricevuto
MSDE con il tuo programma... sarei propenso a credere che la licenza Office
comunque mi dia diritto a usarlo anche con altri programmi, come dicevo.


 procedura?
io lavoro molto spesso in Pubbliche Amministrazioni in cui la maggiorparte
dei dati generati e utilizzati dai programmi sono di proprieta' dell'ente,
quindi ad esempio abbiamo fatto un piccolo gestionale che si integra con i
db di quei 4-5 gestionali famosi
logicamente devi specificarlo nel sw , se i dati sono pubblici non e' detto
che la struttura lo sia, ad esempio in un comune una nota marca offre un
proprio visualizzatore per il db, quindi i dati sono "tuoi" e puoi leggerli
ma non manipolarli al di fuori, logicamente sono restrizioni burocratiche
perche' alla richiesta di usare il loro DB o cmq alla richiesta di poter
esportare il db in altri formati nessuno ha mai mosso critiche !
Poi boh, come fa notare albe e' logico che varia dal motore al tipo di dati
...
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/