Newsgroup: it.comp.lang.visual-basic
Titolo: UN PROBLEMA LEGALE...

Acquistando un linguaggio di programmazione (diciamo VB 5.0) è possibile
realizzare applicazioni che poi è possibile vendere e commercializzare.
Naturalmente si è nella legalità se si possiede la licenza di questo
prodotto (VB 5.0).
Ma ammettiamo che un Utente ipotetico acquisti VB 5.0 e che in un periodo di
circa un anno realizzi degli applicativi.
Dopo un anno dall'acquisto tale Utente vende VB 5.0 e inizia la
distribuzione dei suoi programmi realizzati nella legalità quando possedeva
VB 5.0.
Che succede? Tale Utente può ancora distribuire le sue applicazioni anche se
non possiede più il compilatore?
E se si chi impedisce tale Utente di procurarsi una copia di VB realizzare
le proprie applicazioni, dopodiche disfarsi della copia di VB e iniziare la
commercializzazione del proprio Software?
Tale dubbio mi è venuto in questi giorni...
Infatti ho appena venduto VB 5.0 per passare al 6.0... : per le applicazioni
realizzate col 5.0 sono nella legalità? o devo averlo sempre con me finchè
distribuirò gli applicativi realizzati con questo?
Grazie a tutti coloro che sapranno darmi una risposta.
Mario Paracchino
mpara...@easysoftware.it


1) No
2) Si (puoi anche non avere i manuali e compagnia bella, ma DEVI avere la
licenza.
--
Roal Zanazzi
z...@iol.it

tuoi programmi.
Dio mio, che assurdità! Ma è proprio vero? sei proprio sicuro? E se compro
un trapano Black & Decker e con quello ci faccio tanti bei mobili, poi vendo
il trapano, posso vendere i mobili?
Mi sembra un racconto di Sheckley.
(se rinasco non compro più una cosa Microsoft nemmeno se mi ammazzano).
Domenico
 :-((


Puoi indicarmi da dove hai tratto queste informazioni?
Stefano

...
[...]




il trapano, posso vendere i mobili?
  E' diverso, perche' trapano e mobili sono di tua proprieta', il
software ce l'hai in licenza d'uso e lo puoi concedere in licenza
d'uso, che e' una cosa ben diversa dalla proprieta', che comprende i
diritti d'autore e di gestire i sorgenti.
  Ciao :-)
  Massimo
  Nell'indirizzo, inserire una "h" tra la "t" e la "u"
  In the address, insert an "h" between the "t" and the "u"

diritti d'autore e di gestire i sorgenti.
Non sono un avvocato, ma direi che:
1. Innanzi tutto, non è vero che io posso cedere il mio software solo in
licenza: posso benissimo scrivere il mio software in esclusiva per una ditta
o privato, a cui posso cedere (spesso succede) anche i sorgenti e il diritto
di modificarli. I diritti d'autore rimangono miei (ma se volessi potrei
cedere anche quelli), ma non c'entra con la proprietà. Quindi il software
che scrivo è di mio proprietà esattamente nella stessa accezione in cui è di
mia proprietà il mobile che costruisco.
2. Dici che lo posso fare perché il trapano è di mia proprietà? Bene, cambio
l'esempio: se invece di comprare affitto (acquisisco in licenza d'uso) un
trapano e con quello ci faccio un mobile, in nome di Dio, perché non posso
vendere il mobile?
E inoltre, perché non posso vendere i sorgenti, che teoricamente avrei anche
potuto scrivere con Notepad, senza mai compilare?
Saluti,
Domenico

Puoi indicarmi da dove hai tratto queste informazioni?
Quello che ho scritto arriva dritto-dritto dal mio cervello.
Ammetto che (troppo) spesso faccio dei ragionamenti assurdi, ma questa volta
non mi sembra di aver detto "assurdita'", come dice Domenico...
L'esempio del trapano non ha nulla a che vedere con le licenze software (non
serve nessuna licenza per usare un trapano!).
Mettiamola cosi': avete un'auto e la vendete... dopo qualche mese vi arriva
una serie di multe/contravvenzioni e la notifica di pagamento del bollo
relative all'auto che avete venduto...
Secondo voi e' giusto che, pur non essendo piu' in possesso di quell'auto,
voi continuiate a pagarne le spese? NO
La stessa cosa con il software.
Se avete venduto VB e relativa licenza, perdete il diritto di usufruire
delle concessioni date con la licenza stessa (ossia, non potete piu'
distribuire software fatto con VB), anzi, legalmente non dovreste nemmeno
tenere piu' una copia di VB!
Queste sono mie opinioni, non le ho lette da nessuna parte, ma mi sembra una
logica deduzione dal funzionamento delle licenze software.
Siete stati in possesso di regolare licenza VB e l'avete venduta?
A me non sembra molto diverso dal fatto che non l'avete MAI avuta...
Se avete tenuto una copia di VB (e non avete piu' la licenza), quella e' una
copia "pirata", perche' vendendo la licenza passate tutti i privilegi ad
essa connessi a qualcun altro...
Non pensate che io sia un bacchettone, non mi interessa se qualcuno ha copie
"pirata" del software che usa, sono affari suoi (dopotutto, io non ci perdo
niente, a meno che il software "pirata" non l'abbia scritto io)...
Stavo solo dicendo quello che, secondo me, e' logico.
P.S. per Domenico: in questo caso, credo che il meccanismo della licenza sia
(piu' o meno) uguale per tutte le software house, non e' solo una politica
di M$.
Penso proprio che sia la stessa identica cosa per Borland Delphi, Lotus
Notes, software Novell, etc...
--
Roal Zanazzi
z...@iol.it




Se sei cosi' bravo, non saro' certo io a fermarti :-)
--
Roal Zanazzi
z...@iol.it


OK, ma mi sembra una forzatura... dopotutto, se hai l'EXE (anche solo
quello), l'avrai pur compilato con qualcosa, e quel qualcosa e' sicuramente
VB, nella fattispecie, poiche' non hai regolare licenza di VB, trattasi di
copia di VB illegale...
O NO?
--
Roal Zanazzi
z...@iol.it

Il discorso è vasto è interessante.
Ho deciso di fare un giro su Interlex (o qualche sito del genere). Magari
poi riposto quello che eventualmente trovo.
Stefano

 O NO?
non confondere le due cose; se usi software senza licenza rischi multe e
risarcimenti danni, ma il tuo prodotto non e' attaccabile solo perche'
creato con uno strumento non legittimamente in tuo possesso , il
software che tu inventi ti "appartiene" (ti spetta il diritto d'autore e
cio' che ne consegue); altra cosa e' pero' utilizzare per i tuoi
programmi i "componenti " che microsoft ti mette a disposizione col
visual basic ( ocx e dll varie) , software questo creato da loro e da
loro a te concesso in licenza, come le icone e gli esempi; se cerchi il
file redist.txt troverai la lista di questi componenti che tu potrai,
nel periodo in cui sei in possesso di regolare licenza, ridistribuire
insieme ai tuoi programmi ( e solo insieme ai tuoi programmi).
ciao


z...@iol.it
Come fa un exe ad essere una copia illegale di vb? Non mi pare che
compilando un progetto dentro ci vada vb, tant'e vero che l'exe usa le
runtime esterne.
- - - - - - - - - - - - - - - - -
Stefano Foresi
Togliere 'VB' dall'email
se rispondete in prv.
- - - - - - - - - - - - - - - - -

O NO?
Secondo me no. Quando l'ho compilato avevo una copia regolarissima di VB, e
dunque l'exe era legale. Ora che non ho più il VB (magari una vecchia
versione, facciamo pure VB1), l'exe è rimasto esattamente lo stesso, perché
dovrebbe essere diventato irregolare?
Domenico

Notes, software Novell, etc...
Allora mi correggo: se rinasco mi dò alla falegnameria (e userò un trapano a
mano).
Domenico

potuto scrivere con Notepad, senza mai compilare?
  Credo che quello sia fattibile comunque.


...

Si, diciamo che questa e' una buona scusa ;-)
Ma se l'EXE in realta' l'hai compilato DOPO aver venduto VB (certo, se tu
dici che l'hai compilato prima, chi vuoi che controlli) ???
--
Roal Zanazzi
z...@iol.it


Assolutamente NO.
Non sono l'unico a dire che le licenze software (nella maggior parte dei
casi) garantiscono SOLO i diritti del produttore e non dei clienti.
--
Roal Zanazzi
z...@iol.it


Sempre che tu abbia compilato l'EXE quando avevi la licenza di VB...
altrimenti "legalmente" come faresti a compilarlo (non avendo VB)?
--
Roal Zanazzi
z...@iol.it

dici che l'hai compilato prima, chi vuoi che controlli) ???
Ma non è una scusa: sono sicuro che spesso succede nella realtà (io non
vendo i miei programmi e quindi il problema non mi riguarda)
Domenico




Visto che tutti dicono la loro, anche io dico la mia...... :
Acquistando la versione nuova di un prodotto , VB o qualsiasi altra
cosa..... in genere su opta per un upgrade.... quindi nel nostro caso
acquisto l'upgrade a VB6 avendo la versione precedente..... se vendo a
questo punto la versione vecchia, mamma microsoft un giorno potrebbe alzarsi
e decidere di verificare se la mia richiesta di upgrade č regolare e
potrebbe chiedermi :
Signor pinco pallino, lei ha acquistato Visual Basic 6.0 Upgrade, veniamo a
verificare che abbia la 5.0 ....se non ce l'abbiamo piů cosa gli raccontiamo
?? Secondo il mio modesto parere ( forse dico la boiata del secolo) se non
si ha piu' la versione precedente, un software comprato in Upgrade diventa
automaticamente ILLEGALE !! Ma la cosa potrebbe anche essere logica perche'
...... :
Mi trovo una versione pirata di VB5 e la installo.... aquisto l'upgrade a
VB6.0 e sono apposto ????
Mi pare troppo facile cosi' e ci farebbero tutti !!!.
Ciao.

automaticamente ILLEGALE !!
Il software (upgrade) non e' illegale (l'hai pur sempre regolarmente
acquistato), inoltre puoi distribuire i tuoi programmi prodotti con la
versione upgrade (perche' comunque hai la licenza per farlo).
Rimane il problema che potresti installare l'upgrade su una versione full
"pirata"...
Ma questi sono problemi di M$, non miei :-)
--
Roal Zanazzi
z...@iol.it

Secondo me se tu hai l'upgrade basta e avanza, tu l'altra potresti
averla venduta e loro non ti possono dire nulla
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Vota per per it.binari.visual-basic !

averla venduta e loro non ti possono dire nulla
Purtroppo non è affatto come dice Federico, come si può constatare dando una
rapida scorsa al testo della licenza.
Sui contratti Microsoft di licenza di un software FULL è scritto chiaramente
che:
"L'utente non può dare in locazione o in leasing il SOFTWARE, ma può
trasferire in via definitiva i diritti concessi ai sensi del presente
Contratto, a condizione che TRASFERISCA TUTTE LE COPIE DEL SOFTWARE e tutto
il materiale scritto, e che il cessionario accetti le condizioni di questo
contratto." ... "Qualsiasi trasferimento DEVE INCLUDERE LA VERSIONE PIU'
AGGIORNATA e tutte le precedenti."
Inoltre sui contratti di licenza per prodotti acquistati in UPGRADE è
scritto:
"Se il SOFTWARE è un aggiornamento da un altro prodotto, vuoi di Microsoft,
vuoi di altro produttore,..."
(quest'ultimo è il caso del cosiddetto Competitive Upgrade)
"...l'utente può USARE O TRASFERIRE IL SOFTWARE ESCLUSIVAMENTE IN
CONGIUNZIONE CON TALE PRODOTTO AGGIORNATO, salvo che esso non sia stato
distrutto."
Da cui si evince senza ombra di dubbio che anche il diritto di trasferimento
(e non solo i diritti d'uso) deve riguardare tutte le copie dei prodotti
base e aggiornamento.
Se venisse venduta solo la copia FULL la licenza dell'aggiornamento non
sarebbe più valida in quanto il software non sarebbe più usato in
congiunzione con il prodotto aggiornato.
Ciao,
   <--< Nik >-->
Per rispondermi in E-Mail togliere "deleteme" dall'indirizzo.
To reply me by E-Mail remove "deleteme" from my address.

FINALMENTE LA RISPOSTA DEFINITIVA A QUESTO MISTERO !
Ho parlato direttamente con M$ e con BSA !
Anche se non si possiede più il compilatore E' POSSIBILE continuare a
vendere le applicazioni nella legalità.
Ciao a tutti.


Si, bene, ma il problema non e' questo...
chiaramente se hai l'EXE lo puoi distribuire, il runtime di VB e' free,
quindi lo puoi distribuire, mi rimane il dubbio sugli OCX di VB, ma facciamo
che si possa distribuire anche quelli...
Problema:
il tuo programma e' in sorgenti, non hai l'EXE, ti serve (chiaramente) VB
per compilare... ma VB l'hai venduto, come fai? e' legale compilare dei
sorgenti VB con una copia di VB di cui tu non hai piu' la licenza?
non credo. vai a dire a BSA che fai cosi' e ti ritrovi la finanza anche
sotto il cuscino...
--
Roal Zanazzi
z...@iol.it


Un momento, vuoi dire che una SH puo' mandare la finanza ad un
potenziale pirata dei propri prodotti?
Se fosse cosi' sarebbe un bel casino, per la finanza intendo.
Io avrei gia' una lunga lista da proporgli!!
Ciao

Roberto Negro ha scritto nel messaggio


Non so se ricordi il msg di Ettore Maronese (mi pare), che diceva che la
Microsoft (e BSA, di conseguenza) pare abbia questo e altri poteri (es. far
verificare dalla finanza i documenti contabili, per vedere se il software e'
stato legalmente acquistato)...
--
Roal Zanazzi
z...@iol.it

stato legalmente acquistato)...
Haime', non lo dissi io.. :-)
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb